(无需root)在termux中使用esptool为ESP8266/ESP32刷写固件

不说废话,直接走起
下载一个termux(百度一下)
给termux换源(百度一下)
装python:

apt install python python-pip python-cryptography

给pip换源(百度一下)
装esptool:

pip3 install esptool

下载一个TCPUART软件(谷歌商店)
下载完成后,将你的板子通过otg连接到手机上(板子要先进入下载模式,如果不会可以百度一下),波特率自己看着设置,点connect连接到串口,然后点start启动服务

回到termux,输入以下命令:

esptool.py --before no_reset --after no_reset --port socket://localhost:8080 chip_id

如果出现下图类似输出,即代表连接成功。
(无需root)在termux中使用esptool为ESP8266/ESP32刷写固件_第1张图片
随后可以使用以下命令烧写固件:

esptool.py --before no_reset --after no_reset --port socket://localhost:8080 write_flash -e -fs detect -fm keep 0 <文件名>

感谢空白佬提供的技术支持。

你可能感兴趣的:(笔记,嵌入式,单片机)