wangfq
eadc67584f
fix(vd960DBN): 复位原因位定义错位修正 — RST_REASON=0x08000000=PORRSTF
现场: RST_REASON 打印 0x08000000, 对照 WCH ch32v20x.h 发现
offlog.h 位定义整体错位 (IWDG=bit31❌实为bit29, SFT=bit24❌实为bit28,
POR=bit25❌实为bit27, LPWR=bit29❌实为bit31)
结论: 0x08000000=PORRSTF=上电/掉电复位 → 电源跌落方向 (SPI擦除电流脉冲?)
修正:
- offlog.h 位定义对齐 WCH 库, 新增 OFFLOG_RST_RMVF=bit24
- peripheral_main.c RMVF 清除改 bit24 (原写 bit27=PORRSTF 只读位,
复位标志从未清除, 历史累积污染诊断)
- 协议文档 boot 事件位解析同步
测试回归全过
2026-08-12 18:58:16 +08:00
..
2026-08-12 18:58:16 +08:00
2026-07-07 10:57:20 +08:00
2026-06-25 16:21:57 +08:00
2026-08-12 18:31:56 +08:00
2026-08-12 18:42:40 +08:00
2026-07-14 14:47:39 +08:00
2026-08-04 15:04:12 +08:00
2026-08-12 18:31:56 +08:00
2026-08-12 18:58:16 +08:00
2026-08-12 14:08:34 +08:00
2026-07-01 08:55:22 +08:00
2026-08-12 18:31:56 +08:00
2026-08-12 16:46:19 +08:00
2026-06-25 16:21:57 +08:00
2026-08-05 08:53:18 +08:00
2026-08-12 18:31:56 +08:00