esp8266 ota升级遇到问题小结

本文总结了ESP8266在进行OTA升级时遇到的问题,包括无法从user2分区启动和固件地址错误。关键在于理解user1.bin和user2.bin的区别,以及编译选项和Flash大小设置对分区地址的影响。解决方法包括分开编译固件,正确设置系统参数和Flash映射选项。
摘要由CSDN通过智能技术生成

1.OTA升级后无法跳转到user2 分区执行用户程序或一直错误打印无法正确引导程序。

在疫情归来后,本人完全忘记该操作的步骤,以为user1.bin和user2.bin升级没有任何区别,依旧把新固件user1.bin固件放到自己的搭建的服务器上进行OTA更新。导致固件ota第一次升级后无法跳转到0x101000地址,重新到0x1000运行用户程序。

该博主在这个问题讲解尤其细致

https://blog.csdn.net/xh870189248/article/details/80095139

 

ota升级备参考:https://wenku.baidu.com/view/b34ae42880eb6294dc886c51.html

 

   

1.1 user1.bin 和user2.bin 是相同的应用程序,选择不同编译选项生成的不同固件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值