添加了SPI链接V2支持文件,重构OTA协调器的存储准备流程,

统一WiFi/BLE传输路径的收尾处理逻辑。
feat(ota): 优化OTA性能并增强系统监控功能

- 修改RSSI警告阈值从-75dBm调整为-80dBm,更新相关文档说明
- 增加HTTP服务器任务栈大小至10240字节,解决栈溢出问题
- 将OTA块大小从4096字节降至2048字节以降低峰值堆内存占用
- 实现按需擦除机制替代预擦除,在GD32 OTA中按扇区动态擦除
- 添加任务栈水位主动巡检功能,监控栈使用情况并告警
- 集成FreeRTOS栈溢出钩子,提供栈溢出检测和告警
- 优化ESP32 OTA实现使用顺序写入模式,消除长时间擦除阻塞
- 改进堆内存不足告警机制,添加限流避免刷屏
- 移除不必要的调试日志输出,精简健康监控模块
This commit is contained in:
小龙虾
2026-07-13 03:12:21 +08:00
parent 0b363492ed
commit 76782349a9
32 changed files with 2245 additions and 788 deletions
+2
View File
@@ -8,10 +8,12 @@
idf_component_register(
SRCS
"../../main/transport/spi_master.cpp"
"../../../spi_link/spi_link_v2.cpp"
"../../main/transport/canfd_bridge.cpp"
"../../main/transport/protocol.cpp"
INCLUDE_DIRS
"../../main/transport" # spi_master.h, canfd_bridge.h, protocol.h
"../../../spi_link" # spi_link_v2.h(三工程共享协议头)
PRIV_INCLUDE_DIRS
"../../main" # monitor/debug_log.h(仅本组件编译时使用)
"../../main/include" # app_config.h