esp8266 OTA升级

esp8266 OTA升级 就是esp8266通过wifi连网 下载服务器的文件 判断此时esp8266运行在user1还是user2从而决定从服务器下载那一个文件 然后重启进行使用

生成user1.bin和user2.bin

使用可以gen_misc.bat/sh脚本生成,或者修改Makefile的脚本后直接编译。
boot赋值为new,意思就是可以升级

APP 赋值为1,就可以生成user1的bin 文件 如果需要OTA云端升级,就要用到user2文件,只要在这里将APP值赋为2就行了。

SPI_SPEED是下载的速度

SPI_MODE是下载模式

SPI_SIZE_MAP是flash的大小

在Makefile中大约23行开始:

BOOT?=none
APP?=0
SPI_SPEED?=40
SPI_MODE?=QIO
SPI_SIZE_MAP?=4
修改配置如下:

BOOT?=new
APP?=1
编译生成user1.bin,打印如下:


Supportboot_v1.1 and +
Generate user1.4096.new.4.bin successully in folder bin/upgrade.
boot.bin------------>0x00000
user1.4096.new.4.bin—>0x01000
修改为APP?= 2,先清理,然后生成user2.bin:


Support boot_v1.2 and +
Generate user2.40

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值