引用: szoldman 发表于 2018-6-13 05:17
你可以在CPU2再加一个中间变量,将从CPU1读到的变量值赋给这个中间变量,可以在CPU2中修改中间变量的值,修改过之后再放回共享内存,将修改过之后的值赋给CPU1的变量。
引用: 60user22 发表于 2018-6-13 05:28
请问,在cpu2中定义了一个中间变量怎么能读取到cpu1的变量呢,以前没接触过双核,不知道共享内存怎么用 ,也不关注变量在RAM中的状态,以前都是用单核MCU,一个变量声明称全局变量,就不管了,现在应该怎么弄呢,谢谢
引用: szoldman 发表于 2018-6-13 05:39
你可以将共享内存中的变量赋值给定义的中间变量,这样就读取了CPU1的变量。这个中间变量放在CPU2TOCPU1RAM共享内存的话,在CPU1中就也可以读取CPU2中定义的这个中间变量。
更多回帖