After creating the PL in Vivado and exporting it to SDK and filling in all the project details it's apparent that I must be doing something wrong. Following the wiki and other processes on the internet for PL/PS development they all start and end at the same place. Setting up the IDE from scratch for your first project.
What I need help with is a way to set up SDK for developing RP applications. So far if I try to do a series of 'Lab Examples' I have to setup the 'Run' , 'Debug' configurations and tool chain stuff for each example. Is there a way to recall the configuration setups?
There has to be a better way. Setting up the SDK each time is taking more time than creating source code.
TIA,
john
SDK Question
-
- Posts: 39
- Joined: Sun Oct 05, 2014 6:47 pm
- Location: New York
- Contact:
-
- Posts: 1441
- Joined: Sat Jun 07, 2014 12:49 pm
- Location: Königswinter
Re: SDK Question
Hi John,
I don't know what your current process is, but setting up the SDK for RedPitaya application development can be fairly simple:
1. set up a hardware platform specification 2. give it a name and point to the hardware definition from Vivado Now you have a new hardware platform, for which you can build application projects.
3. For a new program, select "New" -> "Application project" and set the hardware- and OS-platform Hardware should be your new platform from step 2 and OS should be linux.
4. Compiler settings and OS include paths are already set correctly, put in sourcecode and hit "Build"
I don't know what your current process is, but setting up the SDK for RedPitaya application development can be fairly simple:
1. set up a hardware platform specification 2. give it a name and point to the hardware definition from Vivado Now you have a new hardware platform, for which you can build application projects.
3. For a new program, select "New" -> "Application project" and set the hardware- and OS-platform Hardware should be your new platform from step 2 and OS should be linux.
4. Compiler settings and OS include paths are already set correctly, put in sourcecode and hit "Build"
You do not have the required permissions to view the files attached to this post.
-
- Posts: 39
- Joined: Sun Oct 05, 2014 6:47 pm
- Location: New York
- Contact:
Re: SDK Question
Wow! Those are new buttons to me.
I've finally got my head around 'workspaces'. It contains the 'setup' info and folders for different projects. I was creating separate workspaces for each project.
There is a way to make my 'Visual Studio' way of thinking work. To have common debug and run configurations work across workspaces. In the 'run and debug configuration' windows choose the common tab and set the 'save as' radio button to 'shared file'. Then enter a directory.
Thanks again for you help, Nils.
Regards,
john
I've finally got my head around 'workspaces'. It contains the 'setup' info and folders for different projects. I was creating separate workspaces for each project.
There is a way to make my 'Visual Studio' way of thinking work. To have common debug and run configurations work across workspaces. In the 'run and debug configuration' windows choose the common tab and set the 'save as' radio button to 'shared file'. Then enter a directory.
Thanks again for you help, Nils.
Regards,
john
-
- Posts: 29
- Joined: Thu Nov 27, 2014 5:21 am
Re: SDK Question
hey....
i could not find FPGA/release1/fpga/vivado/red_pitaya.sdk/SDK/SDK_Export/hw/......file...
till "SDK_Export " i could reach....but further ...????
where it is available???
i could not find FPGA/release1/fpga/vivado/red_pitaya.sdk/SDK/SDK_Export/hw/......file...
till "SDK_Export " i could reach....but further ...????
where it is available???
-
- Posts: 1441
- Joined: Sat Jun 07, 2014 12:49 pm
- Location: Königswinter
Re: SDK Question
Hi,
The hardware definition is generated by Vivado. Sorry, I forgot about that part.
To build it, do the following:
The hardware definition is generated by Vivado. Sorry, I forgot about that part.
To build it, do the following:
- start Vivado
- open the red_pitaya project
- open the block design system.bd (IP Integrator->Open Block Design)
- generate the block design (IP Integrator->Generate Block Design)
- export the hardware definition (File->Export->Export Hardware for SDK...)
You do not have the required permissions to view the files attached to this post.
-
- Posts: 29
- Joined: Thu Nov 27, 2014 5:21 am
Re: SDK Question
okk
so i need to install vivado also??i have installed xilinx SDK 2013.3.. as u suggested me...!!
so i need to install vivado also??i have installed xilinx SDK 2013.3.. as u suggested me...!!
-
- Posts: 54
- Joined: Wed Mar 11, 2015 3:07 pm
Re: SDK Question
hi,
can you put Nils Roos post into the wiki? I guess many people will use Xilinx SDK?!
can you put Nils Roos post into the wiki? I guess many people will use Xilinx SDK?!
jadalnie klasyczne ekskluzywne meble wypoczynkowe do salonu ekskluzywne meble tapicerowane ekskluzywne meble do sypialni ekskluzywne meble włoskie
Who is online
Users browsing this forum: chris@ner.com and 36 guests