preveen-stack / preveen-stack.github.io

website
0 stars 0 forks source link

configuring boot - explore #9

Open preveen-stack opened 2 years ago

preveen-stack commented 2 years ago

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/

preveen-stack commented 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

preveen-stack commented 2 years ago
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