收藏官网首页
查看: 12086|回复: 0

命令行烧录esp8266固件工具

56

主题

144

帖子

1063

积分

金牌会员

Rank: 6Rank: 6

积分
1063
QQ
跳转到指定楼层
楼主
发表于 2016-11-7 15:12:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
介绍一款命令行烧录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   对应的烧录文件

效果如下图:

这个工具太棒了~~~
吐血推荐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表