需要安装的软件:
ESP32C3 支持的 ESP-IDF 为 release/v4.3 及以上的版本
- 打开 Git Bash,进入 D 盘,创建一个空的文件夹
cd D:
mkdir esp
cd esp
mkdir esp32c3
cd esp32c3
mkdir opt
- 进入到 esp32c3 目录下开始克隆 esp-idf ,参见 官方 Gitee 仓库。
git clone -b release/v4.3 https://gitee.com/EspressifSystems/esp-idf.git
- 进入到 esp32c3/opt 目录下开始克隆 esp-gitee-tools
cd esp32c3/opt
git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
- 然后进入到 esp32c3/opt/esp-gitee-tools 目录下,执行如下命令:
cd opt/esp-gitee-tools
pwd
export EGT_PATH=$(pwd)
- 然后返回到 esp-idf 目录下,执行如下命令克隆子仓库:
$EGT_PATH/submodule-update.sh
由于 CMake 要在 CMD 终端去做,MINGW 不支持 cmake ,所以现在可关闭当前 Git Bash 终端环境,打开电脑的 CMD 终端,可通过 快捷键
Win+R
然后输入 cmd 打开。
- 然后进入 D 盘的 esp-idf 目录下,执行:
D:
cd esp\esp32c3\esp-idf
- 配置 esp-idf 的环境变量
set IDF_PATH=D:\esp\esp32c3\esp-idf
- 执行所需的工具链
cd esp-idf
install.bat
export.bat
- 然后开始测试例程,例如:
cd esp-idf\example\get-started\hello_world
idf.py set-target esp32c3
idf.py build
idf.py -p COM31 flash monitor