ESP32-S3-N16R8配置文件.md 1.7 KB


notion-id: 264ca4d7-cb7b-8036-b381-ce3048f2bd

Platformio配置文件

[env:esp32s3-n16r8]
platform = espressif32
board    = esp32-s3-devkitc-1    ; 选通用 S3 DevKitC
framework= arduino

; --- Flash & PSRAM 接口配置 ---
board_build.flash_mode    = qio       ; Flash 用 QIO
board_build.arduino.memory_type = qio_opi  ; Flash QIO + PSRAM Octal
board_build.psram_type    = opi       ; PSRAM 用 Octal mode

; --- 大小定义 ---
board_upload.flash_size   = 16MB
board_upload.maximum_size = 16777216  ; 一定要和 16MB 对齐
board_build.partitions    = default_16MB.csv  ; 用 16MB 分区表

; --- 启用 PSRAM 宏 ---
board_build.extra_flags   = -DBOARD_HAS_PSRAM

增加串口监控

[env:esp32s3-n16r8]
platform = espressif32
board    = esp32-s3-devkitc-1    ; 选通用 S3 DevKitC
framework= arduino

; --- Flash & PSRAM 接口配置 ---
board_build.flash_mode    = qio       ; Flash 用 QIO
board_build.arduino.memory_type = qio_opi  ; Flash QIO + PSRAM Octal
board_build.psram_type    = opi       ; PSRAM 用 Octal mode

; --- 大小定义 ---
board_upload.flash_size   = 16MB
board_upload.maximum_size = 16777216  ; 一定要和 16MB 对齐
board_build.partitions    = default_16MB.csv  ; 用 16MB 分区表

; --- 启用 PSRAM 宏 ---
board_build.extra_flags   = -DBOARD_HAS_PSRAM

; --- 串口监视器配置 ---
monitor_speed = 115200           ; 设置波特率
monitor_filters = 
    default                     ; 默认过滤器
    time                       ; 显示时间戳
    colorize                   ; 彩色输出
monitor_flags = 
    --encoding utf-8           ; 使用UTF-8编码
    --eol LF                   ; 使用LF作为行尾