u-boot Memory Layout
ARMv7 (H2+, H3)
base 0x40000000 2000000 32MB
kernel_addr_r 0x42000000 2000000 0MB
load addr 0x42000000 da00000 16MB
fdt_addr_r 0x43000000 200000 1MB
scriptaddr 0x43100000 100000 1MB
pxefile_addr_r 0x43200000 100000 1MB
ramdisk_addr_r 0x43300000 200000 205MB (ASSUMING 256MB)
ARMv8 (H5)
base 0x40000000 2000000 32MB
kernel_addr_r 0x42000000 0000000 0MB
load addr 0x42000000 da00000 16MB
fdt_addr_r 0x43000000 100000 1MB
scriptaddr 0x43100000 100000 1MB
pxefile_addr_r 0x43200000 100000 1MB
ramdisk_addr_r 0x43300000 1f80000 205MB (ASSUMING 256MB)