Part Number: TMS320F28075
Hi experts,
I observe the following with my DCSM secured code, where all the RAM / CLA sectors
and most of the FLASH sectors are in zone 1, I have GRABSECT FFF5D5D5, GRABRAM 10005555.
I have
a) Bootware running both if locked / unlocked, stack in unsecured RAMM1
b) Firmware running if unlocked, crashes if locked, stack in secured RAMD0.
With some tricky debugging (compiled in jumps to wait loop in an unsecured sector)
I found out, that the crash seems to happen as soon as interrupts are enabled and occur.
(I cannot look into secured code to find out the details.)
My questions:
- Can you confirm the behaviour?
- What is the reason for the crash? Is it the stack location or are there other reasons?
- If I am right, why is it not documented in the DCSM chapter of the TRM (SPRUHM9D, 2.13)?
- Is there a possibility to have stack in secured RAM too?
Thanks & regards
Frank