前言
最近家里有一个防盗的需求,就是监测门是否开启,我经过百般思考,决定使用超声波测距来实现这个功能,所以在网上购置了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