ESP32 PSRAM support
Re: ESP32 PSRAM support
Hello ESP32 SDK Team,
We are planning to use PSRAM into few of our products as per our requirements. I have gone through menu configuration and other stuffs related to PSRAM and i have few queries for same.
- Can it be possible to use External PSRAM only with bypassing internal RAM? or it is needed to have internal RAM along with external PSRAM for board boot up? Any changes required into boot-loader to do it if possible from stack side?
- Will it create any speed impact with respect to internal RAM while using external PSRAM?
- Is there any conflict with SPI Flash when using both together both SPI Flash and PSRAM?
- Can we detect the corruption when using this PSRAM? is there any indication or memory trace included into IDF for that?
- What are the implication with being used with feature enabled or disabled ? Like what if we increase the default size for malloc for ((16384) Maximum malloc() size, in bytes, to always put in internal memory (NEW))?
Would you please let me know that will it be OK if we go with ESP32 IDF 3.2 Stable Release for PSRAM? or let us know if any open issues into PSRAM which you are planning to fix into next release.
We are planning to use PSRAM into few of our products as per our requirements. I have gone through menu configuration and other stuffs related to PSRAM and i have few queries for same.
- Can it be possible to use External PSRAM only with bypassing internal RAM? or it is needed to have internal RAM along with external PSRAM for board boot up? Any changes required into boot-loader to do it if possible from stack side?
- Will it create any speed impact with respect to internal RAM while using external PSRAM?
- Is there any conflict with SPI Flash when using both together both SPI Flash and PSRAM?
- Can we detect the corruption when using this PSRAM? is there any indication or memory trace included into IDF for that?
- What are the implication with being used with feature enabled or disabled ? Like what if we increase the default size for malloc for ((16384) Maximum malloc() size, in bytes, to always put in internal memory (NEW))?
Would you please let me know that will it be OK if we go with ESP32 IDF 3.2 Stable Release for PSRAM? or let us know if any open issues into PSRAM which you are planning to fix into next release.
Regards,
Ritesh Prajapati
Ritesh Prajapati
Re: ESP32 PSRAM support
Hello ESP32 SDK Team or WiFive,
Can i get any update regarding same? I have posted comments into last week but still didn't get any feedback or reply for same.
Hope to get some positive feedback or reply form your end and let me know if need any more details regarding same.
Can i get any update regarding same? I have posted comments into last week but still didn't get any feedback or reply for same.
Hope to get some positive feedback or reply form your end and let me know if need any more details regarding same.
Regards,
Ritesh Prajapati
Ritesh Prajapati
Re: ESP32 PSRAM support
Hello ESP_Sprite,Ritesh wrote: ↑Thu Jun 27, 2019 5:53 amHello ESP32 SDK Team,
We are planning to use PSRAM into few of our products as per our requirements. I have gone through menu configuration and other stuffs related to PSRAM and i have few queries for same.
- Can it be possible to use External PSRAM only with bypassing internal RAM? or it is needed to have internal RAM along with external PSRAM for board boot up? Any changes required into boot-loader to do it if possible from stack side?
- Will it create any speed impact with respect to internal RAM while using external PSRAM?
- Is there any conflict with SPI Flash when using both together both SPI Flash and PSRAM?
- Can we detect the corruption when using this PSRAM? is there any indication or memory trace included into IDF for that?
- What are the implication with being used with feature enabled or disabled ? Like what if we increase the default size for malloc for ((16384) Maximum malloc() size, in bytes, to always put in internal memory (NEW))?
Would you please let me know that will it be OK if we go with ESP32 IDF 3.2 Stable Release for PSRAM? or let us know if any open issues into PSRAM which you are planning to fix into next release.
is it possible to get some feedback for queries which I have asked?
Regards,
Ritesh Prajapati
Ritesh Prajapati
Re: ESP32 PSRAM support
No
No
No
Yes
Well you might run out of internal heap
No
No
Yes
Well you might run out of internal heap
Re: ESP32 PSRAM support
Hello,
Thanks for your response and valuable feedback regarding same.
- Can we detect the corruption when using this PSRAM? is there any indication or memory trace included into IDF for that? Answer is Yes.
Then Process to detect corruption is same as like internal RAM?
- - What are the implication with being used with feature enabled or disabled ? Like what if we increase the default size for malloc for ((16384) Maximum malloc() size, in bytes, to always put in internal memory (NEW))?
I have asked with respect to External Memory Limit as defined into menuconfig option mentioned for PSRAM
Regards,
Ritesh Prajapati
Ritesh Prajapati
Re: ESP32 PSRAM support
Yes
That means put more stuff in internal memory so it will run out fasterincrease the default size for malloc for ((16384) Maximum malloc() size, in bytes, to always put in internal memory
Re: ESP32 PSRAM support
Ok. Thanks for clarifications and providing response for same.
I will check and let you know if any further query regarding PSRAM in development phase as well.
Again thanks a lot for same.
Regards,
Ritesh Prajapati
Ritesh Prajapati
Re: ESP32 PSRAM support
update
=======
in 2023 the psram theme continues
128Mbit, 256Mbit, 512Mbit
APMemory:
best wishes
rudi
edit: 18. Aug ' 23
update
======
128Mbit Psram + 256Mbit Flash successful
=======
in 2023 the psram theme continues
128Mbit, 256Mbit, 512Mbit
APMemory:
best wishes
rudi
edit: 18. Aug ' 23
update
======
128Mbit Psram + 256Mbit Flash successful
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: ESP32 PSRAM support
you're welcome Ritesh
update: 20. Aug 2023
==================
successful 256Mbit ( 1V8 )
next step 512 Mbit
also next steps ( after summerbreak ~25. Sept 2k23 ) :
switch on Wifi and test wifi with more as 8 MB RAM
- cache and other specific test with 16MB, 32MB and 64MB PSRAM
- testing doom with this
( parallel test later also with up-to-date ESP-IDF Version )
best wishes
rudi
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Who is online
Users browsing this forum: artisdom, Bing [Bot], Sang_Huynh and 211 guests