Hi all,
I have 16GiB installed in my ten64, which is plenty for the userland, so I want to dedicate 1.75GiB to the MC by setting mcmemsize=0x70000000 (a value that‘s actually used on some other NXP dev-boards).
My first attempt was probably naive, I may have written some variables to the ubootenv partition which do not belong there, by simply setting mcmemsize and then doing saveenv (without prior env default -a) from the console. It kind of bricked the unit, it ran into an „Synchronous abort“ before it even reached the u-boot prompt. Of course this was easily fixed from sdcard/recovery with a fw_setenv bootcmd “env default -a && saveenv && reset”.
I am a little hesitant to start a second attempt, because I do not have physical access all the time, the unit is in a rack 250km away and there‘s no remote hands service. Without access to the DIP-switch, there seems to be no way to unbrick from a bad ubootenv. On top of that, each attempt requires three write cycles to the NOR flash …
Before I try that again, I wanted to ask if there‘s any experience with non-minimum mcmemsize and what needs to be considered. IMHO, the MC space should not clash with any load address or similar because it sits a the top of the address space.
Greets, Andreas