0%

MacOs下配置ESP8266 nodemcu lua开发环境

之前有一个粗略的记录,重新整理

1、固件
在线生成固件 https://nodemcu-build.com
我在线生成一直提示 模块太多,尚不知原因 以后再研究。
目前暂时用的nodemcu_float_0.9.6-dev_20150704.bin
micropython的固件
http://micropython.org/download/all/
2、驱动程序
macos可以自动识别一部分串口芯片 另外CH340的驱动也可以单独安装,其他串口芯片驱动网上搜索一下,部分芯片不支持catalina有点蛋疼
驱动安装后 查看
ls /dev/tty.*
/dev/tty.AirPods-WirelessiAP /dev/tty.usbserial-FD120
/dev/tty.Bluetooth-Incoming-Port /dev/tty.wchusbserialfd120
我这里是
Serial port /dev/cu.wchusbserialfd120
3、烧录工具
安信可的工具挺好的,但是只支持win。我选择nodemuc-pyFlasher不用另外折腾Python了。
https://github.com/marcelstoer/nodemcu-pyflasher/releases
选择串口 固件 115200 DIO yes,wipe all data 就能自动烧录了 很简单。

4、开发和调试工具
Win下可以用安信可的工具,挺好用的。还有SSCOM putty等。
mac下 串口调试和上传工具 我直接选 ESPlorer 万能的vsc了。vsc只做为编辑器使用,自动添加lua文件支持扩展就ok了。
ESPlorer https://esp8266.ru/esplorer/
解压后直接运行 ESPlorer.jar 至少需要javase7 以上版本java环境 这个不多少

关于ESPlorer 的速度选择,nodemcu应该选择9600 micropython选115200 不然会乱码

所有工具我存放到百度网盘一份,或许会删除 如果不能下载 也不要联系我