Xinyuan-LilyGO / T-Display-S3

MIT License
733 stars 174 forks source link

Trying to make as large of an OTA partition table as possible (But when I flash it, I can no longer update OTA) #149

Closed jshggagnier closed 1 month ago

jshggagnier commented 1 year ago

I'm looking to squeeze the most out of this little chip, and yet whenever I flash an image with this partition table it seems to fail at OTA transfers from then on (I have to hold boot in order to get it to flash properly)... It also fails on the default16.csv partition table as well.

I also don't get any image from the display when flashed with a bad partition, but I think I can guess why that happens since it seems to be unable to find the right areas.

Error messages:

A serial exception error occurred: Cannot configure port, something went wrong. Original message: PermissionError(13, 'The device does not recognize the command.', None, 22) Note: This error originates from pySerial. It is likely not a problem with esptool, but with the hardware connection or drivers. For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html *** [upload] Error 1

My Custom partition table: Testpart.csv

lewisxhe commented 1 year ago

If you are using the Arduino IDE, change the board to ESP32 S3 DEV MODULE, and then flash select 16M PSRAM selection OPI

jshggagnier commented 1 year ago

If you are using the Arduino IDE, change the board to ESP32 S3 DEV MODULE, and then flash select 16M PSRAM selection OPI

what if I am using platform.io in VScode? I used it since I was under the impression that it wasn't possible to include your own partition schemes in Arduino IDE

lewisxhe commented 1 year ago

OTA example has been added https://github.com/Xinyuan-LilyGO/T-Display-S3/blob/main/platformio.ini

github-actions[bot] commented 2 months ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 1 month ago

This issue was closed because it has been inactive for 14 days since being marked as stale.