Other Parts Discussed in Thread: AM623, AM625
- CPU 引导后、在 M4F 固件的首次程序加载和执行时、会发生 WWDT 超时、但不会执行超时处理回调。
- 在停止、复位和重新加载 M4F 固件后、在第二次执行时、会在 START 后立即执行 WWDT 超时回调。
CFG_WDSTATUS- 第一次运行:
DWWD (bit5) = 0 - 第二次运行:
DWWD (bit5) = 1
- 第一次运行:
CFG_STS (0x04100044) = 1CFG_HI (0x0410002C) = 0x00000000CFG_GRP_ERR_GRP_RAW_J_J / STS_J_J (0x04100440 / 0x04100444) = 0x00000000
CFG_STS = 0CFG_HI = 0x00000004CFG_GRP_ERR_GRP_RAW_J_J / STS_J_J = 0x00200000
- 器件:AM623
- Cortex‑A53:Linux 正在运行
- Processor SDK (Linux):11.00.09.04 (2025/04/16)
- 使用
remoteproc驱动程序从 Linux 加载固件 - 使用了 FreeRTOS
- 基于:
MCU‑SDK‑11.01.00.16/examples/drivers/ipc/am62x-sk/m4fss0-0_freertos - 集成代码来自:
8345.Wdg_Reset_AM62x.zip(+)【常见问题解答】AM64X/AM62X:当 WDT 计时器在 AM64X 和 AM62X 到期时、如何将 SOC 复位? -处理器论坛 — 处理器- TI E2E 支持论坛)
- 超时:5 秒
- 窗口大小:100%
- 反应:
GENERATE_NMI
感谢您的帮助。
此致、
Michael