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

ipc代码量过大问题

使用C6678,8个核之间通过IPC通信,使用的是Shm的方法,发现每个核与IPC相关的代码量(.text段)都在100K以上,这样核1-7加上其他的数据和代码,总占用空间马上要超过512KB。

现在由于系统设计的原因,每个核只能使用自己的L2SRAM,所以必须想办法将内存空间省出来,能否优化一下IPC代码量?

已经看过IPC手册中减少代码量的章节,并且按其说的做了,依然很大。

Andy Yin1:

试试将多核共享的IPC代码放在共享memory。

Boxue Li:

回复 Andy Yin1:

已经将代码段更改到共享内存里(MSMCSRAM),暂时解决了该问题。

但是原本系统规划里所有的1-7核都是只使用本地的L2SRAM,这样可以实现7个核共享一个工程,全部使用相对地址,生成同一个输出文件给7个核使用。如果将代码段放到共享区,就要给每个核指定不同的内存空间,不能再使用一份*.out了。

IPC确实一定要占用这么大代码量么?

赞(0)
未经允许不得转载:TI中文支持网 » ipc代码量过大问题
分享到: 更多 (0)