ESP32-S3-N16R8学习指南

犀利的毛毛虫 发布于 2025-03-05 242 次阅读


ESP32-S3-N16R8在platformio中的开发板设置

platformio现有的板子库里面没有ESP32-S3-N16R8(8MB PSRAM + 16MB FLASH)的开发板模型,直接强行套用,要么就是解锁不了8MB PSRAM,要么就下载后运行不起来。

选用esp32-s3-devkitc-1开发板

先选用esp32-s3-devkitc-1作为开发板模型,点击Finish后务必耐心等待。

下载完毕后,在platformio.ini中修改保存

代码如下:

[env:esp32-s3-devkitc-1]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
; 指定为16MB的FLASH分区表
board_build.arduino.partitions = default_16MB.csv
; 指定FLASH和PSRAM的运行模式
board_build.arduino.memory_type = qio_opi
; 预定义宏,启用PSRAM
build_flags = -DBOARD_HAS_PSRAM
; 指定FLASH容量为16MB
board_upload.flash_size = 16MB

其他ESP32-S3-NR类似以上设置