主题中讨论的其他部件:66AK2H06
工具/软件:Code Composer Studio
您好,
我们使用MSMC内存作为ARM和DSP通信之间的双端口存储器。 DSP不断将数据写入MSMC中的一个位置(例如,位置0xc0.014万)。 从CCS内存浏览器中,我可以看到值keep change in location 0xc0.014万。 但在ARM端,我使用devmem2读取0xc0.014万 位置,该值不会更改。 我停止了DSP,数值仍然没有变化。 但是如果我手动更改0xc0.014万上的值,那么我可以从臂侧读取collect值。
问题是什么会影响从臂侧读取的MSMC内存? 为什么DSP和ARM可以从同一存储器位置读取不同的数据?
谢谢
Mike