Page 1 of 1

ESP32-D2WD with PSRAM32 , SPI Flash , free Pins - rules to be noted -

Posted: Wed Apr 19, 2017 9:31 am
by rudi ;-)
hi

if we use ESP32-D2WD with embedded Flash we need to be noted that the memory used 1.8 V, right?
we can then use the regulator by pullup on MTDI, or burn appropriate efuses using espefuse.py tool

Code: Select all

$IDF_PATH/components/esptool_py/esptool/espefuse.py set_flash_voltage 1.8V
can we use PSRAM32 with the ESP32-D2WD ( eMbeddedFlash ) ?

how we connect PSRAM32 on ESP32-D2WD ?

there are several rules to be noted?

expanded bootstrap pins for this ?


expanded question:
we can connect a parallel Flash?

We can decide which (eMbeddedFlash) or SPI Flash is to be used as a boot and can we access the slave? (Master slave principle?)

Have we a boot flag in the efuses for using eMbeddedFlash / SPI Flash?


If we use ESP32-D2WD have we more GPIO then for free, cause it's eMbeddedFlash ?


best wishes
rudi ;-)

Re: ESP32-D2WD with PSRAM32 , SPI Flash , free Pins - rules to be noted -

Posted: Wed Apr 19, 2017 1:48 pm
by ESP_igrr
if we use ESP32-D2WD with embedded Flash we need to be noted that the memory used 1.8 V, right?
correct
can we use PSRAM32 with the ESP32-D2WD ( eMbeddedFlash ) ?

how we connect PSRAM32 on ESP32-D2WD ?
We don't have a reference design for this yet.
we can connect a parallel Flash?
You can connect another flash chip to spare pins (e.g. HSPI) and use it as a generic SPI device.

Code: Select all

We can decide which (eMbeddedFlash) or SPI Flash is to be used as a boot and can we access the slave? (Master slave principle?) 
Embedded SPI flash chip is used for boot and code execution (i.e. is accessible via Flash Cache). This is pre-configured using EFUSEs. It is not possible to use another external SPI flash chip for boot and code execution, because EFUSEs have already been burned.
If we use ESP32-D2WD have we more GPIO then for free, cause it's eMbeddedFlash ?
It has the same number of IOs as D0WD, because embedded flash is connected in QIO mode to the existing IOs (list given in another recent topic about D2WD)

Re: ESP32-D2WD with PSRAM32 , SPI Flash , free Pins - rules to be noted -

Posted: Thu Apr 20, 2017 2:03 pm
by rudi ;-)
txs ivan for your effort and info
i will come back after the things are arrieved here -

best wishes
rudi ;-)

Re: ESP32-D2WD with PSRAM32 , SPI Flash , free Pins - rules to be noted -

Posted: Thu Apr 20, 2017 10:19 pm
by WiFive

Re: ESP32-D2WD with PSRAM32 , SPI Flash , free Pins - rules to be noted -

Posted: Thu Apr 20, 2017 10:40 pm
by rudi ;-)
txs WiFive,
the datasheet of PSRAM32 would be nice - but i think we must wait for this longer time. hope we can get some details here. know, jeroen is hard at work on the things and PSRAM, he do many effort in this theme - hope they can / do - ride the "wild" horse
hope the ordered things comes short on delivery time here, than we can little assist and test too.

best wishes
rudi ;-)

Re: ESP32-D2WD with PSRAM32 , SPI Flash , free Pins - rules to be noted -

Posted: Tue Jul 25, 2017 6:03 am
by roctwo
rudi ;-) wrote:hi

if we use ESP32-D2WD with embedded Flash we need to be noted that the memory used 1.8 V, right?
we can then use the regulator by pullup on MTDI, or burn appropriate efuses using espefuse.py tool

Code: Select all

$IDF_PATH/components/esptool_py/esptool/espefuse.py set_flash_voltage 1.8V
can we use PSRAM32 with the ESP32-D2WD ( eMbeddedFlash ) ?

how we connect PSRAM32 on ESP32-D2WD ?

there are several rules to be noted?

expanded bootstrap pins for this ?


expanded question:
we can connect a parallel Flash?

We can decide which (eMbeddedFlash) or SPI Flash is to be used as a boot and can we access the slave? (Master slave principle?)

Have we a boot flag in the efuses for using eMbeddedFlash / SPI Flash?


If we use ESP32-D2WD have we more GPIO then for free, cause it's eMbeddedFlash ?


best wishes
rudi ;-)

Code: Select all

$IDF_PATH/components/esptool_py/esptool/espefuse.py set_flash_voltage 1.8V
.I used this command.But error:command not found.Why?