方法一(失败):使用【开发板管理器网址】自动安装
在window上安装Arduio的ESP开发板的话,一般博客都是下面的步骤:
步骤一:【文件】->【首选项】
把https://dl.espressif.com/dl/package_esp32_index.json添加到【附加开发板管理器网址】
image.png
步骤二:【工具】->【开发板】->【开发板管理器】搜索esp32,然后安装
image.png
步骤三:等着被q吧,你会发现下载超慢超慢,下载到一半就失败。
方法二(失败):使用下载好的esp包安装
步骤一:使用下载好的esp包,把包放在C:\Program Files (x86)\Arduino\hardware\这个路径下,按道理就是可以使用了。
但是你在编译的时候会出现下面的错误
xtensa-esp32-elf-g++": file does not exist error;,如图所示
image.png
是因为你的安装包下面没有这个编译工具包:
image.png
这时候你就会上网搜上面的这个问题,发现有一大堆解答,但是又繁琐又复杂,我找了一个,https://esp32.com/viewtopic.php?t=4091&start=10,总结下来就是让你重装。我一想要重装,不就回到已经失败的方法一了吗?于是费了九牛二虎之力我使用了源码安装。
方法三(成功):使用github源码安装
不得不说还是官方文档给力,但是也是有需要更改的地方,不然会出现问题。官方文档:https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md,当然也有Linux系统版本的教程。
把思路总结下:就是git下来源码,然后运行一个程序下载几个工具包。总结步骤如下
步骤一:创建一个路径
在C:\Program Files (x86)\Arduino\hardware\路径下创建以下路径C:\Program Files (x86)\Arduino\hardware\espressif\esp32\,新建文件夹就完事了
步骤二:克隆源码
cd到C:\Program Files (x86)\Arduino\hardware\espressif\esp32\这个文件夹下,把源码clone下来:
git clone https://github.com/espressif/arduino-esp32.git