feat(ota):实现ESP32和GD32的OTA上传流程
- 添加了upload-esp32.js用于处理ESP32的OTA上传,包括文件上传、SHA-256验证和设备重启。 - 引入了upload-gd32.js,用于触发GD32 OTA中继并跟踪中继进度。 - 针对OTA流程,增强了会话管理和错误处理能力。 - 通过在上传过程中显示吐司通知和进度更新,改进了用户反馈。
This commit is contained in:
+2
-2
@@ -4,8 +4,8 @@ CONFIG_ESP_WIFI_TX_BA_WIN=6
|
||||
CONFIG_DCU_OTA_POLL_BACKOFF_MS=5
|
||||
CONFIG_DCU_OTA_FINISH_TIMEOUT_MS=10000
|
||||
|
||||
# DCU SPI clock -- 1 MHz 优先保证 BOOT 从机可靠(RBNE/DMA 武装窗口);OTA 稳后再提速
|
||||
CONFIG_DCU_SPI_CLOCK_HZ=1000000
|
||||
# DCU SPI clock -- 4 MHz(GD32 SPI0 RX DMA 武装后可安全提速;8/12MHz 须零错误验证后再开)
|
||||
CONFIG_DCU_SPI_CLOCK_HZ=4000000
|
||||
|
||||
# DCU OTA packet interval -- 给 GD32 主循环 AES/Flash drain 留时间(原 1ms 易在中后期卡死)
|
||||
CONFIG_DCU_OTA_PACKET_INTERVAL_MS=3
|
||||
|
||||
Reference in New Issue
Block a user