最近用到ESP32,选Arduino开发环境,但是Arduino的编译给不了准确的错误提示,也看不到硬件底层代码,所以选择用VSCode,外加Arduino扩展。
默认安装的是最新版本的,0.4.6,出现的问题是,对应ESP32的Package安装了,Arduino可以识别出开发板类型,VSCode却不行,“NO results found”,而且VSCode调用的也是Arduino的Package。
后来发现是Arduino最新的0.4.6版本有问题,换成0.4.5版本就可以了。
安装时在卸载的下拉箭头里选择"安装另外一个版本"即可。
安装完成后,重新打开VScode,就可以选择板子类型了。
题外话:
安装VSCode时,勾选这两个,可以在文件夹里通过右键菜单打开VSCode, 并且自动加载这个目录;