Libre Computer ROC-RK3328-CC Renegade Memory Layout

TPL (0x8000)

  • Initialize DRAM
  • Return to BROM

SPL

  • Load FIT from MMC 0x28000 or SPI 0x20000
  • Deploy Images to Memory
  • Jump to u-boot

kernel_comp_size 0x2000000 32M
SYS_BOOTM_LEN 0x8000000 128M

TEXT_BASE 0x00200000 3M
scriptaddr 0x00500000 1M
pxefile_addr_r 0x00600000 2M + 2K
SYS_LOAD_ADDR 0x00800800 (loadaddr) 23M - 2K
fdt_addr_r 0x01f00000 1.5M
kernel_addr_r 0x02080000 63.5M
ramdisk_addr_r 0x06000000 32M
kernel_comp_addr_r 0x08000000