完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好, 我用的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 内容类型:application/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 - |
|
相关推荐
1个回答
|
|
这里有一些建议来解决您的问题:
1. 确保您的固件文件格式正确。您提供的URL中的固件文件名包含".4096.new.6.bin",这可能不是正确的格式。通常,固件文件名应该是"user2.bin"。 2. 检查您的Web服务器是否正常工作。您可以尝试使用其他设备访问固件文件,确保文件可以正常下载。 3. 确保您的ESP8266设备连接到正确的Wi-Fi网络,并具有足够的信号强度。 4. 检查您的ESP8266设备是否有足够的内存来存储新的固件。如果内存不足,OTA升级可能会失败。 5. 在进行OTA升级之前,尝试手动重置ESP8266设备,确保它处于正确的启动状态。 6. 检查您的ESP8266设备是否支持OTA升级。某些设备可能需要特定的配置或固件版本才能使用OTA功能。 |
|
|
|
只有小组成员才能发言,加入小组>>
429浏览 6评论
362浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
343浏览 5评论
349浏览 4评论
327浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-1 07:15 , Processed in 0.692809 second(s), Total 49, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191