由于春节假期,帖子审批以及工程师回复将会有所延迟,敬请谅解.

IWR6843 Debug 调试出现问题

Other Parts Discussed in Thread: SYSBIOS, MATHLIB, IWR6843

程序:工业工具箱3.6.2中的long range people counting

这个demo支持IWR 6843 ISK ES1.0

我手头只有IWR 6843 ISK ES2.0  而且我已经在demo上做了修改,

所以我需要将该demo移植到 IWR 6843 ISK ES2.0上。

为了防止我自己修改的代码有误,我先使用上面所提到的demo进行调试。

我在之前的问题提到,我将这个demo 连接到sdk3.3 然后重新编译生成了 bin文件

并将该文件烧写到IWR 6843 ISK ES2.0上,

GUI的结果是 矩阵索引失败。

于是我使用CCS Debug,在C674X、R4上分别加载我重新编译后生成的.xe674 和 .xer4f文件

控制台显示:

C674X_0: Symbol Manager: the object file contains invalid call frame information at .debug_frame 0xb79; the rest of call frame information will be skipped. Callstack may not be unwound properly.

[Cortex_R4_0] Exception occurred in ThreadType_Main.
Main handle: 0x0.
Main stack base: 0x801da90.
Main stack size: 0x1000.
R0 = 0x00000000 R8 = 0x00000000
R1 = 0x0000b053 R9 = 0x00017517
R2 = 0x080001b9 R10 = 0x0000801c
R3 = 0x08006fe4 R11 = 0x00000001
R4 = 0x0801ca8a R12 = 0x0801b770
R5 = 0x0801ca78 SP(R13) = 0x08006ff8
R6 = 0x00000001 LR(R14) = 0x0001481f
R7 = 0x0800701c PC(R15) = 0x00012a40
PSR = 0x400c019f
DFSR = 0x00000000 IFSR = 0x00000000
DFAR = 0x00000000 IFAR = 0x00000000
ti.sysbios.family.arm.exc.Exception: line 209: E_undefinedInstruction: pc = 0x00012a40, lr = 0x0001481f.
xdc.runtime.Error.raise: terminating execution

Debug显示界面如下图:

我不知道应该从何改起,您是否可以给一些建议