离线安装 esp32 Arduino
-
下载 Arduino ide 并安装
-
打开【文件】—>【首选项】—>【附件开发板管理器网址】填入一下网址:
https://www.arduino.cn/package_esp32_index.json
-
安装离线sdk
https://cloud.codess-nas.top:5213/s/2Ocn?path=%2F
下载链接文件,解压即可。
在线安装esp32 Arduino
Arduino 操作
-
下载 Arduino ide 并安装
-
打开【文件】—>【首选项】—>【附件开发板管理器网址】填入一下网址:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
打开【工具】—>【开发板】—>【开发板管理器】搜索esp32,并安装,在这里插入图片描述
这一步并未没有完整安装esp32 sdk,所以接下来将完整安装sdk。
esp32sdk安装
-
下载esp32固件开发包
https://github.com/espressif/arduino-esp32
下载文件解压到并到覆盖 %LOCALAPPDATA%\Arduino15\packages\esp32\hardware\esp32\1.0.6 路径中,
-
安装固件开发包所需环境
下载地址
https://download.csdn.net/download/lyq308152569/86513467
打开 %LOCALAPPDATA%\Arduino15\packages\esp32\hardware\esp32\1.0.6\tools\get.exe
会提安装一下文件
但是由于有高墙存在,往往无法安装成功。因此可以通过以上文件的网址,单独下载后反倒如图路径中,可以下载上面的链接,放到如图所示文件夹,在执行get.exe。
以上文件可在package_esp32_index.template.json中找到,搜索sdk所需文件名,及可获取到其github地址,然后用自己喜欢的下载工具下载即可,
以上便将开发环境搭建完成。 -
开发板选择
打开【工具】—>【开发板】—>【开发板管理器】—>【esp32 Arduino】—>【ESP32 Dev Module】
由于合宙ESP32C3使用的是双线spiflash连接,因此在开发板flsh
设置为【flsh mode:DIO】针对合宙的简约版的esp32C3打开【工具】—>【upload mode:Internal USB】,如果有需要使用串口监视器,则还要将USB CDC On Boot选择为“Enable”
只有ESP32 2.0.0 版本才有upload mode。