#include <Arduino.h>
void setup() {
//Use this code to init the pSARM
Serial.begin(115200);
// 打印 Arduino 库的版本信息
Serial.printIn("Arduino 库版本");
Serial.printIn(ESP_ARDUINO_VERSION);
// 获取 Flash 大小(以字节为单位)
uint32_t flashSize = ESP.getFlashChipSize();
Serial.printf("Flash Size: %u bytes\n", flashSize);
// 获取 PSRAM 的大小(以字节为单位)
uint32_t psramSize = ESP.getPsramSize();
Serial.printf("PSRAM Size: %u bytes\n", psramSize);
// 获取剩余内存
uint32_t freeMemory = ESP.getFreeHeap();
Serial.printf("Free Memory: %u bytes\n", freeMemory);
// 获取总内存
uint32_t Totalheap = ESP.getHeapSize();
Serial.printf("Total heap: %u bytes\n", Totalheap);
// 获取 PSRAM 剩余内存
uint32_t FreePSRAM = ESP.getFreePsram();
Serial.printf("Free PSRAM: %u bytes\n", FreePSRAM);
}
void loop() {}
基于 Arduino 库获取 Flash 、 PSRAM 大小
于 2023-08-08 19:37:50 首次发布