基于 Arduino 库获取 Flash 、 PSRAM 大小

#include 

void setup() {

//Use this code to init the pSARM
  Serial.begin(115200);

   // 获取 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() {}

你可能感兴趣的:(ESP32,ESP,应用需求实现,mcu)