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

CCS v5 仿真遇到Illegal opcode 的问题

您好:

    我的编程环境是CCS  V5,使用6670多核开发板,但是我遇到了一个比较奇怪的问题:在cmd文件中配置stack,放置到多核共享内存或者DDR时都没有问题,工程在仿真时候可以正常运行。 但是cmd中 stack 放置到 L2 RAM中就出现了问题,程序会跑不下去,出现:

Can't find a source file at "/tmp/TI_MKLIB6sLCzz/SRC/_lock.c"Locate the file or edit the source lookup path to include its location.

同时console窗口中显示:

TMS320C66x_0: Warning: Illegal opcode (3f582c97) at pc = 0x00875a54 Illegal opcode at pc = 0x00875a54 

不知道这是为什么?谢谢!

Andy Yin1:

一般遇到是stack放在DDR出现问题,放在LL2或SL2后运行正常,你这个现象很奇怪,把你的map及cmd文件发上来看看。

问题是在程序运行到哪一步出现的,是在加载过程中还是在应用程序运行过程中呢?建议你先把板卡配置为no boot试试。

是单核测试还是多核测试,多核测试的话是每个core都出现类似现象么?

赞(0)
未经允许不得转载:TI中文支持网 » CCS v5 仿真遇到Illegal opcode 的问题
分享到: 更多 (0)