完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
esp8285 - 1MB, 在使用 flash download tool刷固件时flash size选错了(选成了2MB) , 刷固件之后看到程序运行正常, 就把设备发给客户了.
现在发现OTA远程升级时, 总是提示: ERR: ERROR[8]: Flash config wrong real: 1048576 IDE: 2097152 OTA升级失败. 现在急需要OTA远程升级客户那边的设备固件, 请问这种情况, 除了让客户把设备寄回来之外, 还有没有什么办法能让客户那边的设备, 通过OTA升级更新程序呢? |
|
相关推荐
1个回答
|
|
在这种情况下,您可以尝试以下方法来解决OTA升级失败的问题:
1. **远程重置设备**:如果设备支持远程重置,您可以尝试让客户在设备上执行重置操作。这将使设备恢复到出厂设置,然后您可以尝试重新刷写正确的固件。 2. **使用TFTP协议进行固件升级**:如果设备支持TFTP协议,您可以尝试使用TFTP协议进行固件升级。首先,您需要在设备上配置TFTP服务器的IP地址和端口号。然后,您可以使用TFTP客户端将正确的固件文件传输到设备上。 3. **使用串口升级**:如果设备支持串口升级,您可以让客户使用串口连接设备,然后使用ESP Flash Download Tool或其他类似的工具进行固件升级。在这种情况下,您需要确保设备处于下载模式。 4. **编写一个自修复程序**:您可以编写一个自修复程序,该程序可以在设备启动时检查当前固件的Flash配置,并在发现错误时自动修复。这样,当客户下次启动设备时,自修复程序将自动运行并修复Flash配置错误。 5. **联系客户进行现场升级**:如果以上方法都无法实现,您可能需要联系客户并安排技术人员到现场进行固件升级。虽然这种方法成本较高,但可以确保设备能够正常运行。 请注意,每种方法都有其优缺点,您需要根据具体情况选择最合适的解决方案。同时,为了避免类似问题再次发生,建议您在刷写固件时仔细检查Flash大小设置,确保与设备的实际Flash大小一致。 |
|
|
|
只有小组成员才能发言,加入小组>>
523浏览 6评论
433浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
421浏览 5评论
413浏览 4评论
387浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-1 02:11 , Processed in 0.656685 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号