luc-github/ESP3D-TFT

[Question]<ESP32S3 can not build success>

Closed this issue · 9 comments

I tried compiling the ESP32S3 board, for example ESP32S3_ZX3D50CE02S_USRC_4832。
But it cannot be compiled successfully。Due to USB SERIAL compilation not passing
Can you compile successfully?

Yes I mainly develop on HMI S3 and as you can see CI, it compile : https://github.com/luc-github/ESP3D-TFT/actions/runs/5499685455/jobs/10022064788

Be sure you follow the installation steps properly http://esp3d.io/esp3d-tft/v1.x/installation/index.html
and use 5.1 which is mandatory for USB Serial support

@liqijian101 Did you solved your issue ?
I have edited installation instructions to put more informations: http://esp3d.io/esp3d-tft/v1.x/installation/index.html

My problem has been resolved because exceptions were not enabled
屏幕截图 2023-07-16 104306

But my screen is not displaying properly yet.I am testing.My screen is ST7796U, and I am using ESP32S3_ZX3D50CE02S_USRC_4832

the default sdkconfig I provide has exception enabled - so yours may have been corrupted when changing target or doing anything
about ESP32S3_ZX3D50CE02S_USRC_4832, it may be normal, I did not adjusted this resolution as mentionned here #6 (comment) this resolution will be updated later

I close issue then

@liqijian101 I just flashed the ESP32S3_ZX3D50CE02S_USRC_4832 I have in hand and display is ok , controls are little bit small because is currently use the 240X320 resolution values for the dimentions but display is fine on my side and fully responsive, I just did some update today so you may need to refresh your fork

hi,luc
do you know how to solve this problem?

ESP3D-TFT/main/modules/http/esp3d_http_service.cpp:228:41: error: 'const httpd_uri_t' {aka 'const httpd_ur
'} has no non-static data member named 'is_websocket'
228 | .supported_subprotocol = nullptr};

No as I do not have it , and CI also pass - I need more context of what your are doing, and how you are compiling