Part Number: CCSTUDIO-KEYSTONE
Tool/software: Code Composer Studio
Hi,
We are using MSMC memory as the dual port memory between ARM and DSP communication. DSP keeps writing the data to one location in MSMC (for example, location 0xc000140). From the CCS memory browser, I can see the value keep change in location 0xc000140. But in the ARM side, I used devmem2 to read 0xc000140 location, the value doesn't change. I stopped the DSP, the value still doesn't change. But if I manually changed the value on 0xc000140, then I can read the collect value from the ARM side.
The question is what can affect the MSMC memory read from the ARM side? Why DSP and ARM can read different data from the same memory location?
Thanks
Mike