Bootstrap

01 esp32c3 Arduino 开发环境搭建

参考链接
参考链接2

离线安装 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。

;