Jump to content
  • 0

Boot bare metal SD boot tutorial for Eclypse Z7


Dave Peterson

Question

I am working with an Eclypse Z7 bare metal board with the ZMOD ADC/DAC modules.  I've gone through the tutorials on the Blink and ADC/DAC applications.  They are working using the Vivado program tool. Is there a tutorial on creating a boot file to run on the SD card?

Thanks

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Hi @Dave Peterson, welcome to the forum!

We don't currently have a guide for this. The steps below detail creating a BOOT.bin file for baremetal projects only:

In Xilinx SDK 2019.1 and the first few versions of Vitis, you need to create a first stage bootloader project - the template works without modification - then use the "Create Boot image" tool to make a boot.bin file consisting of the FSBL elf file (has to be first), then the bitstream file and the application project ELF file.

First create the FSBL:

image.png.cd7004e13eb3579bc76905a4d4a409ae.pngimage.png.54b771b8862e7e75b630582c25a20244.pngimage.png.492643ca63f7b3e6483b51273f28b15a.png

 

 

Then create the boot image: with the necessary partitions, elf files can be found in the Debug folders of each project after they are built:

 

image.png.c74256cabf23fc539674b1e5f35ac26e.pngimage.png.68bc7413f69cae38779ffda23fce842c.png

 

When creating a new application in the latest versions of Vivado/Vitis, the BOOT.bin file is created automatically as long as the "Generate boot components" box was checked when the hardware platform was created, and it can be found in the system project's Debug folder after the project is built.

image.png.7be42975b4c555badc5c72633e6b13a9.png

 

Thanks,

Arthur

 

 

Edited by artvvb
Clean up attachments
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...