MicroPython-On-ESP8266——开发板MicroPython固件升级

网购Europa开发板(esp8266芯片),默认的固件版本是1.13,

官网固件包已经发布了1.15版本,既然这样,那就升级一下,顺便研究下刷固件的方法。

  1. 先进入REPL环境,确认下当前固件信息在这里插入图片描述
  2. shell命令行下安装升级固件的工具 pip install esptool
  3. 官网下载最新的1.15版本固件包,默认的bin格式包就行
  4. 开发板连接好,进入存放bin固件包的目录,准备升级
  5. 先擦除当前开发板中的falsh空间,这一步也可以省略,因为买收的开发板已经刷好1.13版本,证明之前已经做过这一步
    在这里插入图片描述
> esptool.py -p COM5 -b 115200 erase_flash
# -p 指定当前连接的串口是COM5
# -b 指定波特率
  1. 刷入最新的固件包
    在这里插入图片描述
> esptool.py -p COM5 -b 115200 write_flash --flash_size=detect -fm dio 0 esp8266-20210418-v1.15.bin
# -p 指定当前连接的串口是COM5
# -b 指定波特率,不宜设置太高
# write_flash --flash_size  # 开发板SPI闪存大小 detect自检测
# write_flash -fm (flash_mode)  # 开发板SPI闪存模式 {keep,qio,qout,dio,dout}
# write_flash 0  # 向地址0x00开始写固件包数据
  1. 再次进入REPL环境,确认下当前固件信息
    在这里插入图片描述
    升级成功

参考文章:

[1] https://docs.micropython.org/en/latest/esp8266/tutorial/intro.html#deploying-the-firmware

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值