idf.py命令行工具
idf.py命令行工具
参考:官网idf.py命令行工具文档 / 官网IDF监视器文档
- 创建新工程
idf.py create-project <project name>
- 选择目标芯片
idf.py set-target <target>
idf.py set-target esp32s3
idf.py set-target
将清除构建目录,并重新生成 sdkconfig 文件,原来的 sdkconfig 文件保存为 sdkconfig.old。idf.py set-target 命令与以下操作效果相同:
- 清除构建目录
idf.py fullclean
- 删除 sdkconfig 文件
mv sdkconfig sdkconfig.old
- 使用新的目标芯片重新配置工程
idf.py -DIDF_TARGET=esp32 reconfigure
- 启动图形化配置工具
idf.py menuconfig
- 构建工程
idf.py build
- 烧录工程
idf.py flash
idf.py -p COM20 flash monitor
idf.py -p COM20 flash monitor
命令将工程烧录到串口COM20所连接的开发板,并且打开监视器
- 监视器
idf.py -p COM20 monitor
idf.py -p COM20 monitor --no-reset
默认情况下,IDF监视器会在目标芯片连接时通过 DTR 和 RTS 串行线自动复位芯片。
要防止 IDF 监视器在连接时自动复位,请在调用 IDF 监视器时加上选项 --no-reset,如idf.py monitor --no-reset
。
- 清除构建输出
idf.py clean
此命令可清除构建目录中的构建输出文件(删除build文件夹中的几个文件),下次构建时,工程将完全重新构建(比如bin文件)。
- 删除所有构建内容
idf.py fullclean
此命令将删除所有 build 子目录内容,包括 CMake配置输出。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)