二、刷机环境搭建 伴随Tasmota的数次更新,ESP8266的库文件版本已经支持到2.4.1,本贴环境配置仅适用于2.30版本的库文件,2.3版本以上的环境配置与下面的步骤稍有区别,请大家参考Tasmota官方WIKI的说明,传送门。
建议从Arduino官网下载绿色版,安装版的库环境和开发环境文件夹目录不好找。Tasmota WIKI中关于Arduino环境的搭建是基于绿色免安装版的。如果安装了EXE版本的Arduino,并且对Arduino不了解的话,然后按照WIKI去配置IDE的环境可能会看晕了头。
1、ESP8266开发板安装
① 下载Arduino并解压至任意目录,在Arduino目录下新建“portable”目录。
② 启动Arduino.exe,点击“文件”→“首选项”
③ 在“首选项”窗口中“附加开发板管理网址”一栏中填 写“http://arduino.esp8266.com/stable/package_esp8266com_index.json”
④ 返回Arduino主界面,点击“工具”→“开发板”→“开发板管理器”,打开管板管理器时,Arduino需要更新索引,过程可能比较慢。索引下载完成后在搜索框中输入“8266”,搜索ESP8266开发板,选择2.3版本号并执行安装。安装需要3步,文件较大,建议大家安装前先翻墙。
2、安装库
① 下载Sonoff-Tasmota
② 将Sonoff-Tasmota / lib目录中的所有目录复制到Arduino的portable\sketchbook\libraries库目录,如果没有该目录,请新建。然后重新启动Arduino.exe
③ 确认库是否安装成功,打开Arduino.exe,点击“项目”→“加载库”→“管理库”,对照portable\sketchbook\libraries目录下面的目录名称,搜索对应库,查看是否已经安装
3、配置com参数 注意,现版本的Tasmota固件的Flash Mode模式已经修改DOUT
注意事项:
① com端口请从windows设备管理器查询正确的端口
② 针对Flash Size 1M (no SPIFFS)选项需要执行下面的操作,下面用到的替换文件在Sonoff-Tasmota固件中