Thread 中讨论的其他器件:controlSUITE
工具/软件:Code Composer Studio
您好!
您能否帮助确认如何控制两个内核之间的共享存储器数据交换?
我尝试在 M3和 C28端写入和读取数据、然后通过共享存储器 S0~S7交换数据。 但我想知道我们是否需要特别注意何时开始一边书写(例如、 C28)、那么何时开始在另一侧(M3)读取?
到目前为止、我的理解是、我们可以随时在 C28上写入数据、在 M3侧、我们可以检查是否有任何可用数据写入 C28、然后从 M3侧读取。
在 C28端、我计划使用缓冲区来不断地将数据写入或覆盖到共享存储器中;M3端还会持续监控 M3端的数据。
它能起作用吗? 或者、如果我们希望使用共享存储器进行两个内核之间的数据交换、那么典型的设计是什么?
谢谢、
是的