你好, 我用的SDK是 esp8266_rtos_v1.4.2 加上ESP8266_IOT_PLATFORM內的upgrade,
boot是boot_v1.5.bin, Web Server是 nginx, Url 192.168.5.224:8080/user2.4096.new.6.bin
做OTA結束時會發生1. 剥离 400 错误 mesg 及 2.crc check failed,
然後按ESP8266 Reset並未切換到 UserBin2 開機. 請問如何解決? 謝謝幫忙:)
執行結果如下.,
HTTP/1.1 200 正常
服务器:nginx/1.10.0
日期:2017 年 3 月 3 日星期五 03:35:24 GMT
内容类型:applica
tion/octet-stream
内容长度:288260
最后修改时间: Thu, 02 Mar 2017 01:33:08 GMT
连接:保持活动状态
ETag: "58b77654-46604"
Accept-Ranges:字节
?
用户箱总长度:288260
upgrade_task 还剩 374 字
>>>recv 2642B, 285618B left
upgrade_task 还剩 374 字
>>>recv 4102B, 284158B left
.
.
.
upgrade_task 还剩 374 字
>>>recv 287762B, 498B left
upgrade_task 还剩 374 字
剥离 400 错误 mesg
>>>recv 288585B, -325B left
升级数据加载完成。
img_crc = 3351113672
flash_crc = 943853624
升级CRC检查失败!
退出升级任务。
Upgrade_CheckCB + ( 有呼叫 callback )
Upgrade_CheckCB -