alex.lin 发表于 2016-11-7 15:12:41

命令行烧录esp8266固件工具

介绍一款命令行烧录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   对应的烧录文件

效果如下图:

这个工具太棒了~~~
吐血推荐
页: [1]
查看完整版本: 命令行烧录esp8266固件工具