Hi,
Sorry for the misunderstanding.
I think the compiler option CORE_M4 should be removed because the LPC54113 has only M4 core.
I will report it to AE team.
Thank you for pointing the issue.
BR
XiangJun Rong
Do you know what I am talking about?
I can run my program on LPC54113 without problem.
Have you looked at the file "startup_lpc5411x.c" ?
Without "CORE_M4" defined, g_pfnVectors won't include the extra interrupt vectors that are in M4 but not in M0!!!
Hi,
Sorry for the misunderstanding.
I think the compiler option CORE_M4 should be removed because the LPC54113 has only M4 core.
I will report it to AE team.
Thank you for pointing the issue.
BR
XiangJun Rong
Hi, Conrad,
From hardware perspective, the LPC54113 had two cores:Cortex-M4 and Cortex-M0, after Reset, the cortex-M4 begins to run, so the code of startup_lpc5411x.c is for Cortex-M4 rather than Cortex-M0.
If you want to start Cortex-M0, the Cortex-M4 has to write register for example give start address of M0 to start Cortex-M0.
Hope it can help you
BR
Xiangjun Rong
Hi,
Thank you, I see that the LPC54113 only has M4 core, NO M0 core.
You do not need to define the cortex-M4, because after Reset, only cortex-M4 starts, the Cortex-M0 hibernates even if there is M0 core.
Hope it can help you
BR
XiangJun Rong