TI中文支持网
TI专业的中文技术问题搜集分享网站

关于共享RAM的问题

我看RAMmanagement的  样例     CPU1写数据映射到了  GS1 ,c1_r_w_array[]  ,  可读可写

  CPU2读数据据映射到了  GS1   ,c2_r_array[]   可读;

那么  c1_r_w_array[] ,c2_r_array[]   共同映射到了  GS1,  他们只是名称上的不同,但他们的地址是相同对吗??  可以认为在某种程度他们是一个数组吗??   

Johnson Chen1:

是的,他们是同一个地址,这样做的目的是实现两个CPU之间的数据传输,GS1 RAM两个CPU都可以读,但是软件上分配GS1位CPU1可读可写,而CPU2只能读。

我看RAMmanagement的  样例     CPU1写数据映射到了  GS1 ,c1_r_w_array[]  ,  可读可写

  CPU2读数据据映射到了  GS1   ,c2_r_array[]   可读;

那么  c1_r_w_array[] ,c2_r_array[]   共同映射到了  GS1,  他们只是名称上的不同,但他们的地址是相同对吗??  可以认为在某种程度他们是一个数组吗??   

user4314562:

回复 Johnson Chen1:

我有一个问题:怎么确保两个CPU定义变量在GSxRAM中对应同一个区域呢?变量地址的确定是从起始地址开始,变量大小划分嘛?我可以指定变量的地址嘛?

赞(0)
未经允许不得转载:TI中文支持网 » 关于共享RAM的问题
分享到: 更多 (0)