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.

[参考译文] CCS/TDA3XEVM:由于 E_usageFault 导致的调试问题:NOCP:尝试使用协处理器

Guru**** 2974170 points

Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/677306/ccs-tda3xevm-debug-issue-due-to-e_usagefault-nocp-attempting-to-use-co-processor

器件型号:TDA3XEVM
Thread 中讨论的其他器件:SYSBIOS

工具/软件:Code Composer Studio

您好!

我在 TDA3x EVM 上使用的是 PROCESSOR_SDK_RADAR _03_02_00_00。 我正在尝试调试默认用例 空源(SD/网络)输入+雷达 FFT (EVE1)+空(SD/网络)。 但在 IPU1_C0上调试链创建代码时。 由于硬故障、我始终面临问题。

CCS 版本:7.1.0.00016  

IPU1-0远程日志共享存储器@ 0xa7f000a0
IPU1-1远程日志共享存储器@ 0xa7f0e8a0
主机远程日志共享存储器@ 0xa7f110a0
DSP1远程日志共享存储器@ 0xa7f160a0
DSP2远程日志共享存储器@ 0xa7f188a0
EVE1远程日志共享存储器@ 0xa7f1b0a0
EVE2远程日志共享存储器@ 0xa7f1d8a0
EVE3远程日志共享存储器@ 0xa7f200a0
EVE4远程日志共享存储器@ 0xa7f228a0
IPU2远程日志共享存储器@ 0xa7f250a0
系统:UART:选择中断模式
TI.SYSBIOS.family.ARM.m3/Hwi:第1105行:TI.SYSBIOS.family.ARM.m3/Hwi:第1105行:E_hardFault:Forced
TI.sysbios.family.arm.m3/Hwi:第1217行:TI.sysbios.family.arm.m3/Hwi:第1217行:e_usageFault:NOCP:正在尝试使用协处理器
在 PC = 0x80d2bb80的后台线程中发生异常。
内核0:ThreadType_Task 中发生异常。
任务名称:{unknown-instance-name}、句柄:0x82075f48。
任务堆栈基地址:0x81f54b40。
任务堆栈大小:0x4000。
R0 = 0x00000000 R8 = 0x00000000
R1 = 0x10000000 R9 = 0x016371d8
R2 = 0x00000000 R10 = 0x8207bb08
R3 = 0x82076088 R11 = 0xffffffff
R4 = 0x00000000 R12 = 0x1b0b0200
R5 = 0x80c9402c SP (R13)= 0x81f58aa8
R6 = 0xFFFF LR (R14)= 0x80d1b82d
R7 = 0xffffffff PC (R15)= 0x80d2bb80
PSR = 0x61000000
ICSR = 0x1040e803
MMFSR = 0x00
BFSR = 0x00
UFSR = 0x0008
HFSR = 0x40000000
DFSR = 0x00000001
MMAR = 0xe000ed34
BFAR = 0xe000ed38
AFSR = 0x00000000
未处理异常:
ThreadType_Taskhandle:0x82075f48中发生异常。
栈基地址:0x81f54b40。
R0 = 0x00000000 R8 = 0x00000000
R1 = 0x10000000 R9 = 0x016371d8
R2 = 0x00000000 R10 = 0x8207bb08
R3 = 0x82076088 R11 = 0xffffffff
R4 = 0x00000000 R12 = 0x1b0b0200
R5 = 0x80c9402c SP (R13)= 0x81f58aa8
R6 = 0xFFFF LR (R14)= 0x80d1b82d
R7 = 0xffffffff PC (R15)= 0x80d2bb80
PSR = 0x61000000
ICSR = 0x1040e803
MMFSR = 0x00
BFSR = 0x00
UFSR = 0x0008
HFSR = 0x40000000
DFSR = 0x00000001
MMAR = 0xe000ed34
BFAR = 0xe000ed38
AFSR = 0x00000000
正在终止执行...正在终止执行...

谢谢、

达尔尚

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

    在遇到此问题时、您是否尝试对 IPU 中的某些函数执行步进? 跨函数的步越函数存在问题、可能会通过 HWI 中断。 在 HWI 处理程序期间、有一个被视为运算代码的字面量池、而 M4会尝试执行它。 这会导致该异常。

    您可以通过放置一个断点、然后运行到断点(F8)来解决这个问题。

    谢谢、此致、
    Piyali