top of page
  • Zach Pfeffer

35% Faster FSBL Rebuild

This post shows how to rebuild the Xilinx Zynq MP First Stage Boot Loader (FSBL) from PetaLinux Tools 2017.4 in 35% less time with bitbake. It also shows hot to load it over JTAG and reviews commands that do not recompile the FSBL.


  • An installation of PetaLinux Tools 2017.4 - HOWTO

  • A PetaLinux Tools ZU+ project that's been built - HOWTO

Fastest Way (bitbake) - 35% faster

Get access to bitbake

Make a change to:


Time taken on my machine:


Time taken on my machine:

Load the FSBL

See the results on a serial port

Total Time:1:21

Fast Way (petalinux-build)


Time taken on my machine


Time taken on my machine

Total Time: 2:19

Ways that Do Not Recompile The FSBL


I feel that this is wrong. My expectation is that if a change is made to the FSBL source that this command should rebuild it.


Free Online HTML Escape / Unescape Tool - @ link

bottom of page