VSCode ESP-IDF项目搭建
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode ESP-IDF项目搭建相关的知识,希望对你有一定的参考价值。
VSCode ESP-IDF项目搭建
先上官方的详细教程:从安装到调试。:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#get-started-configure
- 我这里跳过了平台搭建安装教程了。
如果不进行配置就进行编译的话:“ninja: error: loading ‘build.ninja’: 系统找不到指定的文件。 ”报错
配置方式一:在VSCode里面需要,配置工具路径
- 导入项目前,需要对项目进行构建,告诉平台,我使用的硬件信息。
D:\\Users\\Administrator\\.espressif\\tools\\xtensa-esp32-elf\\esp-2020r3-8.4.0\\xtensa-esp32-elf\\xtensa-esp32-elf\\bin
-
这是在VSCode里面进行直接配置,需要填写上面的路径在
SDK tool configuration
–Compiler toolchain path/prefix
地方。
-
配置好后,才能正常编译
-
只有正确配置了上面的编译器路径,才能进行下一步的项目编译,否则会报错,找不到
build.ninja': 系统找不到build.ninja
配置方式二:手动配置
-
打开开始菜单-找到或者桌面图标:
-
打开后的界面,就是这样的
-
第二步:可以先在命令提示窗口内输入
cd
+空格,然后将项目文件夹,用鼠标左键拖进来,也就是文件的具体路径就进来了。省去了敲键盘的时间,还不容易出错。
cd %userprofile%\\esp\\hello_world//1加载项目路径,输入cd + 空格后,直接把项目用鼠标拖进来,按“回车执行”
idf.py set-target esp32//2设置模板对象,按“回车执行”
idf.py menuconfig//3打开配置页面,配置,按“回车执行”
每个步骤都需要按“回车”执行,第二步中间需要多按几下回车,
-
第三步:打开配置界面
-
打开了这个界面,感觉回到了赛门铁克(GHOST)系统安装界面
-
配置好工程后,按
S
保存,Q
退出;可以直接编译项目了,可以直接在窗口内,输入idf.py build
,也可以回到,VSCode里面打开项目,进行编译了。
ESP-IDF常用命令
-
idf.py fullclean 会清除之前的编译
-
idf.py build 编译
-
idf.py -p COM5 monitor 打开串口5监视器
-
idf.py -p COM5 flash 向串口5烧录固件
-
idf.py menuconfig 配置菜单
-
idf.py set-target esp32 不输入参数的话,会列出所有可用型号
以上是关于VSCode ESP-IDF项目搭建的主要内容,如果未能解决你的问题,请参考以下文章
ESP32开发:搭建windows开发环境--VSCode操作
ESP32开发:搭建windows开发环境--VSCode操作