器件型号: TDA4AEN-Q1
您好 TI:
我在 TDA4AEN J722S 平台上工作、 在 MCU 域 R5F 内核中实现了 ADAS 函数。 我们使用 FreeRTOS 对其进行设置。 在 MCU 固件中、将发生崩溃并触发预取异常句柄。 我在 Perfectch 事务处理中实施了一些处理来转储 CPU 故障信息。
我们有测试两个用例、结果不同。
1.未运行 version_app 以为摄像头过程启用主域 R5F。 不会发生 MCU 域 R5F 发生崩溃。
2.运行 version_app、为摄像头过程启用主域 R5F。 片刻之后、我可以通过检查远程日志“cat /sys/kernel/debug/remoteproc/remoteproc2/trace0 “看到 MCU R5F 崩溃。
从上面的测试到缩小 MCU 域 R5F 崩溃似乎取决于主域 R5F 是否执行摄像头过程。 并且 在测试案例 2 中、重现率为 100%
[mcu-r5f0-0] 181.090000s : DATA[EXECP]PREFETCH[EXPREFETCH[EXECP] [FATAL]: Core has Aborted!!!
[mcu-r5f0-0] 181.096000s : DFAR =0x43566fac DFSR =0x8
[mcu-r5f0-0] 181.096000s : [EXECP] IFAR =0x40847800 IFSR =0xd
[mcu-r5f0-0] 181.096000s : [EXECP] CPSR =0x80000197 SP =0xa1ac1f28
[mcu-r5f0-0] 181.096000s : [EXECP] LR =0x60000093 R0 =0x60000093
[mcu-r5f0-0] 181.096000s : [EXECP] R1 =0x0 R2 =0xa1aa8812
[mcu-r5f0-0] 181.096000s : [EXECP] R3 =0x8a9 R4 =0xa1aa6544
[mcu-r5f0-0] 181.096000s : [EXECP] R5 =0x7 R6 =0x2c366
[mcu-r5f0-0] 181.096000s : [EXECP] R7 =0xa1aa6d33 R8 =0xa1ac0a68
[mcu-r5f0-0] 181.096000s : [EXECP] R9 =0xa193fc6c R10 =0xa193fc70
[mcu-r5f0-0] 181.096000s : [EXECP] R11 =0xa193fc74 R12 =0x2c366
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandler_prefetch_abort]: trigger it
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: ================= CORE CRASH DUMP =========
[mcu-r5f0-0] 181.096000s : ========
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: FIRMWARE : ADAS MCU1_0 Application
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: BUILD TIME : Jan 28 2026 15:41:58
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: [DATA FAULT]
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep get_fault_status_str]: Fault Status: 0x8
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: STATUS : Synchronous External Abort
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: ADDRESS : 0x43566FAC (DFAR)
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: OPERATION: READ
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: RAW DFSR : 0x00000008
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: [INSTR FAULT]
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep get_fault_status_str]: Fault Status: 0xd
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: STATUS : Permission Fault
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: ADDRESS : 0x40847800 (IFAR)
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: RAW IFSR : 0x0000000D
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: [CPU STATE]
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep get_cpsr_mode_string]: CPSR: mode: 0x17
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: MODE : ABT (Abort)
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: THUMB STATE : NO
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: IRQ DISABLED: YES (Masked)
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: FIQ DISABLED: NO (Masked)
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: ENDIANNESS : LITTLE
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: RAW CPSR : 0x80000197
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: ===========================================
[mcu-r5f0-0] 181.096000s : ========
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: SP (Stack) : 0xA1AC1F28 LR (Link) : 0x600
[mcu-r5f0-0] 181.096000s : 00093
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: R0 : 0x60000093 R1 : 0x00000000 R2 : 0xA
[mcu-r5f0-0] 181.096000s : 1AA8812 R3 : 0x000008A9
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: SR4 : 0xA1AA6544 R5 : 0x00000007 R6 : 0x
[mcu-r5f0-0] 181.096000s : 0002C366 R7 : 0xA1AA6D33
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: SR8 : 0xA1AC0A68 R9 : 0xA193FC6C R10: 0x
[mcu-r5f0-0] 181.096000s : A193FC70 R11: 0xA193FC74
[mcu-r5f0-0] 181.096000s : [EXECP] [Excep ExceptionHandle_ShowFaultyInfo]: SR12: 0x0002C366

















