Getting "Trying to read outside mapped memory at address:" when my code accesses a port on the m4.
I have two apps, one which works properyl, is MQX based, and there
under project options linker config,.icf is in $TOOLKIT_DIR$\config\linker\Freescale\MVFxx_M4.icf.
I hacked a simple non-MQX one from a FSL 2D-ace demo, and it has a memory accession violation on the very first port access, using a .icf that looks similar (just has DDR added).
There’s nothing in either .icf that specifically allows the port address at 4000 0000, so does MQX allow it somehow, where non-MQX apps don't?