Hi @fede_ls,
Thank you for the confirmation.
Could you please verify whether the ITCM is properly initialized in the startup code (startup_cm7.s, in the ITCM_Init section)?
I noticed an error being detected at address 0x508.
Can you check what code is located at that address in the .map file?
Please note that ITCM can be reinitialized at any time via a 64-bit write to the memory.
Therefore, even if a read error occurred, it could potentially be resolved by reinitializing the ITCM.
If a genuine ECC error can be ruled out, the issue might be related to the system clock configuration.
NXP does not guarantee proper MCU functionality if the system clock settings do not adhere to the division ratios specified in the clock options.
For example, refer to Table 157, Option A – High Performance Mode (CORE_CLK @ 160 MHz).
We strongly recommend using only the predefined clock options exactly as specified to ensure reliable operation.
Regards,
Daniel