ESP32开发中常用的IDF指令【知道这些就足够了】

ESP32开发中常用的IDF指令【知道这些就足够了】

一、清除
idf.py clean

会把构建输出的文件从构建目录中删除,从而清理整个项目。下次构建时会强制“重新完整构建”这个项目。清理时,不会删除 CMake 配置输出及其他文件。

idf.py fullclean

会将整个 build 目录下的内容全部删除,包括所有 CMake 的配置输出文件。下次构建项目时,CMake 会从头开始配置项目。请注意,该命令会递归删除构建目录下的 所有文件,请谨慎使用。项目配置文件不会被删除。

二、先配置模组是单核还是双核:
打开配置:idf.py menuconfig

选择component config–>FreeRTOS–>然后单核就选中Run FreeRTOS only on first core,双核就不选。

三、编译
进入程序目录后:idf.py build

三、烧录
idf.py -p PORT [-b BAUD] flash
比如:windows下com3口:idf.py -p com3 flash
linux下ACM0口:idf.py -p dev/ttyACM0 flash

查询Linux下的烧录口:输入指令:ls /dev/tty*
插上设备后多出来的就是对应的烧录口

将PORT改为对应com口,BAUD改为对应波特率,默认为460800

四、打开监视器
idf.py -p PORT monitor
如:idf.py -p com3 monitor,查询设备口的方法如上。
将PORT改为对应com口

五、一次性编译烧录和打开监视
idf.py -p PORT flash monitor
如:idf.py -p com3 flash monitor
idf.py -p /dev/ttyACM0 flash monitor

六、擦除设备flash:
idf.py -p PORT erase_flash

七、查询内存剩余:
idf.py size

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值