Replies: 6 comments 7 replies
-
Figured it out finally!!! I removed python3 make.py esp32 clean --flash-size=16 BOARD=ESP32_GENERIC_S3 DISPLAY=rgb_display INDEV=gt911 IO_EXPANDER=ch422g PORT=/dev/ttyACM0 edit: False alarm ! the spiram is not working :( |
Beta Was this translation helpful? Give feedback.
-
according to waveshare https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-5#With_Touch_Version this is the recommended configuration ![]() |
Beta Was this translation helpful? Give feedback.
-
the issue seems to be in the build configuration, the oficial version of micropython works correctly https://micropython.org/resources/firmware/ESP32_GENERIC_S3-SPIRAM_OCT-20250809-v1.26.0.bin |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
After more fiddling I managed to isolate the problem to these lines of code in the file esp32.py if board == 'ESP32_GENERIC_S3':
base_config.insert(1, 'CONFIG_SPIRAM_XIP_FROM_PSRAM=y') With this lines commented I can get a working binary. ![]() final build command python make.py esp32 clean BOARD=ESP32_GENERIC_S3 BOARD_VARIANT=SPIRAM_OCT DISPLAY=rgb_display INDEV=gt911 IO_EXPANDER=ch422g --flash-size=16 PORT=/dev/ttyACM0 I also tested the display and the touchscreen using this demo from another discussion to upload the demo and run it I used mpremote connect /dev/ttyACM0 fs cp "${SCRIPT_PATH}/demo.py" :demo.py
mpremote connect /dev/ttyACM0 exec "exec(open('demo.py').read(), {})" |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Could not get https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-5 to work.
Tried all the make commands found around here especially ones on #423
any suggestion would be highly appreciated
Beta Was this translation helpful? Give feedback.
All reactions