Hi guys
update: 1G-BIT Flash successful tested
= = = = = = = = = = = = = = = = = = = = = = =
i did test a
NAND Flash ( i know, it is not "official" supported by espressif ) and i must do overwritten
the
esptool and bootloader for a short test with this Winbond NAND 1G-BIT version. (W25N01GVZEIG TR )
It was
successful in the first moment. Write and Read is also not ("official") supported by espressif
so there here a short new NANd API must be written, too, I did this for my test environment so
i could test it as a nice flash for the first moment. the flash price was cheap - near 2-3 EURO
then mouser had last time a 2k stock with this WINBOND
NOR spiFLASH 1G-BIT W25Q01JVZEIQ.
they are expensive ( 10-12 EUR )- yes - but i want test this with the ESP32-S3 cause ESP32-s2 also ESP32-s3 supported from the Datasheet and the TMR external 1GB Flash and 1GB psram - so i could ordered a handfull flash.
after a tweet about this,
the stock was sold out in less 2 hour's.
i used for the NAND test a
ESP32-S3-DevkitC-1-N8 which has a WROOM Modul.
the used (SOIC) Flash i change to the WSON-8 Winbond (must
isolate the E-PAD on the WSON ) so i could finely mount the WSON-8 Flash - no problem so far - one resistor is unhapply near but i could solder it.
the
delivery was very fast and after i
got the NOR version of this Winbond spiFLASH 1G-BIT W25Q01JVZEIQ, i
mod a secod and a third ESP32-S3-DevitC-1-N8
first i started to expand the esptool to support flash until 1024 MB ( 32MB, 64MB, 128MB, 256MB, 512MB, 1024MB ) cause ESP32-S2 also ESP32-S3 supports until 1GB Flash & 1GB PSRAM. few changes are need in ESP-IDF too. I did also the pull request for
esptool and
pull reuest for esp-idf if you guys want test by self
like it 柚木鉉@Lihua Cat did.
since we can only test JUST IN TIME do 128MB Flash Hardware - i changed after
consultation with ivan the support back only do 128MB. i will update it, as soon as possible if here are the 2G-BIT Version and 4G-BIT also 8G-BIT Version is on the Desk. I am in contact to get the 4G-BIT soon, the 2G-BIT is expensive and on the way. i think i will get it mid next week.
what i want say here is, that i
could test not only the hello world -- surprise surprise surprise --
successful the wear-levelling standard example with 1MB, too.
So i want go higher and created partion table with
30MB - the same successful surprise was done.
Now i created a 120MB partion for the wear-levelling and.. and... and...
successful tested the 120MB partion.
If you want know more about this NOR Flash which i used, it is the WINBOND W25Q01JVZEIQ.
I am sure there are soon other 1G-BIT ( 2G-BIT ) on the market but just in time there are not so much offers / stock available.
want share the things. now i want check many test with this combine.
also i got a surprise from a psram manufacturer - i can test the 1G-BIT psram.
but this is an other story "Behind the Scenes"
happy coding
best wishes
rudi

- wear-levelling-120MB-done.png (128.35 KiB) Viewed 23087 times

- _wson8mod_.jpg (758.59 KiB) Viewed 23087 times