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

TMS320C6678: L2SRAM和msmcram是多核共享的么?

Part Number:TMS320C6678Other Parts Discussed in Thread:SYSBIOS

如上图所示,这是我的sysbios编译后生成的map文件,我想问一下L2SRAM, MSMCRAM, DDR3这3个内存块在多核使用时,时共享的还是每个核上都会有单独的这3个内存区域?

Nancy Wang:

L2SRAM是核单独有的。

5.1.3 L2 Memory

www.ti.com.cn/…/tms320c6678.pdf

,

as a:

那如果在使用多核的时候,将变量放在MSMCRAM上,如果不去指定变量的地址,而是让系统去自动分配,那多核的时候是不是会出现冲突的可能?

,

Nancy Wang:

建议查看 6.3 章节的内容。

www.ti.com.cn/…/sprab27b.pdf

,

as a:

您好,感谢您的回答,6.3节似乎没有解释我的提问,我的意思是加入我在核0上声明了一个数组变量a[8192],我在核1上声明了一个数组变量b[8192],a和b都放在内存MSMCRAM上,那系统会不会把a和b都放在同一个内存地址上?还是说系统能自动识别到a的内存地址,避开a已占用的内存空间,再a所占用的空间以外的地方存放b?

,

Nancy Wang:

不会放在同一个内存地址上的,会分配不同的地址。

,

as a:

您好,感谢回答

那如果上述相同情况,但是a和b放在DDR内存空间上,那也不会放在同一个内存地址上么?

,

Nancy Wang:

也是不会的。

,

as a:

确定么?我之前好像看到过两个核里都放在ddr里的两个变量,好像地址都是0x80000000

,

Nancy Wang:

两个单独的工程吗?单独的工程有可能的,这个问题实际试一下就可以了。

,

as a:

是的,两个单独的工程,因为内存是随机分配的,所以不一定每次都能抓到相同的地址情况,还想跟您确认一下是否有分配到同一地址的可能?

,

Nancy Wang:

as a 说:还想跟您确认一下是否有分配到同一地址的可能?

是有可能的。

,

as a:

好的,谢谢您的确认

,

Nancy Wang:

不客气。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: L2SRAM和msmcram是多核共享的么?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1