Hey all,
I'm designing a software with the ARM DS-5 tool. I need it for TrustZone. Now I want to put my software in different locations and I'm using a scattering (.scat) file. Therefore I'm using the TrustZone example from DS-5.
But now my problem is:
If I put the secure software in the memory map area 0x00000000 to 0x17FFFF and the non secure software from 0x00018000 to 0x2FFFF. This should be the ram, isn't it.
Now comes the problem. If I want to jump to the normal software and copy 0x00018000 to the pc register, the software crashs. And pc is loaded with 0x0000000C.
Does anyone have a idea what could be wrong?
I'm happy about any idea.