acassis commented on PR #3462: URL: https://github.com/apache/nuttx-apps/pull/3462#issuecomment-4304521451
> Allright so this is my testing on the ESP32S3-WS-LCD128 that I am adding right now to NuttX. It builds okay and runs okay but does not fix my LCD problem (probably related to GC9A01 driver) :-P > > Before and after picture is the same: > <img alt="image" width="2000" height="1126" src="https://private-user-images.githubusercontent.com/3051832/582295554-e87d09b7-6844-4d38-a305-36e043be7e95.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzY5NDg4NTgsIm5iZiI6MTc3Njk0ODU1OCwicGF0aCI6Ii8zMDUxODMyLzU4MjI5NTU1NC1lODdkMDliNy02ODQ0LTRkMzgtYTMwNS0zNmUwNDNiZTdlOTUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MjNUMTI0OTE4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZTk2YmZiMjM5OWFjMTUzOGZiMDg0YzFkOWQ1NjY0MTdmNTk4NzQ1MjAyNzAzZGVkZDFhYmU5NGQ4MDIwOGRlNiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.Dan4vXhG0UPoifEfuVCL2QGbwox2ipMoPmVBNH7hvQM"> > > Build and run is okay thouhg. Does this release fixes anything for you? Can you show before and after effect? > > ``` > % uname -a > FreeBSD hexagon 14.4-RELEASE-p2 FreeBSD 14.4-RELEASE-p2 GENERIC amd64 > > % gmake clean distclean -j ; ./tools/configure.sh -B -S esp32s3-ws-lcd128:touch-lvgl && /usr/bin/time -h gmake flash -j && cu -l /dev/cuaU0 -s 115200 > (..) > # > # configuration written to .config > # > Create version.h > LN: platform/board to /XXX/nuttx/nuttx-apps.git/platform/dummy > Downloading: v9.2.2.zipCloning Espressif HAL for 3rd Party Platforms > Espressif HAL for 3rd Party Platforms: cleaning current repository... > (..) > Espressif HAL for 3rd Party Platforms: b7e51db97a3f9dc82d3b3524d2bad298ba1e2647 > Espressif HAL for 3rd Party Platforms: initializing submodules... > Applying patches... > Register: dd > Register: sh > Register: nsh > Register: lvgldemo > (..) > Memory region Used Size Region Size %age Used > ROM: 613188 B 4194272 B 14.62% > iram0_0_seg: 36096 B 304 KB 11.60% > irom0_0_seg: 387423 B 4194272 B 9.24% > dram0_0_seg: 43896 B 288 KB 14.88% > drom0_0_seg: 678688 B 4194272 B 16.18% > rtc_iram_seg: 0 B 8168 B 0.00% > rtc_data_seg: 0 B 8168 B 0.00% > rtc_reserved_seg: 24 B 24 B 100.00% > rtc_slow_seg: 36 B 8 KB 0.44% > CP: nuttx.hex > MKIMAGE: ESP32-S3 binary > esptool.py -c esp32s3 elf2image --ram-only-header -fs 4MB -fm dio -ff "40m" -o nuttx.bin nuttx > esptool.py v4.10.0 > Creating esp32s3 image... > Image has only RAM segments visible. ROM segments are hidden and SHA256 digest is not appended. > Merged 1 ELF section > Successfully created esp32s3 image. > Generated: nuttx.bin > esptool.py -c esp32s3 -p /dev/cuaU0 -b 115200 write_flash -fs detect -fm dio -ff "40m" 0x0000 nuttx.bin > esptool.py v4.10.0 > Serial port /dev/cuaU0 > Connecting.... > Chip is ESP32-S3 (QFN56) (revision v0.2) > Features: WiFi, BLE, Embedded PSRAM 2MB (AP_3v3) > Crystal is 40MHz > MAC: XXX > Uploading stub... > Running stub... > Stub running... > Configuring flash size... > Auto-detected Flash size: 16MB > Flash will be erased from 0x00000000 to 0x00095fff... > Flash params set to 0x0240 > Compressed 613184 bytes to 340547... > Wrote 613184 bytes (340547 compressed) at 0x00000000 in 30.0 seconds (effective 163.4 kbit/s)... > Hash of data verified. > > Leaving... > Hard resetting via RTS pin... > 1m30,68s real 1m29,31s user 1m50,82s sys > Connected > Initializing LCD SPI 2 port. > > Initializing GC9A01 LCD. > > SPI port 2 bound to LCD 0. > esp32s3_bringup(): end. > [LVGL] [User] (0.610, +610) check_stack_size: tid: 3, Stack size : 16312 lv_nuttx_entry.c:297 > [LVGL] [User] (0.610, +0) lv_nuttx_lcd_create: lcd /dev/lcd0 opening lv_nuttx_lcd.c:77 > [LVGL] [User] (0.620, +10) lv_nuttx_lcd_create: lcd /dev/lcd0 open success lv_nuttx_lcd.c:84 > [LVGL] [Warn] (0.630, +10) lv_demo_widgets: LV_FONT_MONTSERRAT_18 is not enabled for the widgets demo. Using LV_FONT_DEFAULT instead. lv_demo_widgets.c:156 > [LVGL] [Warn] (0.640, +10) lv_demo_widgets: LV_FONT_MONTSERRAT_12 is not enabled for the widgets demo. Using LV_FONT_DEFAULT instead. lv_demo_widgets.c:161 > ``` @cederom did you "Luke" the source code? Try to enable CONFIG_LCD_GC9A01_BGR and see if it helps -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
