You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

 

SREC Loader with U-Boot

This one of easiest solutions to implement full multiboot application for any Xilinx 7 Series or Ultrascale FPGA.

A Microblaze based system should be made with following IP Core from Xilinx free Vivado IP Catalog:

  • AXI QSPI
  • AXI_HWICAP
  • AXI_UARTLITE
  • AXI_GPIO
  • MIG (for External Memory access)

 

 

OffsetSizeContentNotes
  Application bitstream #2 
  Application bitstream #2 
  u-boot converted to SREC format 
 0x2000u-boot flash environment 
0x000000 GOLDEN bitstream with SREC Loader 

Xilinx SREC SPI loader is used to bootstrap u-boot into external memory, then u-boot is used for all flash operations as required. The image to be written can be loaded to external RAM and then written to SPI Flash as needed.

 

 

 

 

 

  • No labels