ArduinoIDE配置ESP32开发环境

IDE内部下载(不推荐)

网上看到有些通过在IDE内部直接下载开发板的,首先打开【文件】->【首选项】:
image

然后添加开发板管理器网址(第三条是esp8266的,因为之前使用过,我这里没有删除,这里不用管)
image

https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json
https://dl.espressif.com/dl/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json

然后去【工具】->【开发板】->【开发板管理器】里下载对应的开发板即可
image

注意:这种方法虽然简单,但由于各种网络原因可能容易下载失败,所以不推荐,推荐下面这种外部下载的方式。

外部下载(推荐)

说明:以下基于win10平台进行esp32开发环境搭建

文件目录创建

创建文件夹用于存放开发板资料

hardware目录下创建目录:espressif/esp32/

/../arduino-1.8.15/hardware/espressif/esp32/

image-20220623002104258

安装ESP32开发工具包

首先进入仓库,点击下载完整工程(直接下载zip或者git克隆),然后将工程里面的文件全部解压在 esp32文件夹下

  • git克隆:

    https://github.com/espressif/arduino-esp32.git
    
  • 下载zip:

    下载的话慢可以去这个网站加速,把下面的链接粘贴在编辑框即可

    https://github.com/espressif/arduino-esp32/archive/refs/heads/master.zip
    

    image-20220623002545764

然后进入tools/package文件夹,打开文件 package_esp32_index.template.json

需要找到三个文件的链接进行下载:xtensa-esp32-elf-gcc, esptool_pymkspiffs根据文件中给出的【url】 直接去浏览器或者其他下载器(如迅雷)下载

  • xtensa-esp32-elf-gcc

    64位电脑选择下面 x86_64-mingw32这个,或者直接点击下载

    {
        "host": "i686-mingw32",
        "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip",
    	......
    },
    
    {
        "host": "x86_64-mingw32",
        "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-win64.zip",
    	......
    }
    
  • esptool_py

    64位电脑选第二个的链接,或者直接点击下载

    {
        "host": "i686-mingw32",
        "url": "https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esptool-3.3-windows.zip",
    	......
    },
    {
        "host": "x86_64-mingw32",
        "url": "https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esptool-3.3-windows.zip",
         ......
    },
    
  • mkspiffs

    windows只有一个可以下载,点击直接下载

    {
        "host": "i686-mingw32",
        "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip",
    	......
    }
    

    image-20220623003317865

    下载完成后解压到tools文件夹:

    image-20220623005028014

下载测试

选择一个示例程序,在ArduinoIDE编译下载程序成功

image-20220623005123695

放两张引脚图

右键复制链接打开源图

在这里插入图片描述

posted @ 2022-06-23 10:08  aJream  阅读(2507)  评论(0编辑  收藏  举报