VScode下调试Wemos D1(ESP8266)环境搭建
一、前言
网上买了一个Wemos D1 R32开发板,当跟店老板所有资料的时候,老板只是淡淡的给了一句“这个板子价格这么低,我也没有资料,网上自己查。”然后我惊了一身汗,真是万能的某宝。所以记录一下这个Arduino开发板的环境搭建。
二、开发板介绍
首先少不了对开发板的一通介绍。我买的板子容貌如下:(这不是照片,是网上copy的,对作者表示感谢。)
还找到了另一个资料:(谢谢原作者的提供。)
这个照片除了USB和上面的不一样,其他基本差不多了。
好像还找到了一个原理图,如下。具体对不对,等以后闲着的时候再研究。(谢谢知乎的黄龙大神提供的图片。)
至于其他资料,我也没有了,可能还需要提供一个USB驱动吧,我的这个板子是常见的CH340的USB串口驱动程序,网上可以自行下载。
三、程序开发环境搭建
一开始我是用的Arduino IDE开发的程序,感觉太难用了,没有任何高亮、快捷、补全、跟踪等功能,所以这次重装系统后,果断采用VSCode进行编辑,但还是少不了用Arduino IDE进行编译。
我是跟着这篇文章搭建的环境:《使用VS code搭建Arduino IDE环境》,但是里面的内容还是有一些不同的,在安装过程中,我会做一下标记。
VSCode的安装我就直接引用了:《VScode安装教程(超详细版)》
先搭建环境,先别急着调试程序。
四、Wemos开发板程序的开发
(一)添加Wemos D1 R32开发板库
《arduino IDE 安装Wemos-D1 R2 的驱动》
http://arduino.esp8266.com/stable/package_esp8266com_index.json—这个是错误的
https://dl.espressif.com/dl/package_esp32_index.json—我的是ESP32
https://blog.youkuaiyun.com/xiaotuwai8/article/details/105104479
遇到:下载 http://arduino.esp8266.com/stable/package_esp8266com_index.json 时出错,就重启IDE;
遇到:下载 https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.3-gcc10.3/i686-w64-mingw32.mklittlefs-943d2f7.210606.zip 时出错,如上图所示,就重启IDE,如果重启不行,那就智能自行下载对应的文件了。
以上问题处理完毕,并下载安装Wemos开发板的资源,接下来就是尽情的开发程序下载程序了。
(二)程序编辑及下载
1.Arduino IDE中程序下载
如下图所示,选择开发板: