使用VScode 开发ESP32-----1 VSCODE 创建 编译 下载程序基本使用

1,使用示例项目模板 创建一个项目 单击菜单 View -> Command Palette… 或者 F1 调出命令面板.后面的内容将不在进行重复提示. 凡是 遇到
命令:
ESP-IDF: Show Examples Projects
均需要 调出命令面板 输入.

2, 显示所有示例模板
命令:
ESP-IDF: Show Examples Projects
3, 在列出的 示例列表中 选择 blink_example 项目. 随后点击 Create blink_example 项目按钮, 根据提示 选择创建项目所在目录.(如果用户选择/Users/myUser/someFolder这个路径 将会得到/Users/myUser/someFolder/blink. 同时这个新的项目目录将在 Visual Studio Code 中创建和打开。)

4, 选择一个 Espressif 目标(esp32、esp32s2 等)
命令:
ESP-IDF: Set Espressif device target

5, menuconfig 配置项目(此步骤是对项目进行整体的配置,配置内容较多 如不清楚 可先忽略)
命令:
ESP-IDF: SDK Configuration editor

6,C/C++配置文件. 在当前项目的 .vscode/c_cpp_properties.json 文件中将展示 对C++编译器的配置. 如果你是通过模板创建成功的,那么此文件中会生成一套通用的配置. 无需在修改. 详情如下

{
  "configurations": [
    {
      "name": "ESP-IDF",
      "compilerPath": "f:\\ESP-IDF\\tools\\xtensa-esp32-elf\\esp-2021r2-patch2-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe",
      "cStandard": "c11",
      "cppStandard": "c++17",
      "includePath": [
        "${config:idf.espIdfPath}/components/**",
        "${config:idf.espIdfPathWin}/components/**",
        "${config:idf.espAdfPath}/components/**",
        "${config:idf.espAdfPathWin}/components/**",
        "${workspaceFolder}/**"
      ],
      "browse": {
        "path": [
          "${config:idf.espIdfPath}/components",
          "${config:idf.espIdfPathWin}/components",
          "${config:idf.espAdfPath}/components/**",
          "${config:idf.espAdfPathWin}/components/**",
          "${workspaceFolder}"
        ],
        "limitSymbolsToIncludedHeaders": false
      },
      "compileCommands": "${workspaceFolder}/build/compile_commands.json"
    }
  ],
  "version": 4
}

7,构建编译项目

命令

ESP-IDF: Build your project

随后会在VScode 的右下角有一个提示, 正在编译中 ,第一次编译较慢. 同时 也会打开一个编译终端,显示当前编译的信息. 示例图如下
在这里插入图片描述
8,(可选) 查看 编译后 的应用程序大小信息。将会以页面的形式 展示

命令

ESP-IDF: Size analysis of the binaries

9, 指定设备串口 用于查看调试信息 以及下载程序使用.(具体设备的串口号 需要在电脑的设备管理中查看)

命令

ESP-IDF: Select port to use 

随后会列出当前电脑 可用的串口 (如果你的ESP32 已经通过 USB线正确的链接到电脑 则其中的一个串口就是你的设备串口) 选择它 回车即可.

10, 下载程序 (可以使用JTAG和串口两种方式)

命令

ESP-IDF: Flash 

随后会弹出 选择 UART 或者 with JTag 即可 进行程序的下载

(如果选择 JTAG 则会弹出 让你打开 OpenOCD服务 ),点击打开即可.(前提是你已经设置好了JTAG驱动)
我这里选择的是 JTAG 如下图 点击YSE
在这里插入图片描述随后 弹出下图 代表下载程序成功
在这里插入图片描述

注意:使用ESP-IDF:选择 Flash Method 和 Flash命令时,您的选择将保存在idf.flashType配置设置中, 这个配置在 /.vscode/setting.json 文件中。如下图 选择的是虚拟串口20 第11步的日志打印 就是通过它来打印的
在这里插入图片描述
11,下载完程序之后 可以使用串口 实时监测 程序打印的日志信息
命令

ESP-IDF: Monitor your device
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值