B E L K Q u i c k S t a r t G u i d e
v . 1 . 0 . 9
command
arm-xilinx-eabi-objcopy -v -O
binary ${ProjName}.elf ${ProjName}.bin
on
Post-build steps
●
create the BOOT.bin image (single file including
FSBL, FPGA and U-boot for uSD boot:
select the bora_FSBL project in
Project Explorer
click on
Xilinx Tools -> Create Zynq Boot Image
●
if the project is correctly configured, the tool builds
automatically all the component listed in the form, so
just add U-Boot to the list.
●
otherwise, select
Create new BIF
file and set the
output path and in
Boot image partitions
add the
following files:
bora_FSBL.elf
, which can be found in the project
Debug directory. N.B. check that the Partition Type
for FSBL is bootloader
bora_wrapper.bit
, which is the bitstream generated
by the Vivado project (Partition Type must be
Datafile)
u-boot.elf
, which is the compiled U-Boot with .elf
extension (Partition Type must be Datafile)
●
in
Output path
, select the path for the BOOT.bin file
3.4.2.2 GUI based procedure
The following procedure is detailed for BORA SOM. For
BORAX, please replace:
●
bora_wrapper.v with borax_wrapper.v
●
bora_pinout.xdc with borax_pinout.xdc
●
bora_timings.xdc with borax_timings.xdc
●
bora_FSBL with borax_FSBL
●
bora.sdk with borax.sdk
●
bora_FSBL.elf with borax_FSBL.elf
●
bora_wrapper.bit with borax_wrapper.bit
March, 2016
41/66