I'm building Linux images off of the ARM Reference Platforms targeting the Corstone-700 MPS3 and Corstone-700 FVP machine models, and I'm trying to bundle some additional custom recipes into the image rootfs. I've essentially just been following the baseline instructions from linaro and only added a few application-level recipes on top, no kernel modifications or anything. However, the corstone700 image seems to have a baseline limit of 2048 kB for any rootfs, and if my image exceeds that, bitbake fails during image packaging with:
ERROR: File system image of partition None is larger (3924 kB) than its allowed size 2048 kB
So far, I've tried a few tweaks to increase this limit, but I haven't had any success in producing a working linux image yet. To sum things up, I've
However, after messing around with this for a bit, in the FVP I'm never able to get past the "Booting Linux..." console output.
Does anyone have any ideas what other changes I might need to be making in order to get around this 2MB size limitation for the rootfs?
Managed to find a solution eventually to at least change from a 2 MiB to a 4 MiB rootfs by doing the following:
CONFIG_XIP_PHYS_ADDR=0x08500000
CONFIG_MTD_PHYSMAP_LEN=0x400000