|
介绍一款命令行烧录esp8266固件的工具
工具名称:esptool
运行环境: Python 2.7 or newe
优点:由于esptool 是用Python写的所以理论上只有按照了Python 就可以使用该工具。(跨平台)
安装方法:
1.超级简单按照方法
1. pip install esptool
2.源码安装方法
1. 下载源码:git@github.com:themadinventor/esptool.git
2. 安装依赖:pip install pyserial, easy_install pyserial or apt-get install python-serial, depending on your platform.
使用例子:
sudo python esptool.py --port /dev/ttyUSB0 --baud 1500000 write_flash -fm qio -fs 32m -ff 40m 0x3fc000 ../bin/0x3fc000.bin
解释
--port 指定串口号
--baud 指定下载波特率
write_flash 烧写二进制文件到指定位置
-fm SPI Flash mode( 'qio', 'qout', 'dio', 'dout')
-ff SPI Flash frequency('40m', '26m', '20m', '80m')
-fs SPI Flash size in Mbit(4m', '2m', '8m', '16m', '32m', '16m-c1', '32m-c1', '32m-c2', '64m', '128m')
0x3fc000 指定烧录地址
0x3fc000.bin 对应的烧录文件
效果如下图:
这个工具太棒了~~~
吐血推荐
|
|