-
Notifications
You must be signed in to change notification settings - Fork 177
Description
Board
ESP32-S3-LCD-EV-Board
Hardware Description
ESP32-S3-LCD-EV-Board with the SUB2 display (GC9503CV LCD driver, 480x480, RGB, FT5x06 touch driver)
IDE Name
VSCode
Operating System
Windows 11
Description
I downloaded the display example and made some changes to the sdkconfig file (such as CPU and memory settings, PSRAM, Flash, LVGL buffer and memory and LVGL performance options). The project was built using the ESP-IDF command provided in the README file: idf.py -D SDKCONFIG_DEFAULTS=sdkconfig.bsp.esp32_s3_lcd_ev_board -p COM6 flash monitor .
I have been chatting with the Espressif documentation bot and changing the sdkconfig all day but nothing seems to work. However, flashing the example directly via ESP Launchpad works perfectly fine, it displays the example as it should.
The project builds and flashes correctly but the display is completly black except the backlight.
I (26) boot: ESP-IDF v5.4.2 2nd stage bootloader
I (27) boot: compile time Jul 16 2025 14:27:31
I (27) boot: Multicore bootloader
I (27) boot: chip revision: v0.2
I (30) boot: efuse block revision: v1.3
I (33) qio_mode: Enabling QIO for flash chip GD
I (38) boot.esp32s3: Boot SPI Speed : 80MHz
I (41) boot.esp32s3: SPI Mode : QIO
I (45) boot.esp32s3: SPI Flash Size : 4MB
I (49) boot: Enabling RNG early entropy source...
I (53) boot: Partition Table:
I (56) boot: ## Label Usage Type ST Offset Length
I (62) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (69) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (75) boot: 2 factory factory app 00 00 00010000 00100000
I (82) boot: End of partition table
I (85) esp_image: segment 0: paddr=00010020 vaddr=3c060020 size=26e88h (159368) map
I (116) esp_image: segment 1: paddr=00036eb0 vaddr=3fca4a00 size=034e4h ( 13540) load
I (119) esp_image: segment 2: paddr=0003a39c vaddr=40374000 size=05c7ch ( 23676) load
I (125) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=5520ch (348684) map
I (179) esp_image: segment 4: paddr=00095234 vaddr=40379c7c size=1accch (109772) load
I (200) esp_image: segment 5: paddr=000aff08 vaddr=600fe000 size=0001ch ( 28) load
I (213) boot: Loaded app from partition at offset 0x10000
I (213) boot: Disabling RNG early entropy source...
I (223) octal_psram: vendor id : 0x0d (AP)
I (223) octal_psram: dev id : 0x03 (generation 4)
I (223) octal_psram: density : 0x05 (128 Mbit)
I (225) octal_psram: good-die : 0x01 (Pass)
I (229) octal_psram: Latency : 0x01 (Fixed)
I (234) octal_psram: VCC : 0x00 (1.8V)
I (238) octal_psram: SRF : 0x01 (Fast Refresh)
I (243) octal_psram: BurstType : 0x01 (Hybrid Wrap)
I (248) octal_psram: BurstLen : 0x01 (32 Byte)
I (252) octal_psram: Readlatency : 0x02 (10 cycles@Fixed)
I (258) octal_psram: DriveStrength: 0x00 (1/1)
I (262) MSPI Timing: PSRAM timing tuning index: 6
I (266) esp_psram: Found 16MB PSRAM device
I (270) esp_psram: Speed: 80MHz
I (284) mmu_psram: Read only data copied and mapped to SPIRAM
I (309) mmu_psram: Instructions copied and mapped to SPIRAM
I (310) cpu_start: Multicore app
I (854) esp_psram: SPI SRAM memory test OK
I (862) cpu_start: Pro cpu start user code
I (862) cpu_start: cpu freq: 240000000 Hz
I (862) app_init: Application information:
I (863) app_init: Project name: display
I (866) app_init: App version: benchmark-latest-dirty
I (871) app_init: Compile time: Jul 16 2025 14:26:52
I (876) app_init: ELF file SHA256: 8c49e915a...
I (881) app_init: ESP-IDF: v5.4.2
I (885) efuse_init: Min chip rev: v0.0
I (888) efuse_init: Max chip rev: v0.99
I (892) efuse_init: Chip rev: v0.2
I (896) heap_init: Initializing. RAM available for dynamic allocation:
I (902) heap_init: At 3FCA8C18 len 00040AF8 (258 KiB): RAM
I (908) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
I (913) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
I (918) heap_init: At 600FE01C len 00001FCC (7 KiB): RTCRAM
I (923) esp_psram: Adding pool of 15808K of PSRAM memory to heap allocator
I (930) esp_psram: Adding pool of 36K of PSRAM memory gap generated due to end address alignment of drom to the heap allocator
I (941) spi_flash: detected chip: gd
I (944) spi_flash: flash io: qio
W (947) spi_flash: Detected size(16384k) larger than the size in the binary image header(4096k). Using the size in the binary image header.
I (960) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (966) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (973) main_task: Started on CPU0
I (976) esp_psram: Reserving pool of 32K of internal memory for DMA/internal allocations
I (984) main_task: Calling app_main()
I (987) LVGL: Starting LVGL task
I (990) bsp_probe: Detect module with 16MB PSRAM
W (994) i2c.master: Please check pull-up resistances whether be connected properly. Otherwise unexpected behavior would happen. For more detailed information, please read docs
I (1010) bsp_probe: Detect sub_board2 with 480x480 LCD (GC9503), Touch (FT5x06)
I (1017) gpio: GPIO[3]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (1026) bsp_sub_board: Install panel IO
I (1029) lcd_panel.io.3wire_spi: Panel IO create success, version: 1.0.1
I (1035) bsp_sub_board: Initialize RGB panel
W (2858) lcd_panel.io.3wire_spi: Delete but keep CS line inactive
D (2878) lcd_panel.rgb: new rgb panel(0) @0x3c0892ec, num_fbs=2, fb_size=460800, bb0 @0x3fcb7020, bb1 @0x3fcb9624, bb_size=9600
D (2879) lcd_panel.rgb: fb[0] @0x3c0909c0
D (2882) lcd_panel.rgb: fb[1] @0x3c101200
I (2886) gc9503: LCD panel create success, version: 3.0.1
D (2891) lcd_panel.rgb: rgb panel(0) start, pclk=16000000Hz
W (2896) S3-LCD-EV-BOARD: CONFIG_BSP_LCD_RGB_BOUNCE_BUFFER_MODE
D (2924) lcd_panel.io.i2c: new i2c lcd panel io @0x3fcbd028
I (2940) example: Display LVGL animation
ha entrado en la funcion example_lvgl_demo_ui
W (2970) S3-LCD-EV-BOARD: This board doesn't support to change brightness of LCD
I (2971) main_task: Returned from app_main()
Sketch
// This code is exactly the same as the one in the official example but I will put it here anyway
#include <stdio.h>
#include "bsp/esp-bsp.h"
#include "lvgl.h"
#include "esp_log.h"
extern void example_lvgl_demo_ui(lv_obj_t *scr);
void app_main(void)
{
bsp_display_start();
ESP_LOGI("example", "Display LVGL animation");
bsp_display_lock(0);
lv_obj_t *scr = lv_disp_get_scr_act(NULL);
example_lvgl_demo_ui(scr);
bsp_display_unlock();
bsp_display_backlight_on();
}Other Steps to Reproduce
No response
I have checked existing issues, README.md and ESP32 Forum
- I confirm I have checked existing issues, online documentation and Troubleshooting guide.