ESP8266刷写MicroPython固件

2021年8月27日 18:08 阅读 1.68k 评论 0

前言

最近家里有一个防盗的需求,就是监测门是否开启,我经过百般思考,决定使用超声波测距来实现这个功能,所以在网上购置了ESP8266等一系列配件,当板子到手使用C功能都实现了差不多的时候我碰到了难题,用C去写微信推送的请求很麻烦,JSON都需要拼接,所以我想起了ESP8266是有MIcroPython固件的,但是在刷固件的路上碰到了很多坑,所以特此记录。

下载固件

在刷固件之前我们肯定是得先下载固件,我们可以去官网下载:MicroPython官网,选择好对应的板子,下载最新版本即可。

电脑上安装esptool工具

相信都用MicroPython了,电脑上都是有Python环境的,所以我们使用管理员权限打开cmd后键入如下命令:

pip install esptool 

安装完成后不要关闭窗口

清除flash

我们将板子通过USB连接至电脑,打开设备管理器查看端口

确认连接正常后,cmd中输入以下命令:

esptool.exe --port COM5 erase_flash 

COM5是需要按照实际情况修改的

开始刷写固件

esptool.exe --port COM5 --baud 115200 write_flash --flash_size=detect 0 esp8266-20210618-v1.16.bin 

最后的bin文件也是需要按照固件的路径去改的,使用绝对路径

按下回车,经过不长时间的等待后就可以看到刷写成功的提示

下载MicroPython File Uploader并使用

固件刷好了,我们需要一个工具去给板子烧录代码,这里使用MicroPython File Uploader,在这里进行下载:点击前往下载

界面很简洁,使用方法就不用多说了。

最后修改于2021年8月27日 18:08
©允许规范转载

版权声明:如无特殊说明,文章均为本站原创,转载请注明出处

本文链接:https://www.yangyingqi.com/55.html

单片机
微信
支付宝
登录后即可进行评论/回复