--- notion-id: 264ca4d7-cb7b-8036-b381-ce3048f2bd99 --- **Platformio配置文件** ```sql [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 ``` 增加串口监控 ```c++ [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作为行尾 ```