esp-rs / esp-flasher-stub

Rust implementation of flasher stub located in esptool
Apache License 2.0
18 stars 10 forks source link

Support QSPI and OSPI flash chips larger than 16 MB #56

Open dobairoland opened 6 months ago

dobairoland commented 6 months ago

Esptool already supports writing to flash chips larger than 16 MB. Octal and quad flashes had to been implemented differently. This is probably relevant for ESP32-S3 only for now. I assume it will be a desired feature for ESP32-P4 as well.

dobairoland commented 2 months ago

I just had a discussion with Scott and we concluded that possibly this could be implemented without esp-hal which could make things much easier. Just to do ROM calls with flash driver implementation. We need to make easy for the community to contribute new flash drivers.