2021.01.24
这个工具是espressif推出发基于python的底层烧写工具。支持esp全系列产品。
官方github:https://github.com/espressif/esptool
win下安装esptool:
pip install esptool -i https://pypi.tuna.tsinghua.edu.cn/simple
安装后,就可以在cmd环境下使用。
我使用这个的原因是,我最近在制作一个东西,烧写固件用esp的gui界面工具,每次都提示ESP8266 Chip efuse check error esp_check_mac_and_efuse,还有5-chip efuse check Error
连续调试了3天,尝试了各种办法,都不行,最后没办法乱尝试,才发现esptool好用。
烧写引脚说明:
- GPIO15引脚全程拉低
- GPIO0引脚写固件拉低,正常运行拉高
- EN拉高,RST可空。
实际我EN给了RC电路,RST也给了RC电路,我把EN还做了按钮,我烧写固件没用用硬件自动,只用手动按EN。
我的8266实际过程:
- io15拉低,io0拉低
- 连接串口到电脑,win显示COM14
- 执行下面的命令
esptool.py --port COM14 write_flash 0x0000 abc.bin
- 屏幕出现等待连接
- 按一下EN按钮(估计按RST按钮也可以)
- 烧写成功
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
走着的小站
本文地址: esptool烧写工具使用记录
本文地址: esptool烧写工具使用记录