nodemcu环境准备
1.下载刷写工具包:
CC2531工具包:https://sumju.net/?attachment_id=1918
2.下载Arduino软件:
https://www.arduino.cc/download_handler.php?f=/arduino-1.8.10-windows.zip
如果上面这个网址下载不了,可以用我提供的网址:https://biaobai.bjzhongmiao.cn/arduino-nightly-windows.zip
3.运行arduino软件:
增加附加开发板管理器网址:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
NodeMCU选择开发板为NodeMCU 1.0 (ESP8266 12E Module)
D1 Mini选择开发板为LOLIN(WEMOS) D1 R2 & Mini
我在实际操作的时候,由于网速问题,下载安装esp8266的开发板管理的时候老是失败,所以采用了先下载zip包,再离线安装的方式。
下载地址:
- 1、https://github.com.cnpmjs.org/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-4/i686-w64-mingw32.xtensa-lx106-elf-b40a506.1563313032.zip
- 2、https://biaobai.bjzhongmiao.cn/i686-w64-mingw32.xtensa-lx106-elf-b40a506.1563313032.zip
ps:两个地址都可以用,第二个是我下载下来放在我服务器上的。
下载下来之后,打开文件首选项,点击网络设置为手动代理(我也不知道不这样设置会不会影响,可以尝试不设置)
在文件-首选项中点击:preferences.txt,打开文件管理器。把下载下来的zip包放到staging\packages目录下。
再点击工具,开发板管理,就可以离线安装成功了。
4.解压工具包
5.Arduino软件打开工具包内Arduino目录下CCLoader.ino文件,点击项目->上传,等待NodeMCU刷写完成。
6.执行Run.bat生成CC2531ZNP-Prod.bin固件文件。
再执行刷写CC2531的命令
CCLoader_x86_64.exe 3 CC2531ZNP-Prod.bin 0
上面的3代表串口3,如果你的串口是其他号码要选择对应的端口号。(此串口是NodeMCU或者D1 Mini生成的USB串口)