
On Thu, Jun 7, 2018 at 10:46 PM Nicolae Rosia nicolae.rosia.oss@gmail.com wrote: <snip>
Scenario 4: Remove RAMBOOT_PBL from defconfig: -CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPL_FSL_PBL" +CONFIG_SYS_EXTRA_OPTIONS="SPL_FSL_PBL"
This results in a binary that is more than 3GB (??????)
Scenario 4.1: I noticed that CONFIG_SYS_TEXT_BASE affects the size of binary so I thought I can fix this by placing it near RAM end, 4 GB - 8 MB: -CONFIG_SYS_TEXT_BASE=0x30001000 +CONFIG_SYS_TEXT_BASE=0xFF800000 -CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPL_FSL_PBL" +CONFIG_SYS_EXTRA_OPTIONS="SPL_FSL_PBL"
but the size of u-boot.bin is ~249 MB
That's probably because there's some other fixed address in use (probably the reset vector). You'll want to adjust that address to match your new location or maybe use something like SKIP_LOW_LEVEL_INIT assuming powerpc has such a thing.