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

物联沃分享整理
物联沃-IOTWORD物联网 » ESP32开发:IDF指令必备知识点

发表评论