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 clean 会清除之前的编译

  • idf.py build 编译

  • idf.py -p COM5 monitor 打开串口5监视器

  • idf.py -p COM5 flash 向串口5烧录固件

  • idf.py menuconfig 配置菜单

  • idf.py set-target esp32 不输入参数的话,会列出所有可用型号

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值