I am using a TMA320F2809 and recently ran out of RAM memory for debugging purposes. I reallocated memory in my .cmd file to utilize L1 SARAM. While running my program I noticed it was not running as expected. I have done some research and found out code running in non-secure memory cannot access data in secure memory.
So I have been trying to unsecure the the CSM protected memory. I have a Blackhawk USB510L emulator and go to Debug mode in CCS 5.2.1, open a Memory Browser and go to location 0x3F7FF8 in Data space. The problem is I am reading all zeros?? From the documentation and the posts I have read all that is needed to unsecure the memory are dummy reads of the memory locations 0x3F7FF8 to 0x3F7FFF. I have tried to refresh the Memory browser and that has had not effect.
Are the data locations 0x3F7FF8 - 0x3F7FFF also considered part of the Secure Zone and as such I can only read-back zeros?
I have multiple hardware units and have tried this on two so far and they both return zeros. I have been writing and debugging code in RAM and haven't tried to program the FLASH yet so I am not sure how this has happened?
Thanks
Elmer