Hello NXP Community,
I am working with the MIMXRT1176 and trying to run the same application on both the CM7 and CM4 cores using FreeRTOS.
I used these SDK examples as the base for my code:
evkbmimxrt1170_hello_world_secondary_core_boot_primary_core_cm7
evkbmimxrt1170_hello_world_secondary_core_boot_secondary_core_cm4
On the CM7 core, the FreeRTOS task is created and runs successfully.
However, when I run the same application logic on the CM4 core, the FreeRTOS task creation fails and the task does not start.
I am not sure what is causing this difference between CM7 and CM4.
Could this be related to memory allocation, linker script settings, heap or stack size, or any CM4-specific FreeRTOS or clock initialization requirements?
I would appreciate your guidance on what I should check next or how to resolve this issue.
Thank you for your support.