① AWR1642板子使用XDS110调试后进调试后运行后R4F自动运行,并停止在loader_exit()函数内并在Console栏提示如下错误:
ti.sysbios.family.arm.exc.Exception: line 209: E_undefinedInstruction: pc = 0x0000e420, lr = 0x0000ce54.
xdc.runtime.Error.raise: terminating execution
Exception occurred in ThreadType_Main.
Main handle: 0x0.
Main stack base: 0x8009ee0.
Main stack size: 0x1000.
R0 = 0x00000000 R8 = 0x00000001
R1 = 0x00011f23 R9 = 0x0000e420
R2 = 0x08000009 R10 = 0x126a0000
R3 = 0x08008ea4 R11 = 0x000000d1
R4 = 0x08008edc R12 = 0x0000fe89
R5 = 0x00000001 SP(R13) = 0x00000000
R6 = 0x0800be62 LR(R14) = 0x0000ce54
R7 = 0x0800be50 PC(R15) = 0x0000e420
PSR = 0x400c019f
DFSR = 0x00000808 IFSR = 0x00000000
DFAR = 0xfffffff8 IFAR = 0x00000000
ti.sysbios.family.arm.exc.Exception: line 209: E_undefinedInstruction: pc = 0x0000e420, lr = 0x0000ce54.
xdc.runtime.Error.raise: terminating execution
Debug模式内出现的问题我可以在哪个文档里面查找,刚使用AWR1642没多久,之前一直存在这个问题,不知道如何解决;
② 有时候调试正常,但是使用ROV查看当前运行任务,只有Idletask是怎么回事?
③之前使用AWR1642 ES2.0的AWR1642BOOST调试,后面换成了AWR1642 ES1.0的板子,我现在想使用ES2.0的程序,变更为ES1.0的程序,我需要更改哪些地方?
user3711515:
回复 Wesley He:
你好,
之前也测试过先烧录CCS_DEBUG.BIN,之前测试CCS烧录的工程在重新上电后不运行,但我要是用Uniflash烧录对应的Bin文件运行就正常,这是怎么回事?还有CCS_DEBUG.BIN档烧录进去后,在什么情况下需要重新烧录CCS_DEBUG.BIN文件?
我测试使用的是lab0002工程,这个工程不需要加载chirp.cfg.
关于SDK的问题,我想表达的是:我在TI Resource Explorer内找不到旧版本的代码;如果直接使用ES2.0的程序,更改成ES1.0版本,是否有参考设计文档?