公告 欢迎您,我的朋友,目前开放免费注册,注册登录后查看更多内容!开通会员送积分,相应文档随便看,积分充值登录后个人中心内按需充值!

VS Code & PlatformIO

vscode与platformIO环境搭建

一、VS Code安装

环境搭建第一步

vscode安装:Thanks for downloading Visual Studio Code

image.png

二、PlatformIO平台及支持

platformio/espressif32: ESP32 is a series of low-cost, low-power…

image.png

6.13.0开发板支持查看

image.png

platformio扩展安装

image.png

参数配置ini

image.png

image.png

这个安装速度很慢的!慢慢熬...

三、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

该文档需要「免费会员」身份

请先登录后继续阅读。