When Xilinx SDK openopens, you should:
1) Set the repositories for device driver of custom block used in SDK Microblaze project
...
- click Xilinx "Xilinx Tools" and then "Repositories"
Scroll pdf title |
---|
title | XilinxSDKProjectRepositories |
---|
|
Image Removed |
- after this a pop-up "Preferences" will appears
Scroll pdf title |
---|
title | Add Reference Repositories for custom driver of custom block/device |
---|
|
Image Removed |
...
Scroll pdf title |
---|
title | Add reference with double indirection (as required by Xilinx SDK) |
---|
|
Image Removed |
...
...
2) Create an
...
- You should click "File" >"New" > "Project"
Scroll pdf title |
---|
title | Xilinx SDK New Project |
---|
|
Image Removed |
...
"Hardware Platform Specification
...
Scroll pdf title |
---|
title | Xilinx SDK new HW Platform Specification |
---|
|
Image Removed |
- a new pop up "New Hardware Project" will appear
...
Project
...
"
...
"
...
Image Removed
...
reference-TE0300_hw_platform"
...
...
...
3) Create a
...
"
...
Board Support Package
...
Project"
...
Scroll pdf title |
---|
title | New Xilinx Board Support Packages |
---|
|
Image Removed |
...
"standalone
...
_bsp_0
...
"
...
...
...
- after this you should click "standalone" and set "stdin" and "stdout" to "rs232" or "debug_module"
- you should select "rs232" if you desire to use an external UART
- you should select "debug_module" if you desire that the XMD_UART works as local UART through the JTAG connection
Tip |
---|
Demo program (running on MicroBlaze) will work even in case the UART port is left unconnected: it is not necessary to use a USB/Uart converter or Uart port on a PC, if you are using XMD UART HDL block. |
Scroll pdf title |
---|
title | BSP rs232 or debug_module |
---|
|
Image Removed |
- after this you should click drivers to verify that all Microblaze components are supported by the driver in the repository C:\XilinxProject\TE-EDK-IP; click "OK" and the pop-up should dissapears;
Scroll pdf title |
---|
title | BSP drivers for Microblaze components |
---|
|
Image Removed |
- after you have verified that all Microblaze components are supported by a driver, right click the "standalone_bsp_0" folder in "Project Explorer" and
- the pop-up "Properties for standalone_bsp_0" should appears
- click "Project References"
- you must verify that "standalone_bsp_0" references to "reference-TE0300_hw_platform":if is not checked you must check the box.
Scroll pdf title |
---|
title | "standalone_bsp_0" Project References |
---|
|
Image Removed |
- click "OK";
- after this, you should wait until the SDK compile the added files (C-Build [standalone_bsp_0]) and a message 'Finished building libraries' appears
Image Removed
4) (Re)Create the "Application Project" demo
- You should click "File" >"New" > "Project"
- a pop up "New Project" will appears
- click "Xilinx" > "Application Project", then next
- a new pop up "New Project Application Project" will appear;
- you should set the value of parameters as in the image below
Scroll Title |
---|
title | ApplicationProject demo creation |
---|
|
Image Removed |
- after this clik "Finish"
- a new pop-up will appears "New Project Templates"
Scroll Title |
---|
|
Image Removed |
- in this case select "Empty Apllication" under "Available Templates"
- click "Finish"
- a new "Application Project" named "demo" will be created in the "Project Explorer"
Scroll Title |
---|
title | Application Project "demo" created |
---|
|
Image Removed |
...
4) Recreate the "Application Project" "demo"