This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AWR1642BOOST:调试错误

Guru**** 2613145 points
Other Parts Discussed in Thread: SYSBIOS, AWR1642

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/670020/awr1642boost-debug-error

器件型号:AWR1642BOOST
Thread 中讨论的其他器件:SYSBIOSAWR1642

您好,

 调试错误如下所示:

ThreadType_Task 中发生异常。
任务句柄:0x8000178。
任务堆栈基地址:0x80001c8。
任务堆栈大小:0x800。
R0 = 0x08006000 R8 = 0x00000004
R1 = 0x08000040 R9 = 0x00000000
R2 = 0x0800003c R10 = 0x08009d3c
R3 = 0x00000000 R11 = 0xffffffff
R4 = 0x00000000 R12 = 0xa0000000
R5 = 0x08009d18 SP (R13)= 0x07fff8
R6 = 0x08000068 LR (R14)= 0x000083e4
R7 = 0x00000000 PC (R15)= 0x0000羽毛4
PSR = 0x200c019f
DFSR = 0x0000080d IFSR = 0x00000000
DFAR = 0x07ffe0 IFAR = 0x00000000
TI.SYSBIOS.family.ARM.exc.exception:第205行:E_dataAbort:PC = 0x0000羽毛4、LR = 0x000083e4。
xdc.runtime.Error.raise:终止执行

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    案例异常类型数据中止:
    ERROR_RAISE (0、异常 E_dataAbort、PC、EXSTACK_[2]);
    中断;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    导致此错误的原因是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好

    请使用任务句柄值来确定哪个任务产生了此异常。

    另请在论坛中搜索可帮助您调试此问题的 TI RTOS 调试信息。

    谢谢你
    Cesar
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的答案不清楚、没有帮助!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    案例异常类型数据中止:
    ERROR_RAISE (0、异常 E_dataAbort、PC、EXSTACK_[2]);
    中断;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    由于 AWR1642具有两个处理内核(C647x 和 ARM)、因此第一个调试步骤是确定异常是发生在 C647x 内核还是 ARM 内核上。

    在上面的日志中、您可以看到异常来自"ti.sysbios.family.arm.exc.exc.exception"、这意味着异常是由 ARM 内核生成的。

    第二个调试步骤是通过在反汇编窗口中查找 PC 地址来识别生成异常的指令、以查看代码的位置。

    在日志中、"PC = 0x0000羽毛4"。 请确定这对应的指令。

    第三个调试步骤是分析 DFSR 和 IFSR、以了解什么类型的故障会产生异常。 请从 ARM 网站搜索 ARM R4F 文档

    infocenter.arm.com/.../index.jsp

    第四个调试步骤,分析 DFAR 以了解是由于数据访问导致故障的数据地址,这种情况似乎就是这样。 请从 ARM 网站搜索 ARM R4F 文档

    infocenter.arm.com/.../index.jsp

    谢谢你
    Cesar