一、VS Code安装
环境搭建第一步

二、PlatformIO平台及支持
platformio/espressif32: ESP32 is a series of low-cost, low-power…

6.13.0开发板支持查看

platformio扩展安装

参数配置ini


这个安装速度很慢的!慢慢熬...
三、PlatformIO.ini参数配置
; PlatformIO Project Configuration File
; https://docs.platformio.org/page/projectconf.html
[env:esp32-s3-wroom-1]
; 1. 锁定本地已装好的 6.13.0 版本,禁止联网更新,不带版本号默认最新版
platform = espressif32@6.13.0
; 2. 板子:ESP32-S3-WROOM-1(摄像头/LCD/喇叭/WS2812)
; freenove_esp32_s3_wroom = 8MB Flash + 8MB OPI PSRAM + 硬件UART串口
; (esp32s3 是无效 ID,esp32-s3-devkitc-1 无 PSRAM,都不合适)
board = freenove_esp32_s3_wroom
; 3. 使用 Arduino 框架
framework = arduino
; 指定端口
upload_port = COM8
; 4. 串口调试波特率,和代码保持一致
monitor_speed = 115200
; 5. 让 APP 启动后保持原生 USB CDC 串口(你的板子 COM8 走原生 USB,
; freenove 板型默认关闭了 CDC,导致烧录后看不到串口输出)
build_flags =
-DARDUINO_USB_MODE=1
-DARDUINO_USB_CDC_ON_BOOT=1
; 5. 库依赖(第一步 WS2812 测试暂不需要,摄像头/LCD 后续启用)
lib_deps =
arduino-libraries/NTPClient@^3.2.1
adafruit/Adafruit GFX Library@^1.11.9
adafruit/Adafruit ILI9341@^1.5.14
; espressif/esp32-camera @ ^2.0.0