260ca4d7-cb7b-8024-8cdc-c4ee5b165b在导入项目后可以执行编译、上传、串口监控、删除固件
ini配置文件:
[env:esp32s3]
platform = espressif32
board = esp32s3dev
framework = arduino
; ------------------- 基本设置 -------------------
; 上传波特率(你 IDE 里是 921600)
; upload_speed = 921600
; Flash 大小(你 IDE 里是 4MB)
; board_build.flash_size = 4MB
; 分区方案(IDE 里是 Default 4MB with spiffs)
; 可选:default.csv / no_ota.csv / huge_app.csv / min_spiffs.csv / 自定义CSV
; board_build.partitions = default.csv
; CPU 频率(IDE 里是 240MHz WiFi)
; 可选值:160000000L / 240000000L
; board_build.f_cpu = 240000000L
; ------------------- USB 相关 -------------------
; USB CDC On Boot(IDE 默认 Disabled)
; 1=启用 0=禁用
; build_flags = -D CONFIG_ARDUINO_USB_CDC_ON_BOOT=1
; USB DFU On Boot
; build_flags = -D CONFIG_ARDUINO_USB_DFU_ON_BOOT=1
; USB Firmware MSC On Boot
; build_flags = -D CONFIG_ARDUINO_USB_MSC_ON_BOOT=1
; USB Mode(IDE 里是 Hardware CDC and JTAG)
; 可选:CDC_ONLY / JTAG_ONLY / CDC_JTAG
; build_flags = -D ARDUINO_USB_MODE=1 ; 1=CDC_ONLY
; build_flags = -D ARDUINO_USB_MODE=2 ; 2=JTAG_ONLY
; build_flags = -D ARDUINO_USB_MODE=3 ; 3=CDC+JTAG
; ------------------- Core 相关 -------------------
; loop() 跑在哪个核(IDE 里是 Core 1)
; build_flags = -D ARDUINO_RUNNING_CORE=1
; eventTask 跑在哪个核(IDE 里是 Core 1)
; build_flags = -D ARDUINO_EVENT_RUNNING_CORE=1
; ------------------- Flash 相关 -------------------
; Flash 模式(IDE 里是 QIO 80MHz)
; board_build.flash_mode = qio
; board_build.flash_freq = 80m
; 是否在上传前擦除所有 Flash(IDE 默认 Disabled)
; build_flags = -D CONFIG_ARDUINO_ERASE_ALL_FLASH=1
; ------------------- 调试与外设 -------------------
; JTAG Adapter(IDE 默认 Disabled)
; build_flags = -D CONFIG_ESP32_JTAG_ENABLED=1
; PSRAM(IDE 默认 Disabled)
; board_build.psram = enabled
; ------------------- 其他 -------------------
; Core Debug Level(IDE 默认 None)
; 可选: 0=None 1=Error 2=Warn 3=Info 4=Debug 5=Verbose
; build_flags = -D CORE_DEBUG_LEVEL=0
; Zigbee Mode(IDE 默认 Disabled)
; build_flags = -D CONFIG_ARDUINO_ZIGBEE_ENABLED=1