ESP-IDF工具idf.py
ESP-IDF工具idf.py
摸鱼的二哈常用命令
- 创建新工程:
create-project
idf.py create-project <project name>
- 可使用
--path
指定工程路径
- 创建新组件:
create-component
idf.py create-component <component name>
- 使用
-C
选项指定组件创建目录
- 选择目标型片:
set-target
idf.py set-target <target>
- 查看当前ESP-IDF支持的目标芯片列表:
idf.py --list-targets
- 执行该命令相当于执行了3条命令
- 清除build目录
idf.py fullclean
- 删除 sdkconfig 文件
mv sdkconfig sdkconfig.old
- 使用新的目标芯片重新配置工程
idf.py -DIDF_TAGET=<target> reconfigure
- 清除build目录
- 构建工程:
idf.py build
-B
选项可修改构建文件输出路径- 使用
app
、bootloader
、partition-table
参数运行命令时,可以选择仅构建应用程序、引导加载程序、分区表
- 清除构建:
idf.py clean
- 此命令会清除build目录下的构建输出文件,但不会删除 CMake 配置输出
idf.py fullclean
将递归删除 build 目录下所有文件(工程配置将保留)
- 烧录工程:
idf.py flash
-p
设置端口号-b
设置波特率