Dear Team,
We are encountering an intermittent crash issue with firmware running in SDRAM on our i.MX RT1170 platform. To diagnose the problem, we replicated the firmware execution on an i.MX RT1170 Evaluation Kit (MIMXRT1170-EVKB).
The observed behavior is a random microcontroller reset, preventing us from capturing any diagnostic information via Trace32. Interestingly, when we enable the M4 clock (despite the target device being an i.MX RT1171, which does not have an M4 core), the crash no longer occurs.
This leads us to the question: Is there a plausible explanation for how enabling the M4 clock could influence the stability of firmware running on the A7 core, even on a device where the M4 core is not physically present? We are seeking potential reasons for this behavior.
Thank you for your assistance in investigating this issue.
Best regards,