-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FLASH 8 M impossible to use #6803
Comments
I get a similar error when using any settings and tying to flash any program on my ESP32-S3-DevKitC-1 (E2N8), no PSRAM, 8MB:
|
If I use PlatformIO and the same Arduino version (master branch), I have no problems. And if I revert the last commit adb88d7, it works in the Arduino IDE |
@moreauftheobald Esptool.py v3.3 installed and using? Without you run in this issue.
Afaik it is needed. |
My version of esptool is V3.3-dev PS /xxx/xxx/.arduino15/packages/esp32/hardware/esp32/2.0.3/tools> python esptool.py version PS /xxx/xxx/.arduino15/packages/esp32/hardware/esp32/2.0.3/tools> python esptool.py -p /dev/ttyACM0 flash_id |
I think to, but Huge_app partition have this partitions but dont work to... |
I had to use esptool.py v4 to fix the issue with mine. Strange as it only happens with the Arduino IDE even though PlatformIO uses esptool.py v3.3, but it works. |
could you just explain me how to setup ESPTOOL V4 on arduino IDE ? I've tried to do it, but did not success. |
Same issue here! Using partition layout with total of less then 4Mb works. If I use (any combination) of partitions which results in a total of > 4Mb the board keeps rebooting (SW_RESET) Working partition layout : Name, Type, SubType, Offset, Size, Flagsnvs, data, nvs, 0x9000, 0x5000, Tested on 2 different boards with 4 and 16 Mb of psram (Lily Go V7 and Lolin D32 Pro) Thanks! |
My AI Thinker ESP-S3-12K Board (8 MB Flash / 8 MB PSRAM both QIO) works fine with this boards definition and Platformio
and this partition scheme
|
Thank you for the detailed information Jason! Your board definition got me on the right track. My Lolin board has 16Mb while platformio's board definition file for this board defines a flash size of '4MB'. After modifying the board definition, changing the flash size to 16Mb, the problem was solved. |
@ivankravets Could you have a look here? |
@BlueAndi What should Ivan Kravets do here? The boards.json |
@Jason2866 Yes, you right. Using the overwrite mechanism can fix it.
It was more like FYI, because in older setups it was working without explicit overwrite it. A custom 8MB partition table was enough. Anyway my notification to Ivan was not accurate enough, thats true. Sry ... |
Same for me. I have ESP32 wrover 16MB flash version. It works with deafult partition, but goes into infinite restart loop with large_spiffs_16MB.csv partition scheme. Addig this line into platforio.ini solved it for me too: |
Hello @moreauftheobald, Can you please help us with testing under latest version of Arduino core 2.0.5? Thanks in advance! |
I'll try to test it.... i'm a kind busy, but i will try to find time to d it. |
Just tryed it, il works perfectly event with custom partition scheme. |
Thanks for confirming @moreauftheobald |
Board
ESP32-S3-DevKitC-1 N8R8
Device Description
ESP32-S3-DevKitC-1 N8R8 stand Alone
Hardware Configuration
not any connection
Version
v2.0.3
IDE Name
Arduino IDE
Operating System
Linux UBUNTU
Flash frequency
QIO 80Mhz, DIO 80Mhz, OPI 80Mhz
PSRAM enabled
yes
Upload speed
921600
Description
ESP32 reboot continusmy when partition activated envolve memory space UP to 4Mb
Tested With all FLASH mode QIO, DIO OPI a 80 and 120Mz with bootloader upload each time.
when select Huge APP or Default 4MB (both) or other partion Sheme involving 4MB flash everything is working, When using 8M flash or personnal partition file ESP32 S3 reboot with no special error message.
Sketch
Debug Message
Other Steps to Reproduce
Personnal Partition file (not working ) :
Name | Type | SubType | Offset | Size | Flags
nvs | data | nvs | 0x9000 | 0x5000 |
app0 | app | ota_0 | 0x10000 | 0x600000 |
spiffs | data | spiffs | 0x610000 | 0xF0000 |
I have checked existing issues, online documentation and the Troubleshooting Guide
The text was updated successfully, but these errors were encountered: