09-13-2018 10:47 AM - edited 09-13-2018 10:52 AM
I am targetting Ultrazed-3EG PCIe carrier card.
I was using a pre-built petalinux version 2017.4 to build embedded linux for my application using the hdf generated by vivado and It works fine, The problem is that when I installed petalinux 2017.4 freshly on a different machine and trying to generate the linux using the same hdf file, The build is going without any errors but the petalinux will stop at the FSBL. I tried the same with a fresh installation of petalinux version 2018.2 and it is the same.
Please suggest me if I am missing any configuration relating to fsbl and u-boot? I see that the FPGA too will not get programmed.
I am attaching the screen shot of console output. I tried using the fsbl created with SDK and generating BOOT.BIN but that too resulted in the similar behavior and also the SD card I used is working fine with other builds.
09-13-2018 10:57 AM
09-13-2018 11:15 AM
Yes I am doing it in that way.
A quick update I replaced zynqmp_fsbl.elf generated by the petalinux which was not working with the one generated by the petalinux build that was working. The board seems to boot normally without any issues. So the petalinux I installed is not generating the correct FSBL.
09-13-2018 11:25 AM
Yes the command You mentioned is working. The device is booting now.
I was using this before on the petalinux installation that was working. Which wont work for some reason here.
petalinux-package --boot --fsbl zynqmp_fsbl.elf --fpga <bitfile> --u-boot --force
09-13-2018 11:35 AM