Arduino IDE 离线添加开发板

问题背景

想要使用ESP32-S2开发板,搭建一个小项目,目前比较主流的编程方法有三种,一种是IDF(应该是最正统的),一种是Arduino,还有一种是MicroPython。
一开始是打算尝试一下使用IDF因为自己之前有使用过Arduino和MicroPython,想要换一种新的方式尝试一下,结果发现难度比较大,所以还是打算使用回Arduino。

配置环境

系统:Windows 11
Arduino IDE:1.8.19

配置方法

在线方法(失败)

官方网站中找配置的步骤:使用【开发板管理器网址】自动安装。

  1. 打开Arduino IDE,【文件】->【首选项】(或者Crtl+逗号),
    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json添加到【附加开发板管理器网址】。
    【文件】->【首选项】

【附加开发板管理器网址】

  1. 【工具】->【开发板】->【开发板管理器】,搜索esp32,选择要安装的版本,然后开始安装。【工具】->【开发板】->【开发板管理器】【开发板管理器】
  2. 拼人品的时候到了,由于众所周知的原因,你会发现下载十分慢,有很大概率下载到一半就失败。而且像我的电脑甚至连开发板的json文件都获取失败,在开发板管理器中,无法搜索到esp32。

离线方法(成功)

  1. 先下载好esp32开发板json文件,esp32开发板包,开发板工具包。
    esp32开发板json文件 点击下载

    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
    

    esp32开发板包(2.0.2版本,截至2022.02.15为最新版本) 点击下载

    https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esp32-2.0.2.zip
    

    开发板工具包(共6个)

    riscv32-esp-elf-gcc8_4_0-esp-2021r2-win32.zip 点击下载

    https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/riscv32-esp-elf-gcc8_4_0-esp-2021r2-win32.zip
    

    xtensa-esp32-elf-gcc8_4_0-esp-2021r2-win32.zip 点击下载

    https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-win32.zip
    

    xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-win32.zip 点击下载

    https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-win32.zip
    

    esptool-3.1.0-windows.zip 点击下载

    https://github.com/espressif/arduino-esp32/releases/download/2.0.0-alpha1/esptool-3.1.0-windows.zip
    

    mkspiffs-0.2.3-arduino-esp32-win32.zip 点击下载

    https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip
    

    i686-w64-mingw32.mklittlefs-c41e51a.200706.zip 点击下载

    https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/i686-w64-mingw32.mklittlefs-c41e51a.200706.zip
    

    由于上述几个文件下载地址也是外网,下载速度可能比较慢,或者无法下载,推荐使用Bitcomet或者IDM等进行多线程下载,下面也提供两个打包好的下载链接。
    CSDN下载
    musetransfer下载(有效期至2023年2月15日,失效请私信)

  2. 将json文件移动至C:\Users\你的用户名\AppData\Local\Arduino15将json文件移动至C:\Users\你的用户名\AppData\Local\Arduino15
    将esp32开发板包和开发板工具包移动至C:\Users\你的用户名\AppData\Local\Arduino15\staging\packages,没有这一个文件夹请自行新建。将esp32开发板包和开发板工具包移动至C:\Users\你的用户名\AppData\Local\Arduino15\staging\packages,没有这一个文件夹请自行新建
    也可以在首选项中直接点击这里进入到Arduino15文件夹。
    首选项

  3. 和在线安装一样,【工具】->【开发板】->【开发板管理器】,搜索esp32,选择要安装的版本,然后开始安装。【工具】->【开发板】->【开发板管理器】
    注意这里选择的版本要和上面的下载的开发板包版本一致(2.0.2)。
    【开发板管理器】

  4. 安装成功后把开发板选择为ESP32S2 Dev Module,即可愉快地开始编程了。在这里插入图片描述

其他开发板

其他开发板也可以参照这个流程,先获取json文件后,可以在json文件里查看各个版本对应的开发板包下载地址以及开发板工具包的下载地址,分别下载好后,将各个文件移动到对应的路径下,然后再回到Arduino IDE中,进入开发板管理器中进行安装。

参考资料

arduino esp8266开发板下载慢问题,小白解决方案 - 知乎
arduino开发板包默认安装在哪里?安装目录分析 - CSDN博客
试了三种方法我终于安装好了ESP32的开发环境 - 简书
Arduino配置ESP32的步骤及失败后的解决方法_L_EG的博客 - CSDN博客

  • 27
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值