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

omapl138芯片Linux平台下双核通讯例程的疑问

看了TI提供的Linux syslink的代码,在DSP的例程里面的cfg文件中,TI将双核通讯的这块内存区域SR_0 SR_1关闭了L2 cache功能,默认情况下用图形界面打开L2 cache功能的话,这块区域的L2 cache是打开着的,TI为什么要在脚本里面将它关闭了,带着这个好奇我打开了这块区域的L2 cache功能,果不其然,只要一打开双核通讯就没有办法握手。

在这里我想请问一下,这是芯片的bug还是TI的双核通讯的bug?(个人认为是TI的双核通讯代码的bug,因为在两边都跑sysbios的时候,TI提供的IPC双核通讯工程里面在DSP端将双核通讯用的那一块内存的L2 cache功能打开,双核通讯是可以正常工作的)

omapl138芯片Linux平台下双核通讯例程的疑问

bingliang chen:

期望大神或者TI的tony哥能给予解答,因为syslink的底层代码看不到。

Denny%20Yang99373:

可能是有的代码没有做开CACHE时的维护,于是就干脆把这块CACHE给关掉。

其实打开CACHE做好维护,也是可以的。

赞(0)
未经允许不得转载:TI中文支持网 » omapl138芯片Linux平台下双核通讯例程的疑问
分享到: 更多 (0)