RT!
硬件环境:自己开发的双6678板卡
软件环境:参考Keystone和MSDK编写的lib库
问题:
1.多核是否可以同时启动EDMA读写共享空间?
2.如果可以,需要注意什么?cache一致性是否还需要自己维护?
我自己在测试时,发现一个核去EDMA读写MSM时,可以正常数据传输,多核同时EDMA读写MSM时会出现数据错误,但是只改变传输地址,多核同时EDMA读写DDR却不会有问题,请问TI大神们在多核EDMA访问共享空间MSM时需要设置写什么参数?需要注意些什么?如何设置?
非常感谢!
Andy Yin1:
多核访问MSM SL2与DDR方法一样,没什么特别的,都需要维护cache一致性。
xingacy:
回复 Andy Yin1:
问一下那个用#pragma DATA_SECTION定义到MSM的全局变量,现在别的.c文件使用,为什么用extern重新定义后结果不对。貌似不是一个地址。
TI中文支持网

