Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External RAM #55

Closed
dmb-220 opened this issue Dec 27, 2020 · 2 comments
Closed

External RAM #55

dmb-220 opened this issue Dec 27, 2020 · 2 comments
Labels
not an issue with library This library works as expected, but something else is the root cause, such as AdaFruitGFX

Comments

@dmb-220
Copy link

dmb-220 commented Dec 27, 2020

do you plan to implement PSRAM in the future?

there would be more opportunities.

or maybe it already works? just need to esp32 accordingly with PSRAM

@mrcodetastic
Copy link
Owner

mrcodetastic commented Dec 27, 2020

ESP32's can't do DMA from PSRAM

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/external-ram.html

External RAM cannot be used as a place to store DMA transaction descriptors or as a buffer for a DMA transfer to read from or write into. Any buffers that will be used in combination with DMA must be allocated using heap_caps_malloc(size, MALLOC_CAP_DMA) and can be freed using a standard free() call.

@mrcodetastic mrcodetastic added the not an issue with library This library works as expected, but something else is the root cause, such as AdaFruitGFX label Dec 27, 2020
@mrweaver
Copy link

Food for thought, regarding the ESP-S3:

Note, although ESP32-S3 has hardware support for DMA to/from external RAM, this is not yet supported in ESP-IDF.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
not an issue with library This library works as expected, but something else is the root cause, such as AdaFruitGFX
Projects
None yet
Development

No branches or pull requests

3 participants