In MCU boot utility i set CFG1 (0x950) to 0x00000001 and 0x840 to 0x00008004 in order to enable MECC and FlexRAM ECC, as well as ROM ECC initialization. After doing this, I can now only run programs via Jlink and MCU Link if the application is linked to ram, otherwise, I see a Imprecise Bus Error. I have set #define ROM_ECC_ENABLE 1 at the top of system_MIMXRT1176_cm7.c
Is there anything obvious I am missing? Do I still need to manually write to all memory regions? How come I only experience problems when booting via the default flash even though I left XECC disabled? (I am using the RT1170 EVKB.)
Hi,
Would you please give more details about this question? such as MCUBootutility version, reproduce steps with screenshots or logs.
Note: