Skip to content

TridentTD/arduino_esp32_himem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arduino_esp32_himem

ESP32 รุ่น WROOM32 เป็น ESP32 รุ่นที่สนับสนุน RAM ภายนอก (PSRAM/ SPI RAM)
สำหรับ ArduinoIDE ปกติจะสามารถเข้าถึง ได้เพียง 4MB แรกเท่านั้น
แม้ตัว RAM ภายนอกบางรุ่นได้ต่อไว้ถึง 8MB ก็ตาม

การเข้าถึงคำสั่ง 4MB ส่วนบน (ESP32 HIMEM) สำหรับบน Arduino จะยังไม่สามารถเข้าถึงได้

เช่น คำสั่ง esp_himem_get_phys_size();
--> คำสั่งสำหรับแสดงขนาด พื้นที่ PSRAM ส่วน HIMEM ที่เกินจาก 4MB แรก

คำสั่ง esp_himem_get_free_size();
--> คำสั่งสำหรับแสดงขนาดพื้นที่ส่วน PSRAM ส่วน HIMEM ที่จะสามารถจองพื้นที่ได้

ฯลฯ บน Arduino จะไม่สามารถเรียกใช้งานได้
ตลอดจนคำสั่งจองพื้นที่เม็มในส่วนบนนี้

เพื่อการนำ RAM ภายนอกมาใช้งานได้มากขึ้น
source code ใน repository นี้
จะเป็นตัวเสริมที่ทำให้ Arduino-ESP32 สามารถเข้าถึงคำสั่งจัดการ 4MB ส่วนบน ของ PSRAM ได้ด้วย

Usage

  1. Copy files in folder /core to your Arduino platform folder at
C:\Users\<USER NAME>\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.2\cores
  1. Test Arduino Sketch by /example/ESP32_PSRAM_Himem/ESP32_PSRAM_Himem.ino

image

TridentTD
25 June 2018

About

ESP32 PSRAM HIMEM ( above 4MB ) support for Arduino-ESP32

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published