Skip to content

Make the addition of support for new flash chips easier (ESPTOOL-719) #903

@ESP32DE

Description

@ESP32DE

Is your feature request related to a problem?

No response

Describe the solution you'd like

We have the usually flash sizes for usually SPI flashes. For testing newer flash we can set the manufacturer and size there.

How will it be handled for DDR / octal Flashes, since there are more and more manufacturer on DDR octal side also HYPERBUS?
I can't find the DDR octal flash sizes "table" for the used MX25UM in the S3-WROOM-2 or i am going been old.

there is a header yes, but where we can add more manufacturer we did in the esptool "DETECTED_FLASH_SIZE"

example:
ESP32-S3-WROOM-2 N32R8v
it is 32MB Flash

Stub running...
Manufacturer: c2
Device: 8039
Detected flash size: 32MB
Flash type set in eFuse: octal (8 data lines)

Just a question and an idea note what happens next:
i noted that the outside flash package is "eFused" octal ( 8 data lines ) in the DevKit-C and WROOM-2 ( N32R8v ) and burned -
why extended Flash efused and eMbedded PSRAM ( also 8 data lines ) not?
this give me an experimental idea to try to append more as 8MB PSRAM ( octal ) on the exposed shared flash lines next days.. great. but i think - it will fail cause it is not supported by the IDF "bootloader" and toolchain ..yet .. but i will try to run it outher this limitations customized.

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions