Other Parts Discussed in Thread: C2000WARE
Tool/software:
Dear Experts,
I used the CCS Debug tool to load a program, and before clicking the "run" button, I noticed that the RAM (LS0 and LS1 RAM) areas contained non-zero data. Upon further investigation, I found that these data were mostly copied from Flash, as the RAM contents were largely, but not entirely, identical to the Flash contents. I have not observed this phenomenon on other TI C28x devices before.
Even when using the TI demo code, the issue persists. I have confirmed that the RAM data are not associated with functions running in RAM. For instance, while the functions running in RAM occupy the range from 0x8000 to 0x8AAC, some data also appear at 0x9200.


After tracing, it seems that the data at this RAM location are being copied from Flash at 0x8A200.

Could you please clarify if, on the F2800157, some Flash data are copied to RAM, causing the RAM to contain non-zero data after loading the program but before running the code? (Even after running the code, this RAM data does not revert to zero.) This behavior is unusual, as I have not encountered it on other C28x devices.
For reference, I am using the F2800157 EVB for verification.
Thanks and regards,
C.C.Liu
