Tool/software: TI C/C++ Compiler
Hello,
I am working on TMS320F28377D processor. I have a code that runs from a flash memory section which is secured by CSM, .cinit section is also allocated to the same area. And from what I understood from the DCSM section of the device's reference manual Unsecured section cannot read Secured section's flash/RAM areas.
So the question is : If C runtime module is not in the secured section then, How does the RTS (running from an unsecured section) copies .cinit section (secured) into .ebss (unsecured RAM ) on startup ?