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

C6657中MSM大小与文档不一致问题以及不同内存数据使用问题

我在6657DSP中使用MSM内存,根据文档,大小为1M,但是根据起始地址0C000000-0C1FFFFF,大小为2M,请问这是什么意思。而且我往MSM的0C000000-0C1FFFFF循环写满数字,都能正常读到,那么是不是可以在cmd中开辟为2M的空间大小?

另外,如果我只用到核0,那么对于L2、MSM、核0的L2,是不是可以进行直接的数据搬移使用?还是仍然需要借助EDMA搬运?

比如我的数组1-s[20]定义在L2中,那我定义在核0L2中的数组2-D[20],是否可以直接操作数据,比如s[i]=D[i]?

感谢回答!

Nancy Wang:

1、关于msm内存大小,请参考以下帖子中的回复:
e2e.ti.com/…/memory-map-linker-shared-memory-issue
2、L2具体是指哪个地址范围?

,

什么时候能不菜:

00800000-008FFFFF的1M Local L2 SRAM和10800000-108FFFFF的1M CorePac0 L2 SRAM

,

Nancy Wang:

这两个地址其实是同一个物理地址,后者是通过全局地址访问。

赞(0)
未经允许不得转载:TI中文支持网 » C6657中MSM大小与文档不一致问题以及不同内存数据使用问题
分享到: 更多 (0)