wangfq
b493e10454
fix(vd960DBN): UART2 粘帧/checksum fail — 高频打印关中断丢字节 + flag 不清
现场: LUP 帧后 checksum fail 刷屏 (坏帧: 7F 03 39 EF... 多帧拼接)。
根因链条:
1. LUP Rx 打印 190B @256000 = 7.4ms 关中断 (PRINT 临界区)
→ UART2(19200) RX 溢出丢字节 → 帧解析错位 → 粘帧
2. g_pkg_uart_2.flag 清理缺失: uart_srv 0xC0 分支不 InitPkgUart,
tcp_json_push_sensor not authed 提前 return 也不清
→ 坏帧反复处理 → checksum fail 刷屏
修复:
- LUP Rx 打印 #if 0 (高频打印关中断是丢字节根因, 调试时开)
- json_sensor_callback not authed 打印 #if 0 (每帧刷屏)
- uart_srv 所有分支消费后统一 InitPkgUart (0xC0 + 非0xC0无BLE)
- 顺带修 report disabled 双反斜杠
2026-08-13 17:43:24 +08:00
..
2026-08-13 16:15:26 +08:00
2026-08-13 11:27:08 +08:00
2026-08-13 16:35:30 +08:00
2026-08-12 18:31:56 +08:00
2026-08-13 16:15:26 +08:00
2026-08-13 17:43:24 +08:00
2026-08-04 15:04:12 +08:00
2026-08-12 18:31:56 +08:00
2026-08-13 16:15:26 +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 19:34:55 +08:00
2026-06-25 16:21:57 +08:00
2026-08-13 17:43:24 +08:00
2026-08-13 17:43:24 +08:00