我有一些不带PSRAM的开发板,想知道micropython是否仅能使用现有的WROOM模块ram和4MB闪存工作。
答案 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上得到更好的支持。