开发者学堂课程【嵌入式之 RFID 开发与应用2020版:Wifi-nodeMCU-esp8266 固件库下载与调试工具介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/665/detail/11204
Wifi-nodeMCU-esp8266 固件库下载与调试工具介绍
上节课已经得到固件库也介绍怎么进一步开发设备,在拿到固件库后怎么烧写到开发板中。烧写到开发板首先需要一个工具,该工具在上节课程中的在线文档中也有讲到,即 ESP8266Flasher 找到 ESP8266Flasher 文件夹中 win64 为文件中的 ESP8266Flasher.exe 运行该文件。打开后其中有一些配置基本上无需更改,DIO 模式是 40 M 速度,Flasher 是 4 兆个字节,Baudrate 是 230400 这些无需更改。唯一需要更改的是需要指定烧写内容,需要找到下载的固件。
然后需要把开发板插上
还需要在设备管理器中查找串口:COM6。在工具中默认选中 COM6.
然后直接点击烧写
点击烧写后会出现一个二维码以及一个进度条,而且开发板的灯会闪烁
烧写完成后工具下方会出现一个绿色的对勾,即可推出工具。可以打开另一个开发软件验证是否烧写完成,即 lualoader.exe 该软件不是特别好用。首先在 Sttings 中找到串口,可以通过 Comm Port Settings 有一个端口的设置然后把 Baudrate 更改为 115200。然后点击 Caose COM6,COM6 中 Baudrate 没有变为 115200,需要手动更改为 115200。可以在下方直接编写语句因为是脚本可以直接编写,例如编写 print(”hello/n“),点击 Send,表示已经执行。
现象可能不太明显可以编写代码执行点灯的程序,也可以使用工具直接操作灯光,把 4 DPIO2设置为输出 OutPut,上拉 pullup,然后点击 set,点击 set 会自动生成指令进行操作;然后点击 0,1 设置高电平或者低电平,发现灯没有点亮这时需要找 GPIO 中那个对应开发板的灯。
把 4 GPIO2 更改为 0 GPIO16 点击 Set 开发板灯亮。0 对应灯灭,1 对应灯亮。
lualoader.exe 工具适合简单的调试,比较复杂的调试如下载,建议使用另外一个工具。
本节课程主要讲解下载与调试,课程中给出了多种工具这些工具都可以使用,下载与调试先讲解到这。