企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

Vscode 中使用Arduion 获取ESP32 RSRAM

wudianyun 2025-04-24 09:23:41 精选文章 17 ℃

教程

创建一个创建一个Platformio的ESP32项目



一般只要是ESP32芯片对应的板子即可,我选择的是Adafruit Feature ESP32-S3 2MB PSRAM,架构选Arduino。



创建项目成功后打开platformio.ini文件,内容应该是如下的。


修改内容:

[env:esp32s3]

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


main.c文件内容修改


串口数据读取



PSRAM的可用大小为8386019B≈8MB,所以我手上这个模块的PSRAM为8MB的版本。

Tags:

最近发表
标签列表