Check out esp-idf/components/esp_lcd, and specifically the rgb panel code.curtainzero wrote: ↑Sat Oct 09, 2021 7:09 amCool
I'm curious about the support for the rgb interface screen mentioned in the esp32s3 datasheet. Is there any test for that?
ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
-
- Posts: 9757
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
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
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
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
...happy weekend
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
Hi @rudi
Nice work.
From what i saw the memory "WINBOND W25Q01JVZEIQ" is only single data rate and not double data rate.
Nice work.
From what i saw the memory "WINBOND W25Q01JVZEIQ" is only single data rate and not double data rate.
Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
hi @Baldhead, u are welcome.
this was the first available 1G-Bit which i could test in this way.
i will test your suggestion('s) in this thread too.
favority is the combine flash&psram to have in one.
my journey goes this way, anywhay.
OT:
just in time i have a problem in esp-idf and esptool.
could not work like i would do it.
either I am not awake and am overlooking something or it is simply not included ( > 0x1000000 ) that far.
anyway - i am on this - apparently there are different processes.
without compression exact 0x1000000 ( 16MB )
but all contradictory with compression rather
strange (different results of the ROM functions - I'm working on the problem to find out)
at the moment my turn is on the maps
maybe a limited address range for the flash
Let's see
/OT
i got 2G flash and this week comes 4G and one manufacturer -not public- 1G Psram (wson-8)
FYI: someone has used the 1G-BIT modification for themselves and apparently there is already the (secondly) first DevKit with 1G bit
best wishes
rudi
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
Hi @rudi
With so much memory maybe to run some kind of linux on esp32-s3
With so much memory maybe to run some kind of linux on esp32-s3
Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
hi @rudi,
Could you post the pcb design for the external octal RAM, ive spent months trying to make my own but I cant get it to work. I really need 32 MegaBytes of external RAM.
Thanks!
Could you post the pcb design for the external octal RAM, ive spent months trying to make my own but I cant get it to work. I really need 32 MegaBytes of external RAM.
Thanks!
Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
ESP32-S3 Hardware Design Guideline
PSRAM (8 MB, Octal SPI)
= = = = = = = = = = = = = = =
SPICLK -> CLK
SPICS1 -> CE#
SPID -> DQ0
SPIQ -> DQ1
SPIWP -> DQ2
SPIHD -> DQ3
GPIO33 -> DQ4
GPIO34 -> DQ5
GPIO35 -> DQ6
GPIO36 -> DQ7
GPIO37 -> DQS/DM
Place the zero-ohm series resistors on the SPI lines closer to the chip. Route the SPI traces on the inner layer
(e.g., the third layer) whenever possible. Add ground copper and ground vias around the clock and data traces of
SPI separately. Octal SPI traces should have matching lengths.
Hope this helps.
best wishes
rudi
- Attachments
-
- esp32-s3_hardware_design_guidelines_en.pdf
- ESP32-S3 Hardware Design Guidelines
The hardware design guidelines give advice on how to integrate ESP32-S3 into other products. - (1.19 MiB) Downloaded 635 times
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
Hi @rudi,
Did you do any tests with dtr octal flash and dtr octal psram ?
Thank's.
Did you do any tests with dtr octal flash and dtr octal psram ?
Thank's.
Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet
Baldhead wrote: ↑Tue Mar 30, 2021 4:52 amHi @rudi,
This winbond seems interesting:
https://www.winbond.com/hq/product/mobi ... Mb#Density
Hi @Baldhead
JFYI my friend:
after 3 years waiting for an official modul in this direction, the waiting is over,
in production unofficial now for engineering and further things - it's comming.
ESP32-S3 with package for flash, package for psram and also flash&psram in one package.
The all in one package version is still in workprocess here too. not sure, which package is the best from which manufacturer.
they have all good results. it will take a while, but not longer as end august 2023. really good results. price is very different at all.
It is also here and with all - the flash and the psram now.
The Flash quad ( 8 MB ) is in the SiP and the pSRAM is in the SiP
name it: ESP32-S3-Pico-1
there are 2 version
ESP32-S3-PICO-1-N8R2 ( flash quad, psram quad )
ESP32-S3-PICO-1-N8R8 ( flash quad, psram octal )
it is a SiP ( inc. cryst. )
hope this helps
best wishes
rudi
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Who is online
Users browsing this forum: MicroController and 183 guests