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

User avatar
rudi ;-)
Posts: 1502
Joined: Fri Nov 13, 2015 3:25 pm

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

Postby rudi ;-) » Wed Apr 19, 2017 9:31 am

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 ;-)
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

ESP_igrr
Posts: 1653
Joined: Tue Dec 01, 2015 8:37 am

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

Postby ESP_igrr » Wed Apr 19, 2017 1:48 pm

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)

User avatar
rudi ;-)
Posts: 1502
Joined: Fri Nov 13, 2015 3:25 pm

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

Postby rudi ;-) » Thu Apr 20, 2017 2:03 pm

txs ivan for your effort and info
i will come back after the things are arrieved here -

best wishes
rudi ;-)
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪


User avatar
rudi ;-)
Posts: 1502
Joined: Fri Nov 13, 2015 3:25 pm

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

Postby rudi ;-) » Thu Apr 20, 2017 10:40 pm

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 ;-)
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

roctwo
Posts: 95
Joined: Mon Nov 28, 2016 3:12 am

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

Postby roctwo » Tue Jul 25, 2017 6:03 am

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?

Who is online

Users browsing this forum: Majestic-12 [Bot] and 17 guests