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

C6678 IPC

您好,学习IPC的例程,当Code Memory、Data Memory、Stack Memory都设置成L2SRAM,8个核一起启动,运行是正确的。

但是我设置成DDR3,8个核一起启动,运行就不正确了,请问这是什么原因呢?

Allen35065:

L2的话Memory地址一样是在不同的物理内存里(每个core都有自己的L2);

到DDR3里这些地址会重叠在同一块物理内存上,运行当然会出错。

qq z:

回复 Allen35065:

您好,你说的这个我自然是知道的,但是代码量比较大,只能放在DDR里面,那是不是放在DDR里面,每次只能由一个核去执行代码?不能8个核同时启动,谢谢!

Allen35065:

回复 qq z:

当然可以同时启动,需要做一些修改。

只读的共享代码段可以做成一个库放在一个位置,其它不共享的代码需要分开放。

赞(0)
未经允许不得转载:TI中文支持网 » C6678 IPC
分享到: 更多 (0)