文章目录
- 简介:
- setp.1 安装Win下的python环境
- setp.2 安装pyinstaller
- setp.3 生成esptool.exe
简介:
esptool.py 是乐鑫提供的开源库工具,用于乐鑫 ESP8285, ESP8266, ESP32, ESP32-S,ESP32-C等
系列芯片进行固件烧录,flash 擦除,flash 读取,MAC 地址读取,flash id 读取,chip id读取 等功能,但
其依赖于python环境,在有python环境的开发上还算方便,但是大多情况下没有安装python环境的产线上
进行固件烧录是件麻烦的事。不过我们可以使用python工具PyInstaller 将esptool.py程序打包成一个独立
可执行程序,使其不依赖于python环境。
setp.1 安装Win下的python环境
- 到python官网下载python链接
- 安装python
- 等待安装完成
- 查看python版本和安装路径
- 配置python环境变量
如果安装python时有勾选Add Python to Path ,可以跳过这一步
此电脑右键 -> 属性 -> 高级系统设置 -> 环境变量 -> 用户变量 -> Path -> 编辑
新建两个值分别为
1.python的安装路径\ ,例:
C:\Users\Jyoung-win\AppData\Local\Programs\Python\Python38\
2.python的安装路径\Scripts\ ,例:
C:\Users\Jyoung-win\AppData\Local\Programs\Python\Python38\Scripts\
setp.2 安装pyinstaller
pip install pyinstaller
如果下载速度太慢,可以指定国内的镜像源下载
清华: pip install PyInstaller -i https://pypi.tuna.tsinghua.edu/simple
中国科技大学: pip install PyInstaller -i https://pypi.mirrors.ustc.edu/simple/
华中理工大学: pip install PyInstaller -i http://pypi.hustunique/
山东理工大学: pip install PyInstaller -i http://pypi.sdutlinux/
阿里云: pip install PyInstaller -i http://mirrors.aliyun/pypi/simple
豆瓣: pip install PyInstaller -i http://pypi.douban/simple/
等待安装完成
完成安装,查看版本
setp.3 生成esptool.exe
- 在此之前需要安装serial 和pyserial两个包
pip install serial
pip install pyserial
- 复制esptool.py 到任意路径
- 生成esptool.exe
pyinstaller -F esptool.py
- 等待完成
- 进入exe文件路径,查看esptool.exe
如果出现以上帮助文档说明成功了!!
更多推荐
esptool.py 生成 esptool.exe
发布评论