russhughes / s3lcd

ESP_LCD based MicroPython driver for ESP32-S3 Devices with ST7789 or compatible displays.
Other
60 stars 10 forks source link

Which firmware image should be used for the T-Display-S3 board? #16

Closed kf106 closed 4 months ago

kf106 commented 9 months ago

And if there's a functioning bootloader, can the image just be loaded at 0x1000?

russhughes commented 9 months ago

Use the firmware from the S3LCD_OCT_16M folder. The image must be loaded at 0x0.

kf106 commented 9 months ago

Thank you! That worked and I now have a Python REPL that I can talk to through screen.

If I write a micropython.py program do I need to build my own firmware, or can I upload it somehow to the device so it's permanently there?

russhughes commented 8 months ago

You can upload py files (or mpy files compiled with mpy-cross) to your device's flash filesystem using one of several utilities like mpremote or thonny.

crbn60 commented 6 months ago

I'm just trying to get off the struggle bus with zero MPY knowledge. I flashed the firmware file and have a REPL I can interact with as well as run code on the board using pyboard. I don't have a tft_config module, where does that come from?

I would like to start by just running the example code.

russhughes commented 6 months ago

@crbn60 You need to upload one of the tft_config.py (and for a few examples, tft_buttons.py) modules for you device from the examples/config folder.

crbn60 commented 6 months ago

Thank you very much for taking the time @russhughes , I'm up and running.

russhughes commented 6 months ago

@crbn60 You're welcome, enjoy.