ESP32上的micropython是否需要PSRAM?

时间:2019-09-15 18:11:37

标签: esp32 micropython

我有一些不带PSRAM的开发板,想知道micropython是否仅能使用现有的WROOM模块ram和4MB闪存工作。

2 个答案:

答案 0 :(得分:1)

我只在带有4M PSRAM的WROVER模块上使用它,但是

https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo 说:

  

此存储库可用于为具有psRAM的ESP32板/模块以及没有 psRAM的ESP32板/模块构建MicroPython。

     

MicroPython在ESP32上运行良好,但是最严重的问题仍然是(与大多数其他MicroPython板一样)有限的可用内存。   该存储库包含构建可用的MicroPython固件所需的所有工具和资源,这些固件可以充分利用4MB(或更多)psRAM的优势。   运行少于100KB的可用内存的MicroPython和运行4MB的可用内存之间的巨大区别。

     

ESP32可以使用外部SPIRAM(psRAM)将可用RAM扩展到最大16MB。

     

当前,有几个模块和开发板包含4MB的psRAM:

     
      
  • 带有psRAM的M5Stack开发套件版本
  •   
  • TTGO T8 V1.1板,可在eBay上购买
  •   
  • Espressif的ESP-WROVER-KIT板,可从ElectroDragon,AnalogLamb,...
  • 获得   
  • Pycom的WiPy 3.0开发板。
  •   
  • TTGO TAudio板(eBay)
  •   
  • Wemos的Lolin32 Pro板-不再可用(原理图)。
  •   
  • Espressif的ESP-WROVER模块,可从ElectroDragon和许多其他供应商处获得。
  •   
  • AnalogLamb的ALB32-WROVER模块(4 MB SPIRAM和4/8/16 MB Flash)。
  •   
  • Pycom的S01,L01和G01 OEM模块。
  •   

答案 1 :(得分:0)

买了一些T8玩。只是希望IR远程代码发送在ESP32上得到更好的支持。