User Tools

Site Tools


esp32:ttgo_esp32:psram
  Serial.begin(115200);
  Serial.printf("Internal Total heap %d, internal Free Heap %d\n",ESP.getHeapSize(),ESP.getFreeHeap());  //Internal RAM     //SPI RAM
  Serial.printf("SPIRam Total heap %d, SPIRam Free Heap %d\n",ESP.getPsramSize(),ESP.getFreePsram());
  Serial.printf("ChipRevision %d, Cpu Freq %d, SDK Version %s\n",ESP.getChipRevision(), ESP.getCpuFreqMHz(), ESP.getSdkVersion());
  Serial.printf(" Flash Size %d, Flash Speed %d\n",ESP.getFlashChipSize(), ESP.getFlashChipSpeed());
 
  for (int i=0;i<100;i++) {
    byte * ps=(byte *)ps_malloc(100000);
    Serial.printf("%d ps=%p\n",i, ps);  //I get to 40 = 4mb ram
  }
esp32/ttgo_esp32/psram.txt · Last modified: by aistis