Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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"

...

titleXilinxSDKProjectRepositories

...

  • after this a pop-up "Preferences" will appears
Scroll pdf title
titleAdd Reference Repositories for custom driver of custom block/device
Image Removed

...

Scroll pdf title
titleAdd reference with double indirection (as required by Xilinx SDK)
Image Removed
  • click "Apply"
  • you should click "OK"
  • after this you must wait until the building procedure ended.

2) Create an

...

"

...

Scroll pdf title
titleXilinx SDK New Project
Image Removed

...

Hardware Platform Specification

...

Scroll pdf title
titleXilinx SDK new HW Platform Specification
Image Removed

...

Project

...

Scroll pdf title
titleXilinx SDK HW Project New Wizard 1
Image Removed
  • under "Target Hardware Specification" click "Browse..." button
  • a new pop up "Hardware Specification File" will appear

Image Removed

...

"

...

"reference-TE0300_hw_platform"

...

Scroll pdf title
titleReferenceHWplatform
Image Removed

3) Create a

...

"

...

Board Support

...

Package

...

Scroll pdf title
titleBSP overview
Image Removed
  • after this you should click "standalone" and set "stdin" and "stdout" to "rs232" or "debug_module"
    1. you should select "rs232" if you desire to use an external UART
    2. 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
titleBSP 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
titleBSP drivers for Microblaze components
Image Removed

...

Project

...

"

...

"

...

standalone_bsp_0"

...

...

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
titleApplicationProject demo creation
Image Removed
  • after this clik "Finish"
  • a new pop-up will appears "New Project Templates"
Scroll Title
titleAvailable Templates
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"
  • now you should click the "demo" folder in "Project Explorer" and select "Project References";  ?????????????????????????????????????????????
  • now you should assure that "reference-TE0300_hw_platform" and "standalon_bsp_0" are both checked; if their box are not already checked, you should check them now;
Scroll Title
titleProject References checking
Image Removed
  • now the contents of "Project Explorer" should be this one below
Scroll Title
titleApplication Project "demo", BSP and reference hardware checked
Image Removed
  • now you should copy the contents of the original demo (all .c and .h files from "TE0xxx-Reference-Designs\reference-TE0xxx\SDK\SDK_Workspace\demo\src" already moved in the temporary folder "C:\demo_src_TE") inside the folder "C:\XilinxProject\reference-TE0xxx\SDK\SDK_Workspace\demo\scr" as already do in the figure above;
Scroll Title
titleApplication Project "demo" created and original .c and .h file are moved inside src subfolder
Image Removed
  • now you should select "src" folder in "Project Explorer" > "demo", right click and select "Refresh"; in this way the .h and .c files will appears under the "src" folder of "Project Explorer"
  • now you should select "demo" folder in "Project Explorer", right click and select "Refresh";
Scroll Title
titleRefresh the Application Project "demo"
Image Removed
  • now you should select (left click) "demo" folder in "Project Explorer";
Scroll Title
titleSelect "demo" project
Image Removed
  • now you should click "Xilinx Tools" and then click "Generate linker script";
Scroll Title
titleGenerate linker script for application project "demo"
Image Removed
  • a pop-up "Generate a linker script" will appears; click "Generate";

Image Removed

...

4) Recreate the "Application Project" "demo"