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

CCS中程序运行出现异常can‘t find a source file

TI工程师您好,我使用的开发板是C6678,在load 程序后,进入main函数,执行一段后出现cant find a source file at “/home/gtbldadm/pdk_build_c6678_1_1_2_6/gtcsl_platform/Shannon/ti/csl/src/intc/_csl_intcIsrDispatch.asm”,我尝试单步运行,定位程序出错位置,但是发现单步运行时程序可以正常运行,程序中添加了doorbell中断和IPC中断,麻烦帮我看看,非常着急,期待您的回复

Shine:

请问是在手动停止程序后出现这个问题的吗?还是程序在运行过程中出现这个报错信息的?

user4683768:

回复 Shine:

shine ,我的程序是多个核运行同一套代码,程序中用coreNum区分每个核运行的代码段,报错是在程序运行一段后,暂停报错的,此时程序已经没有在正确运行,所以我手动暂停了

Shine:

回复 user4683768:

如果是暂停报错的话,这个现象是正常的。请看下面帖子里的说明。
e2e.ti.com/…/534691

user4683768:

回复 Shine:

shine,谢谢,我去看了链接中的解释,但是我的程序是在运行卡顿不再输出正确结果时才暂停报错的,为什么程序会在运行一段时间后突然卡住呢?

Shine:

回复 user4683768:

您的问题是程序单步可以正常运行,但全速运行的话,就会出现卡顿?这种卡顿现象是在添加了doorbell中断和IPC中断后出现的吗?

user4683768:

回复 Shine:

shine你好,这两天比较忙,没有看论坛,我的问题是程序在全速运行的时候,发现没有输出正确结果,暂停后出现前面说到的提醒,程序没有在指定的函数中运行,不知道程序运行到什么位置去了,我的程序中有主核发送中断到7个从核,暂停时程序运行位置为intc/_csl_intcIsrDispatch.asm所以我想会不会是中断的问题?

Shine:

回复 user4683768:

这种卡顿现象是在添加了doorbell中断和IPC中断后出现的吗?

user4683768:

回复 Shine:

我试着将主核发送中断到从核注释掉,然后程序不再出现卡顿了

赞(0)
未经允许不得转载:TI中文支持网 » CCS中程序运行出现异常can‘t find a source file
分享到: 更多 (0)