esp-idf 插件安装设置
选择 advanced
- 路径选择
- 源: espressif
- idf_path: D:\ide\Espressif\frameworks\esp-idf-v5.1.2
- idf_tools_path: D:\ide\Espressif
- tools: 选择已有
- 检查路径,确定没问题,然后 check 和 save
- 等待 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"
- 闪电下载时,会提示 openocd lanuch
- 侧边栏 run and debug 中,选择 launch.json 中对应的 launch,点击三角开始
- 会提示有一个 python 包没有安装,安装即可
工程配置
下面的齿轮,menuconfig
- flash: mode -> QIO, speed -> 80MHz, size -> 16MB 根据flash 大小,
- partition: table -> custom, csv -> partitions-16MiB.csv
- psram: 先使能,spi -> Octl 根据模组手册,speed -> 80MHz
- cpu: frequency -> 240MHz
- freertos: tick -> 1000
- 上边命令行,open 分区表编辑器,添加条目