Page 1 of 1

ESP-Wrover B 8Mb Disabled?

Posted: Thu Jan 07, 2021 12:36 am
by caleb221
Quick question,
I've developed my own PCB board with the ESP32-Wrover B 8Mb module and it is working nicely!

however, there is something odd with the board's PSRAM settings. In order for the board to enter the application-level code, I must disable PSRAM in the boot settings otherwise the board will hang with the Boot message below.

I've tried switching the flash modes with DIO and QIO and the hang still occurs.

QIO will load and run the application successfully with PSRAM disabled.

So my question would be, is this normal? The PSRAM is enabled when I upload to a nodeMCU and it behaves normally. The same circuit was tested with a nodeMCU and it still has PSRAM enabled. I'd like access to all 8 Mbits of PSRAM on the board, but I can't load an application-level code with it enabled.

Code: Select all

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1100
load:0x40078000,len:10088
load:0x40080400,len:6380
entry 0x400806a4
after searching through the forum a bit I found some other people have had a similar problem, but it was never answered. This might be a workaround but with the caveat that the PSRAM is disabled.


Board Details:
Espressif Systems ESP32-WROVER-B(8MB)
https://lcsc.com/product-detail/WIFI-Mo ... 29590.html
ESP Core Version: 1.0.4
Programming with: FTDI 232 module.

code tested on: Blink Example

Application code deals with BLE/ Adafruit Trellis, and it functions as expected with PSRAM Disabled