官网快速入门:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started-legacy/index.html#esp-idf
1、最简便的工具链设置方法是从下方地址下载 Windows 多合一工具链和 MSYS2 压缩包文件:
https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20190611.zip
下载完成后,解压打开mingw32.exe,我自己是安装在D:\msys32
2、打开终端,切换到你要存放 ESP-IDF 的工作目录,使用 git clone
命令克隆远程仓库。
cd /d/msys32/
mkdir esp
cd esp
git clone --recursive https://github.com/espressif/esp-idf.git
3、下载完成 ESP-IDF后,使用Windows文本添加环境变量IDF_PATH
在 D:/msys32/etc/profile.d/
目录下创建一个新的脚本文件,并将其命名为 export_idf_path.sh
。添加下面命令行:
export IDF_PATH="D:/msys32/esp/esp-idf"
注意请将反斜杠替换为 Windows 操作系统路径要求的正斜杠。
4、重启mingw32.exe,检查设置的环境变量。
printenv IDF_PATH
出现上面结果表示设置正确。
5、安装Python 软件包
ESP-IDF 所需的 Python 软件包位于 IDF_PATH/requirements.txt
中。您可以运行以下命令进行安装:您可以运行以下命令进行安装:
python -m pip install --user -r $IDF_PATH/requirements.txt
6、ESP-IDF中有测试用的例程hello_world(路径: /d/msys32/esp/esp-idf/examples/get-started/hello_world)
切换路径
cd /d/msys32/esp/esp-idf/examples/get-started/hello_world
清除一下项目缓存
make clean
设置菜单,插上ESP板子,更改板子串口, 我的是COM5
make menuconfig
编译下载
make flash
串口监视
make monitor
或者可以运行以下命令,一次性执行构建、烧录和监视过程:
make flash monitor
您可使用快捷键 Ctrl+]
,退出 IDF 监视器。