最近在学习28377D的双核通讯,看到双核通讯有两种方式,一种是通过Global Shared RAM GS0~GS15,另外一种是通过Message RAM
大多数IPC通讯例程上都是用Message RAM, CPU1和CPU2之间有读写保护标志位,保证一个CPU写的时候另外一个CPU不能读。
但是关于Global Shared RAM GS0~GS15描述比较简单,依照描述,貌似没有读写保护标志位。
我的问题是,看上去貌似Global Shared RAM GS0~GS15使用更简单,不需要去关注那些读写标志位,我是否可以将CPU1和CPU2公用的数据直接映射到Global Shared RAM GS0~GS15去,这样两个CPU都可以随时读写,岂不是比使用Message RAM更简单?