Open main menu

DAVE Developer's Wiki β

Changes

FSBL
Once the Vivado project build is completed, the hardware configuration can be exported starting the SDK to build the FSBL. From the SDK GUI:
* Create a new application project, as shown in the picture below:
[[File:AN-BELK-001_01.jpg|600px|thumb|center]]
* Configure the application settings as shown in the pictures below:
[[File:AN-BELK-001_02.jpg|600px|thumb|center]]
[[File:AN-BELK-001_03.jpg|600px|thumb|center]]
* Click finish to launch FSBL build process
* Create the binary from the FSBL ELF chosing one of the following options:
** manually launch the command: <code>arm-xilinx-eabi-objcopy -v -O binary $PROJ_DIR/bora.sdk/SDK/SDK_Export/bora_FSBL/Debug/bora_FSBL.elf $PROJ_DIR/bora.sdk/SDK/SDK_Export/bora_FSBL/Debug/bora_FSBL.bin</code>
** configure the automatic binary generation on project build. In Project Explorer, right-click on <code>bora_FSBL</code> project and select <code>C/C++ Build Settings</code> and add the command <code>arm-xilinx-eabi-objcopy -v -O binary ${ProjName}.elf ${ProjName}.bin</code> on <code>Post-build steps</code>
== Documentation ==
4,650
edits