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

求助,OMAPL138开发板加载双核通信工程的DSP端程序失败

使用windows端的CCS和linux端的QT建立了一个双核通信工程,在开发板上运行时,到加载文件一步就失败,出现重复的乱码,请问是哪里的设置出现了问题,具体串口打印信息如下:

root@omapl138-Tronlong:/media/mmcblk0p1/demo1/run# ./run.sh
+ MODULE_NAME=syslink
+ lsmod
+ grep syslink
+ '[' 0 -ne 0 ']'
+ ./slaveloader startup DSP ../dsp/debug/demo1DSP.out
Attached to slave procId 0.
Loading procId 0.
Loaded file ../dsp/debug/deDék??? ??I
C¥?EI?Zk}ùe·1.ˉ3^.+??9c?|S??í?i?í??W?é2LJ??*?ó÷‰y3jêY3!¢é? ?ˉ??

如果运行正常,倒数第二行应该是:Loaded file ../dsp/debug/demo1DSP.out on slave procId.

Shine:

请试试加载一个例程看是否也会有乱码?

user6226122:

回复 Shine:

加载例程是正常的,例程是使用linux端CCS编译的,我将例程的相关代码复制到Windows端的CCS,添加相关依赖后成功输出.out文件,但是在开发板上加载就乱码了。。。

Shine:

回复 user6226122:

“加载例程是正常的”是指用slaveloader可以正常加载?

user6226122:

回复 Shine:

对,可以正常运行程序,loaded file 那并没有出现问题

Shine:

回复 user6226122:

您自己的程序和能正确加载的例程相比文件大小大很多吗?如果大很多的话,试试用strip6x.exe去掉一些调试信息后再加载。

user6226122:

回复 Shine:

DSP端.out文件只大了0.1M,DSP端和ARM端所有的工程文件加起来大了4.6M

user6226122:

回复 Shine:

使用strip6x去掉调试信息后只有800多k,但是问题依旧还是存在,请问开发板loaded file .out是去了那一部分存储,这部分存储大小是开发板自己设置的大小还是使用platform文件设置的大小,谢谢!

Shine:

回复 user6226122:

我把问题提交到e2e上了,请关注下面的帖子。
e2e.ti.com/…/863219

Shine:

回复 user6226122:

感谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » 求助,OMAPL138开发板加载双核通信工程的DSP端程序失败
分享到: 更多 (0)