试了三种方法我终于安装好了ESP32的开发环境

方法一(失败):使用【开发板管理器网址】自动安装

在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

如果你的网络环境不好的话,这一步也会很慢。你可以尝试使用迅雷下载打包的代码,下图红框右键复制下载链接,然后打开迅雷下载就可以了,速度会很快(后面也会用到。)


image.png
步骤三:通过esp包下面的tools里的get.exe安装工具包

image.png

坑一)一般来说说双击运行程序就行了,但是其实如果出bug你是看不出来的,我第一次就是双击,然后闪退后,没有下载任何东西。
坑二)这时候想到需要用cmd打开运行get.exe(记得要用管理员权限打开),如下图原来bug在这里
image.png

这个问题很好解决只需要,在命令行里输入:

chcp 1252

image.png

这样再运行get.exe就不会报错了,但是会出现坑三
坑三)由于这个get.exe其实就是执行get.py这个程序,通过这个程序下载esptool,mkspiffs-0.2.3-arduino-esp32-win32,xtensa-esp32-elf这三个工具包。我们来看:
image.png

这时候,你会陷入无尽的等待,因为下载的速度实在是太慢了。为了解决想要下载快一点,我们来找下,这个下载链接在哪里。打开get.py,如图:
找到下载链接

发现下载链接就在上个目录C:\Program Files (x86)\Arduino\hardware\espressif\esp32\package下的json文件中,再打开这个json文件。根据之前的下载信息:
image.png

我选择i686-mingw32这个版本下的url
image.png

总共有三个包要下载,分别是xtensa-esp32-elf-gcc,esptool_pymkspiffs,大家找到对应版本的下载链接通过迅雷下载好就可以了。

步骤四:把下载的三个工具包解压后放到tools文件夹下就可以了
image.png
步骤五:这样你在编译代码的时候就不会提示xtensa-esp32-elf-g++": file does not exist error;啦。大功告成。

`

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,569评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,499评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,271评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,087评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,474评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,670评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,911评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,636评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,397评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,607评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,093评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,418评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,074评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,092评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,865评论 0 196
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,726评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,627评论 2 270

推荐阅读更多精彩内容