Sorry, you need to enable JavaScript to visit this website.

BOOT.bin creation for Linux 2017.2 BSP

Unsolved
3 posts / 0 new
docjay's picture
docjay
Junior(0)
BOOT.bin creation for Linux 2017.2 BSP

I have the 2017.2 BSP for the ultrazed.  The prebuilt linux images boot correctly - when I use the supplied BOOT_SD.bin (renamed to BOOT.bin, and related system.dtb image.ub files that are supplied.

 
I want to use my own .bit file with the supplied files, but when I create a BOOT.bin using the SDK it does not boot.  When I power on (with the SD media inserted) it does say: Xilinx Zynq MP First Stage Boot Loader Release 2017.2 ....  However it never gets to uboot or any further for that matter.
I have followed the same procedure that has worked in the past for the picoZed board.
Can someone provide any details on how to create the boot.bin file for this release?  What am I doing wrong.  Is there any tutorial that covers creating the boot.bin file for a linux based ultrazed system?

 

narrucmot's picture
narrucmot
Moderator(1)
Instead of using the SDK, you

Instead of using the SDK, you may have more success creating the BOOT.BIN from from the Linux command line.  It may also help to take a loot at the scripts in the Avnet github repository for (https://github.com/Avnet/petalinux).  In particular, the PetaLinux BSP script for the UltraZed (https://github.com/Avnet/petalinux/blob/master/scripts/make_uz3eg_petali...).

When run from the PetaLinux project folder, the PetaLinux command to create the boot.bin file looks like this:

petalinux-package --boot --fsbl images/linux/<name_of_FSBL_elf_file> --fpga <path_to_PL_bitstream> --uboot --force

 

I hope this helps.

Cheers!

 

docjay's picture
docjay
Junior(0)
OK, thanks.  I will try that.

OK, thanks.  I will try that.