ZHCAG86 July 2026 AWR2944 , AWR2944P
Reset 模块提供复位原因查询和软件复位生成。通过读取复位状态寄存器,软件可判断上次复位原因(上电复位/看门狗复位/软件复位/外部引脚复位/HSM 看门狗复位),从而在启动时选择不同初始化策略。
Reset 测试流程:
| 步骤 | 操作 | 说明 |
|---|---|---|
| 1 | SDL_getWarmResetCause | 读取暖复位原因 |
| 2 | 分类处理 | 根据复位原因选择初始化策略 |
| 3 | SDL_r5fGetResetCause | 读取 R5F 核心复位原因 |
| 4 | SDL_generateSwWarmReset | 若为上电复位,触发软件暖复位验证路径 |
| 5 | SDL_rcmDspLocalReset | 执行 DSP 本地复位 |
| 关键函数 | 功能 |
|---|---|
| SDL_getWarmResetCause | 获取暖复位原因 |
| SDL_r5fGetResetCause | 获取 R5F 核心复位原因 |
| SDL_generateSwWarmReset | 触发软件暖复位 |
| SDL_rcmDspLocalReset | 触发 DSP 本地复位 |