Wemos D1 mini 刷 Micropython 固件
简介
使用 Micropython编写程序好处:
1.操作简单,python语法,运行方便。
2.有命令行模式,便于调试。
问题:
1.资源比较少。
2.占用硬件资源。
随着python的使用,Micropython也会被越来越多的人接受。
本文详细描述了如何搭建Wemos D1 mini的Micropython编程环境,亲测有效。
一、安装Python环境
这里需注意,Python环境分2和3两种,esptool.py是需要在Python2环境下运行的,说是在Python3环境下会报错,我没有尝试。
我安装的是Python2.7.12,下载地址 :https://www.python.org/downloads/release/python-2712/
安装完成后如果提示是否添加环境变量,选择添加环境变量即可,如果没有提示,需要自己手动添加环境变量(我是手动安装的),否则在命令提示符中使用Python指令会出现错误,添加环境变量步骤如下:
1、打开win10系统的“此电脑”文件夹,然后在上面的选项中,点击“计算机”选项,再打开系统属性,如图:
2、在打开的设置界面中找到高级系统设置,点击打开系统属性,如图:
3、在“系统属性”界面的最下面,就有“环境变量”的选项,请点击该选项,进入环境变量的编辑框之中。
4、在“环境变量”界面的用户变量中选中Path,然后点击“编辑”按钮,进入环境变量的编辑框之中。
5、打开之后添加你所安装的Python2.7.12的路径,点击确定,设置完成!
二、安装pip
我所安装的Python27带有可用的pip,无需此步。如果没有到:https://pip.pypa.io/en/latest/getting-started/ 下载,下载之后解压出来,放到 Python27Scripts目录下,打开Windows的命令提示符,进入到pip安装包所在的目录,如“cd C:Python27Scripts”,运行python get-pip.py指令,会自动完成pip的安装。
三、下载micropython固件
去micropython官网下载相应固件,下载地址:https://micropython.org/download/,如图选择
点击进入下载界面,选择最新版本下载即可,记住下载到的本机路径。
四、安装esptool
打开cmd命令提示符窗口,进入到Python27所在的目录,执行命令pip install esptool
五、刷写固件
1、将Wemos D1 mini连接到电脑上,从设备管理器中查看设备端口,我的是com3:
2、擦除flash
在命令行窗口中执行命令esptool.py --port COM3 erase_flash:
3、刷入固件
在命令行窗口中执行命令esptool.py --port COM3 --baud 1000000 write_flash --flash_size=4MB -fm dio 0 E:\yy\esp8266-20230426-v1.20.0.bin,注意更改端口号和固件路径。
固件刷写完成。