TI论坛
直播中

张忠雨

8年用户 134经验值
私信 关注

C6678 多核启动,请问为什么.out文件会那么大,还有如果.out文件很大的话该如何做8核启动呢?

本帖最后由 一只耳朵怪 于 2018-6-19 15:22 编辑

C6678 多核启动,多个核共享一份代码,利用仿真器load到DSP上可以运行。现在想做多核启动,工程生成release下的.out文件是3.7MB,有同学告诉我这个文件太大了,我们的工程里将代码段放在共享里,我看代码.text只利用了500多KB,为什么.out文件会那么大,还有如果.out文件很大的话该如何做8核启动呢?

回帖(2)

杨娟

2018-6-19 07:47:49
TI提供了相关的工具将多个out文件合并成一个,并转换为最终的image,多核image生成根据不同的boot mode会有所不同,论坛中有很多boot讨论,如参考EMAC 多核boot。
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/10240.aspx
                                                                          

举报

张忠雨

2018-6-19 08:02:10
引用: zbb9612 发表于 2018-6-19 07:47
TI提供了相关的工具将多个out文件合并成一个,并转换为最终的image,多核image生成根据不同的boot mode会有所不同,论坛中有很多boot讨论,如参考EMAC 多核boot。
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/10240.aspx
                                                                          

我们C6678 8个核的程序都是一样的,并不是一个核一个工程,而是同一个工程编译出来的.out文件,但是单个文件大概大概为3.7MB左右,这应该如何加载8核程序让DSP启动起来呢?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分