10-14-2013 05:23 PM
For our zc706 based board, having created our own fsbl.elf now we need to create our own devicetree.dts but the instructions in the www.wiki.xilinx.com
appear to be obsoleted by the information below, so how do we generate our devicetree.dts ???
Now (starting in 14.4, 12/20/12) the device tree repository does not include the paths which are required for the SDK to find it as a BSP.
10-14-2013 05:30 PM
10-15-2013 10:45 AM
In Step 6 below, it is okay up to File->New->Board Support Package. Then a dialog box pops up. Under the Board Suupport Package OS section, standalone, is highlighted and there is no way to select anything else. There is no entry for device-tree. There is a Finish button.
My coworker has tried 14.5, and I have just tried, Xilinx EDK 14.6 Build EDK_P.68d
6. Create a Device Tree Board Support Package (BSP):
SDK Menu: File > New > Board Support Package > Board Support Package OS: device-tree > Finish
10-15-2013 11:18 AM
I'm working on the Linux project and was able to create the device tree. The key is to add repository and then you will have an option device-tree for the BSP. The repository path must be in the format "<bsp_repo>\bsp\device-tree_v0_00_x\data". The data directory contains two files obtain from the xilinx-linux git cloning, device-tree_v2_1_0.mld and device-tree_v2_1_0.tcl. The path to the repository is just <bsp_repo>, (Xilinx Tools->Repository->Add Local Repository),the tool expects directory bsp to work properly.