Difference in programming WROVER and WROOM

Zeni241
Posts: 86
Joined: Tue Nov 20, 2018 4:28 am

Difference in programming WROVER and WROOM

Postby Zeni241 » 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?

dastoned
Posts: 50
Joined: Fri May 29, 2020 2:52 pm

Re: Difference in programming WROVER and WROOM

Postby dastoned » Tue Feb 16, 2021 9:05 am

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.

Zeni241
Posts: 86
Joined: Tue Nov 20, 2018 4:28 am

Re: Difference in programming WROVER and WROOM

Postby Zeni241 » Tue Feb 16, 2021 12:45 pm

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:

dastoned
Posts: 50
Joined: Fri May 29, 2020 2:52 pm

Re: Difference in programming WROVER and WROOM

Postby dastoned » Tue Feb 16, 2021 6:54 pm


Zeni241
Posts: 86
Joined: Tue Nov 20, 2018 4:28 am

Re: Difference in programming WROVER and WROOM

Postby Zeni241 » Wed Feb 17, 2021 6:14 am

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.

ESP_Sprite
Posts: 9606
Joined: Thu Nov 26, 2015 4:08 am

Re: Difference in programming WROVER and WROOM

Postby ESP_Sprite » Wed Feb 17, 2021 11:14 am

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.

Who is online

Users browsing this forum: No registered users and 97 guests