Open preveen-stack opened 2 years ago
https://trustedfirmware-a.readthedocs.io/en/latest/design_documents/measured_boot_poc.html
Nice article from bootlin https://bootlin.com/blog/using-the-u-boot-extension-board-manager-beaglebone-boards-example/ https://bootlin.com/pub/conferences/2021/webinar/petazzoni-device-tree-101/petazzoni-device-tree-101.pdf
ZynqMP> base
Base Address: 0x00000000
ZynqMP> bdinfo
boot_params = 0x0000000000000000
DRAM bank = 0x0000000000000000
-> start = 0x0000000000000000
-> size = 0x000000007ff00000
DRAM bank = 0x0000000000000001
-> start = 0x0000000800000000
-> size = 0x0000000080000000
flashstart = 0x0000000000000000
flashsize = 0x0000000000000000
flashoffset = 0x0000000000000000
baudrate = 115200 bps
relocaddr = 0x000000007fd9f000
reloc off = 0x0000000077d9f000
Build = 64-bit
current eth = ethernet@ff0e0000
ethaddr = (not set)
IP addr = <NULL>
fdt_blob = 0x000000007dd0f610
new_fdt = 0x000000007dd0f610
fdt_size = 0x000000000000f780
FB base = 0x000000007fee0000
lmb_dump_all:
memory.cnt = 0x2
memory.size = 0x0
memory.reg[0x0].base = 0x0
.size = 0x7ff00000
memory.reg[0x1].base = 0x800000000
.size = 0x80000000
reserved.cnt = 0x1
reserved.size = 0x0
reserved.reg[0x0].base = 0x7dd0e1f0
.size = 0x21f1e10
arch_number = 0x0000000000000000
TLB addr = 0x000000007fee0000
irq_sp = 0x000000007dd0f600
sp start = 0x000000007dd0f600
ARM frequency = 65 MHz
DSP frequency = 0 MHz
DDR frequency = 0 MHz
Early malloc usage: 1770 / 8000
https://support.xilinx.com/s/article/000033588?language=en_US 2020.x-2021.x and later PetaLinux: How to boot QSPI images on a ZCU102 board using U-boot distro boot https://www.beyondlogic.org/compiling-u-boot-with-device-tree-support-for-the-raspberry-pi/