Closed LYL14 closed 1 week ago
字节点mesh-lan-ota和http-ota,同时进行lan-ota失败日志 `I (265612) local_control: OTA Progress: 22.76% I (265642) local_control: OTA Progress: 22.86% I (265652) Mesh-Lite: LAN OTA Percentage: 100% I (265652) esp_image: segment 0: paddr=00210020 vaddr=3c0c0020 size=2c180h (180608) map I (265682) esp_image: segment 1: paddr=0023c1a8 vaddr=3fc98a00 size=03d5ch ( 15708) I (265682) esp_image: segment 2: paddr=0023ff0c vaddr=40374000 size=0010ch ( 268) I (265682) esp_image: segment 3: paddr=00240020 vaddr=42000020 size=b3ac4h (735940) map I (265792) esp_image: segment 4: paddr=002f3aec vaddr=4037410c size=1488ch ( 84108) E (265802) esp_image: Checksum failed. Calculated 0xf6 read 0x3c I (265802) esp_image: segment 0: paddr=00210020 vaddr=3c0c0020 size=2c180h (180608) map I (265832) esp_image: segment 1: paddr=0023c1a8 vaddr=3fc98a00 size=03d5ch ( 15708) I (265832) esp_image: segment 2: paddr=0023ff0c vaddr=40374000 size=0010ch ( 268) I (265842) esp_image: segment 3: paddr=00240020 vaddr=42000020 size=b3ac4h (735940) map I (265942) esp_image: segment 4: paddr=002f3aec vaddr=4037410c size=1488ch ( 84108) E (265952) esp_image: Checksum failed. Calculated 0xf6 read 0x3c E (265952) [ESP_Mesh_Lite_OTA]: esp_ota_set_boot_partition failed! err=0x1503 I (265962) [ESP_Mesh_Lite_OTA]: OTA End E (265962) Mesh-Lite: LAN OTA Fail! Reason: 7
I (265972) local_control: OTA Progress: 22.96% I (266042) local_control: OTA Progress: 23.06% I (266042) local_control: OTA Progress: 23.16% `
mesh组网后通过版本控制升级,新版本号大于当前版本升级 1.http升级版本号为11,当前所有节点版本号为10,根节点进行http-ota升级成功后(版本为11),子节点进行ota升级,子节点升级出现同时进行http-ota和mesh-lan-ota升级, (1)mesh-lan-ota升级进度100%后报错,http-ota继续进行升级为11。 (2)mesh-lan-ota升级成功后,子节点成功升级为版本10. 2.http升级版本号为11,当前所有节点版本号为10,子节点先进行升级,出现同时拉取http-ota和mesh-lan-ota,并且通过mesh-lan-ota升级成功,版本依然为10. 根节点和子节点升级任务代码如下:通过按键打开任务 `int now_version = get_current_version(); esp_err_t ota_finish_err = ESP_OK; esp_http_client_config_t config = { .url = "http://192.168.1.77:8888/s3-mesh-ota.bin", };