我看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中对应同一个区域呢?变量地址的确定是从起始地址开始,变量大小划分嘛?我可以指定变量的地址嘛?
TI中文支持网

![[FAQ] 【分享】F28x FAQ-TI中文支持网](https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_148.jpg)