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 configurationCompiler 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操作

Vscode esp-idf配置文件

VsCode 代码片段-提升研发效率

ESP32学习笔记(50)——搭建环境编译烧写(Windows+Espressif-IDE)

ESP32学习笔记(50)——搭建环境编译烧写(Windows+Espressif-IDE)