Page 1 of 1

Difference in programming WROVER and WROOM

Posted: Tue Feb 16, 2021 8:47 am
by Zeni241
I have used ESP-IDF for programming WROOM based boards for some time now. Just want to confirm before ordering WROVER modules (which I have never used before), Is there any difference in programming WROVER and WROOM using ESP-IDF?

Re: Difference in programming WROVER and WROOM

Posted: Tue Feb 16, 2021 9:05 am
by dastoned
The WROVER has 8 MB of PSRAM added. If you're not using that, and you're not using the pins which connect to the PSRAM chip, you're good.

Re: Difference in programming WROVER and WROOM

Posted: Tue Feb 16, 2021 12:45 pm
by Zeni241
Thanks dastoned.
you're not using the pins which connect to the PSRAM chip, you're good
That's it? Sounds good. And Which pins connect to the PSRAM chip? I will keep miles away from those :mrgreen:

Re: Difference in programming WROVER and WROOM

Posted: Tue Feb 16, 2021 6:54 pm
by dastoned

Re: Difference in programming WROVER and WROOM

Posted: Wed Feb 17, 2021 6:14 am
by Zeni241
From Datasheet:
External connections can be made to any GPIO except for GPIOs in the range 6-11, 16, or 17. GPIOs 6-11 are connected
to the module’s integrated SPI flash and PSRAM. GPIOs 16 and 17 are connected to the module’s integrated PSRAM
I can't see these pins exposed in modules.

Re: Difference in programming WROVER and WROOM

Posted: Wed Feb 17, 2021 11:14 am
by ESP_Sprite
Zeni241 wrote:
Tue Feb 16, 2021 8:47 am
I have used ESP-IDF for programming WROOM based boards for some time now. Just want to confirm before ordering WROVER modules (which I have never used before), Is there any difference in programming WROVER and WROOM using ESP-IDF?
To answer your original question: On the software side, there's no difference; when you enable PSRAM, ESP-IDF will automagically handle the extra memory for you. There's obviously some differences in execution speed wrt internal vs external memory, and the psram chip eats up two extra GPIOs, but aside from small things like that, there's no difference.