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

关于AWR1642 自己编写CAN驱动debug出错的问题

当我编写好程序通过编译, 点击Debug的时候,CCS显示下面的错误:

*** Build of configuration Debug for project MSS_CANDriver ****

"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 8 all -Orm -f H:/workspace/MSS_CANDriver/xwr16xx_high_accuracy_mss.bin
makefile:190: recipe for target 'pre-build' failed
process_begin: CreateProcess(NULL, rm -f H:/workspace/MSS_CANDriver/xwr16xx_high_accuracy_mss.bin, …) failed.
make (e=2): 系统找不到指定的文件。

gmake[1]: [pre-build] Error 2 (ignored)
gmake[2]: 'Candrive.xer4f' is up to date.

**** Build Finished ****

在MMS里面通过编译会产生出两个.bin文件,一个是xwr16xx_high_accuracy_lab.bin

一个是xwr16xx_high_accuracy_mss.bin

我的下载过程:第一种过程:通过Uniflash 将xwr16xx_high_accuracy_lab.bin导入,可以成功导入,但是到CCS 里面Debug报错

                       第二种过程,通过Uniflash将xwr16xx_high_accuracy_mss.bin选择导入,是没法导入到开发板上

                     第三种过程,参考demo的使用文档,将SDK里面的一个xwr16xx_ccsdebug.bin 导入,再回到CCS里面,同样是会报一样的错误

我的问题是:如果我自己开发一个程序,正确的导入过程应该是如何?  

                      我上面的debug报错是为什么?

user5309389:

回复 Wesley He:

你好 我按照你说的步骤  在connet器件里面报错:

[Cortex_R4_0] Exception occurred in ThreadType_Task.Task handle: 0x8000078.Task stack base: 0x80000c8.Task stack size: 0x1800.R0 = 0x00000000 R8 = 0xfff7dc20R1 = 0x00000000 R9 = 0x00000001R2 = 0x000000b4 R10 = 0x00030000R3 = 0x0000004b R11 = 0xffffffffR4 = 0x00000000 R12 = 0x00000001R5 = 0x0000003c SP(R13) = 0x08001878R6 = 0x0000005a LR(R14) = 0x000073e9R7 = 0x00000008 PC(R15) = 0x0000948cPSR = 0x400c019fDFSR = 0x00000000 IFSR = 0x00000000DFAR = 0x00000000 IFAR = 0x00000000ti.sysbios.family.arm.exc.Exception: line 209: E_undefinedInstruction: pc = 0x0000948c, lr = 0x000073e9.xdc.runtime.Error.raise: terminating execution

请问这是什么原因??

Wesley He:

回复 user5309389:

你好,

请参考

谢谢。

user5309389:

回复 Wesley He:

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 关于AWR1642 自己编写CAN驱动debug出错的问题
分享到: 更多 (0)