esptool.py 生成 esptool.exe

编程入门 行业动态 更新时间:2024-10-26 16:27:23

文章目录

        • 简介:
        • 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

本文发布于:2023-06-14 09:48:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1462581.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:esptool   py   exe

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!