esp-idf 插件安装设置

选择 advanced

  1. 路径选择
    • 源: espressif
    • idf_path: D:\ide\Espressif\frameworks\esp-idf-v5.1.2
    • idf_tools_path: D:\ide\Espressif
  2. tools: 选择已有
  3. 检查路径,确定没问题,然后 check 和 save
  4. 等待 python 安装完成

esp-idf 插件配置

侧边栏,插件中的 esp-idf -> manage -> settings.

  • flash baud rate: 460800
  • flash Type: uart

基础工程

新建工程

vsc命令中 -> new project

  • target: esp32-s3, via builtin usb-jtag
  • com 口
  • 选择模板 get-started/sample_project

下载代码

下面一排,build, flash, monitor

  • 五角星: uart
  • 插头: com

调试代码

  • 五角星: jtag
  • c_cpp_properties.json: 增加 "configurationProvider": "ms-vscode.cmake-tools"
  1. 闪电下载时,会提示 openocd lanuch
  2. 侧边栏 run and debug 中,选择 launch.json 中对应的 launch,点击三角开始
  3. 会提示有一个 python 包没有安装,安装即可

工程配置

下面的齿轮,menuconfig

  1. flash: mode -> QIO, speed -> 80MHz, size -> 16MB 根据flash 大小,
  2. partition: table -> custom, csv -> partitions-16MiB.csv
  3. psram: 先使能,spi -> Octl 根据模组手册,speed -> 80MHz
  4. cpu: frequency -> 240MHz
  5. freertos: tick -> 1000
  6. 上边命令行,open 分区表编辑器,添加条目

发表评论