We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 63964

SDK 2014.4 How to edit a BSP


I am trying to make source changes to a bare-metal BSP, in particular the "standalone" OS/driver. 

However, after making the edits the changes do not seem to take effect. 

Looking at the .elf file, the code and tables are still there.

How can I do this?


Copy the BSP folder (for example, standalone_v4_2) from the Xilinx install area (C:\Xilinx\SDK\2014.4\data\embeddedsw\lib\bsp).

Paste it in a local directory (for example, C:/SDKProject/repo/bsp/).
Edit the standalone.mld file under the BSP's data folder (standalone_v4_2/data) to change the version number of the BSP.
Change OPTION VERSION = 10.1 to your own version number.
This is done to ensure that you can still choose the original BSP when creating projects.
Open SDK.
Go to Xilinx Tools> Repositories > New and add the path to your new BSP.
For example:
Now, you can create a new BSP using File>New>Board Support Package>Standalone.
In the next window, you can choose your customized BSP:

AR# 63964
Date Created 03/19/2015
Last Updated 03/31/2015
Status Active
Type General Article
  • Vivado Design Suite - 2014.2