前提条件
本篇适用于已有gcc编译工具链的博友参考,另可见ESPRESSIF官方提供的setup工具。
- 软件包 esp-idf
- 编译工具链 cmake+Mingw(gcc)+LLVM
- python3.7
- git-bash
搭建过程
必备工具及软件下载
搭建及测试
-
解压esp-idf,并新建系统变量IDF_PATH为解压目录,同时将 esp-idf/tools 添加进系统path变量。随后运行install.bat 自动安装下载依赖包(安装完成后通过export.bat验证)。
如果不更改设置,在user用户目录下会生成python的env虚拟环境,将env环境添加进path变量(记得为env下的python解释器改名避免冲突)。
IDF_PATH:
path:
-
进入 esp-idf/examples/get-started 使用env python编译
esppython %IDF_PATH%/tools/idf.py build
-
flash
esppython %IDF_PATH%/tools/idf.py -p COMx flash