UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor jshreyas
Visitor
90 Views
Registered: ‎08-18-2019

How to create the boot.bin correctly for microzed-zynq?

I have build u-boot for microzed-zynq from yocto.
Afterwards, I have opened xilinx sdk to create fsbl project.
Next, I have created the bootimage using -
fsbl image and the uboot.elf generated from the yocto.

However, when I have put this boot.bin, I get the following error.
I have added debug info for fsbl too. I have tried adding even the dtb file but it didn't help.
Do I need to rename the file before adding that in the xilinx sdk?
Does it have any sequence like fsbl first then uboot.elf and then dtb file?
What am I missing here, please help?


Xilinx First Stage Boot Loader
Release 2018.1 Feb 12 2020-16:06:04
Devcfg driver initialized
Silicon Version 3.1
Boot mode is SD
SD: rc= 0
SD Init Done
Flash Base Address: 0xE0100000
Reboot status register: 0x60600000
Multiboot Register: 0x0000C000
Image Start Address: 0x00000000
Partition Header Offset:0x00000C80
Partition Count: 2
Partition Number: 1
Header Dump
Image Word Len: 0x0002184D
Data Word Len: 0x0002184D
Partition Word Len:0x0002184D
Load Addr: 0x04000000
Exec Addr: 0x04000000
Partition Start: 0x000075D0
Partition Attr: 0x00000010
Partition Checksum Offset: 0x00000000
Section Count: 0x00000001
Checksum: 0xF7F93EE7
Application
Handoff Address: 0x04000000
In FsblHookBeforeHandoff function
SUCCESSFUL_HANDOFF
FSBL Status = 0x1
No valid device tree binary found - please append one to U-Boot binary, use u-boot-dtb.bin or define CONFIG_OF_EMBED. For sandbox, use -d <file.dtb>
initcall sequence 0405f82c failed at call 04055fc8 (err=-1)
### ERROR ### Please RESET the board ###

0 Kudos