ESP8266 RTOS SDK学习之固件烧录工具

 

先甩官方的下载链接:https://wiki.ai-thinker.com/_media/tools/flash_download_tools_v3.6.6.zip

无需安装,直接点开就能用了,启动后就可以看到下图那样

因为我们是用 8266,所以点第一个,如果你是用 8285或者 esp32,点对应的就好了;点进去里面后就会出现一个全新的界面了,然后我们主要分析里面的配置,对后面我们编译出来的 bin文件进行选择。好了,先看一下总图先

1、首先是上面那栏

我们下载固件的位置是第一个,也就是 SPIDownload这个选项;至于第二个 HSPIDownload – 适?用于 HSPI Flash 的下载,就是那啥啥啥,我也没用过;第三个是 RFConfig – 射频初始化设置(我们不用,也不会用);第四个是 GPIOConfig – GPIO配置(这个也咋不用),第五个是MutiDownload – 适?用于多个母板的下载(也不会用到)

2、下载文件选择栏

这个没什么好说的,点中那个 ” … “,选择需要下载的 BIN ?文件,在@后面 ADDR 内设置相应的下载地址。一般我们选取哪些文件,是根据你所需的模式来选的,例如,后面用 FOTA这种可以支持云端升级的模式,那我们就选用上图中前面三个的文件,再加上第四个自己编译的文件;什么知道文件在哪找、不同 flash下它们对应的地址是多少,赏你一巴掌,看上一篇内存分布的文章。最后,记得在需要下载文件的前面打上勾

3、然后,下面来分析一下SPI FLASH CONFIG

也就是上图那些的各个配置

  • CrystalFreq:目前 ESP8266EX 固件可支持 40 MHz,26 MHz 及 24 MHz 的晶振,使用时请注意在下载工具中选择对应晶体类型。而我们的模块一般是 26 MHz,所以选 26 MHz
  • CombineBin:如上图所说,合并成一个 bin文件,但是烧录时间相对有点久
  • Default:同样看上图说明
  • SPI SPEED:对应你所在编译器里面设置的值,后面会讲到
  • SPI MODE:同样的,是对应你所在编译器里面设置的值,后面也会讲到
  • FLASH SIZE:同上
  • SpiAutoSet:看上图说明(一般不勾选
  • DoNotChgBin:看上图说明(一般不勾选
  • Lock settings:如果选择,dounload工具将锁定 SPI面板和 path面板,通常在工厂中使用。
  • Detected info:此窗口将显示从 ESP芯片上读取的 flash ID和晶体频率。

4、Download Panel 栏目

  • START:下载键
  • STOP:停止键
  • MAC Address:如上图说明
  • COM:ESP8266 连入的 COM端口(这个可以在设备管理器那里查看对应的接口)
  • BAUDRATE:下载的波特率,越大下载就越快,同样的也很容易下载失败,;实测最好用 921600,不行的话再调低波特率

 

最后,下载器里面有个 ReadMe的文档,有详细的说明(英文的),同样的官方的入门指南也有介绍

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月19日
下一篇 2019年8月20日

相关推荐