Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FSBL is responsible for all system initialization and configuration.

 

FSBL Checklist

  1. Are relevant PS7 settings correct?
  2. Has Vivado flow been executed successfully until bitgen?
  3. Has the hardware been exported with include bitstream option?
  4. Is SDK using the hardware description exported from Vivado?
  5. Has bsp for FSBL been regenerated from sources since last export?
  6. Is FSBL set to use correct bsp?
  7. Has FSBL been re-compiled?
  8. Is bootgen using the correct fsbl.elf file?

 

No Console Output

Xilinx standard FSBL when compiled with default settings is in "quiet" mode, with no console output if something goes wrong. If there is any doubt that there are problems with FSBL it is necessary to make FSBL more verbose. One possibility is to enable DEBUG logging in FSBL by defining compiler symbol.

...