Hi @Kan_Li
I haven't directly tried that example, however it does not configure the TRDC, so both cores will run in secure mode by default? My app puts the M7 into non-secure mode and limits the memory regions it can access before branching into the non-secure firmware on the M33.
I've verified that the TRDC2 MRC 2 Domain ID 0 configuration should allow full access to all M7 TCM (W0: 0x0, W1: 0xFFFFC001, GLBAC0: 0x7777), The M7 memory address is 0x20019174 and the converted alias address provided to the ELE over the APPS_S3MUA is 0x20419174, which is within the M7 DTCM aliased address range on the M33 memory map. M7 ITCM is disabled for my application. The device seems to fault silently as the secure hardfault IRQ on the M33 never gets called, and the SRC SRSR reports that the reset was due to the Edgelock reset input (0x80).
Edit: Just to add, the M7 aliased memory region is left as secure in the SAU.
Let me know if you need any more information.
Many thanks