Open
Description
Is your feature request related to a problem?
Hi,从工程的commit中看有添加对 微雪电子-Touch-LCD-1.46(https://www.waveshare.net/wiki/ESP32-S3-Touch-LCD-1.46) 开发版的支持,不过从readme中没有看到新增开发板,不知是否已经支持完全,我使用最新的master代码编译并烧录到开发版,上电之后出行不停的reboot,日志如下:
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40379eb1
--- 0x40379eb1: esp_restart_noos at /Users/didi/esp/esp-idf/components/esp_system/port/soc/esp32s3/system_internal.c:160
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce2820,len:0x564
load:0x403c8700,len:0xc38
--- 0x403c8700: _stext at ??:?
load:0x403cb700,len:0x2ea0
entry 0x403c8908
--- 0x403c8908: call_start_cpu0 at /Users/didi/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c:25
I (34) octal_psram: vendor id : 0x0d (AP)
I (34) octal_psram: dev id : 0x02 (generation 3)
I (34) octal_psram: density : 0x03 (64 Mbit)
I (36) octal_psram: good-die : 0x01 (Pass)
I (40) octal_psram: Latency : 0x01 (Fixed)
I (44) octal_psram: VCC : 0x01 (3V)
I (48) octal_psram: SRF : 0x01 (Fast Refresh)
I (53) octal_psram: BurstType : 0x01 (Hybrid Wrap)
I (58) octal_psram: BurstLen : 0x01 (32 Byte)
I (62) octal_psram: Readlatency : 0x02 (10 cycles@Fixed)
I (67) octal_psram: DriveStrength: 0x00 (1/1)
I (72) MSPI Timing: PSRAM timing tuning index: 5
I (76) esp_psram: Found 8MB PSRAM device
I (79) esp_psram: Speed: 80MHz
I (82) cpu_start: Multicore app
I (97) cpu_start: Pro cpu start user code
I (97) cpu_start: cpu freq: 240000000 Hz
I (97) app_init: Application information:
I (97) app_init: Project name: xiaozhi
I (100) app_init: App version: 1.2.2
I (104) app_init: Compile time: Feb 22 2025 17:40:11
I (109) app_init: ELF file SHA256: d4000251c...
I (114) app_init: ESP-IDF: v5.5-dev-1655-gc5865270b5
I (119) efuse_init: Min chip rev: v0.0
I (123) efuse_init: Max chip rev: v0.99
I (127) efuse_init: Chip rev: v0.2
I (131) heap_init: Initializing. RAM available for dynamic allocation:
I (137) heap_init: At 3FCAEB10 len 0003AC00 (235 KiB): RAM
I (142) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
I (147) heap_init: At 600FE01C len 00001FBC (7 KiB): RTCRAM
I (153) esp_psram: Adding pool of 8192K of PSRAM memory to heap allocator
I (160) spi_flash: detected chip: winbond
I (163) spi_flash: flash io: qio
I (167) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (172) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (179) main_task: Started on CPU0
I (189) esp_psram: Reserving pool of 48K of internal memory for DMA/internal allocations
I (189) main_task: Calling app_main()
I (209) BackgroundTask: background_task started
I (209) Board: UUID: a2d90a77-fd88-4453-b658-866e5606344e
I (209) button: IoT Button Version: 3.5.0
I (219) gpio: GPIO[0]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (229) sh8601: LCD panel create success, version: 1.0.2
E (459) sh8601: swap_xy is not supported by this panel
I (529) LcdDisplay: Turning display on
I (529) LcdDisplay: Initialize LVGL library
I (529) LcdDisplay: Initialize LVGL port
I (529) LVGL: Starting LVGL task
I (529) LcdDisplay: Adding LCD screen
E (529) sh8601: swap_xy is not supported by this panel
I (569) Application: STATE: starting
I (569) Es8311AudioCodec: Duplex channels created
E (569) i2c.master: I2C transaction unexpected nack detected
E (569) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (619) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (619) I2C_If: Fail to write to dev 30
E (619) i2c.master: I2C transaction unexpected nack detected
E (629) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (639) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (639) I2C_If: Fail to write to dev 30
E (649) i2c.master: I2C transaction unexpected nack detected
E (649) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (659) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (669) I2C_If: Fail to write to dev 30
E (669) i2c.master: I2C transaction unexpected nack detected
E (679) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (679) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (689) I2C_If: Fail to write to dev 30
E (689) i2c.master: I2C transaction unexpected nack detected
E (699) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (709) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (709) I2C_If: Fail to write to dev 30
E (719) i2c.master: I2C transaction unexpected nack detected
E (719) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (729) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (739) I2C_If: Fail to write to dev 30
E (739) i2c.master: I2C transaction unexpected nack detected
E (749) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (749) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (759) I2C_If: Fail to write to dev 30
E (759) i2c.master: I2C transaction unexpected nack detected
E (769) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (779) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (779) I2C_If: Fail to write to dev 30
E (789) i2c.master: I2C transaction unexpected nack detected
E (789) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (799) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (809) I2C_If: Fail to write to dev 30
E (809) i2c.master: I2C transaction unexpected nack detected
E (809) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (819) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (829) I2C_If: Fail to write to dev 30
E (829) i2c.master: I2C transaction unexpected nack detected
E (839) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (849) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (849) I2C_If: Fail to write to dev 30
E (859) i2c.master: I2C transaction unexpected nack detected
E (859) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (869) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (879) I2C_If: Fail to write to dev 30
E (879) i2c.master: I2C transaction unexpected nack detected
E (879) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (889) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (899) I2C_If: Fail to write to dev 30
E (899) i2c.master: I2C transaction unexpected nack detected
E (909) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (909) i2c.master: i2c_master_transmit_receive(1227): I2C transaction failed
E (919) I2C_If: Fail to read from dev 30
I (919) ES8311: Work in Slave mode
E (929) i2c.master: I2C transaction unexpected nack detected
E (929) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (939) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (949) I2C_If: Fail to write to dev 30
E (949) i2c.master: I2C transaction unexpected nack detected
E (959) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (959) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (969) I2C_If: Fail to write to dev 30
E (969) i2c.master: I2C transaction unexpected nack detected
E (979) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (989) i2c.master: i2c_master_transmit_receive(1227): I2C transaction failed
E (989) I2C_If: Fail to read from dev 30
E (999) i2c.master: I2C transaction unexpected nack detected
E (999) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (1009) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (1019) I2C_If: Fail to write to dev 30
E (1019) i2c.master: I2C transaction unexpected nack detected
E (1029) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (1029) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (1039) I2C_If: Fail to write to dev 30
E (1039) i2c.master: I2C transaction unexpected nack detected
E (1049) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (1059) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (1059) I2C_If: Fail to write to dev 30
E (1069) i2c.master: I2C transaction unexpected nack detected
E (1069) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (1079) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (1089) I2C_If: Fail to write to dev 30
E (1089) i2c.master: I2C transaction unexpected nack detected
E (1099) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (1099) i2c.master: i2c_master_multi_buffer_transmit(1193): I2C transaction failed
E (1109) I2C_If: Fail to write to dev 30
E (1109) ES8311: Open fail
assert failed: Es8311AudioCodec::Es8311AudioCodec(void*, i2c_port_t, int, int, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, uint8_t, bool) es8311_audio_codec.cc:48 (codec_i
Backtrace: 0x40379f71:0x3fcb2420 0x40384969:0x3fcb2440 0x4038d2ad:0x3fcb2460 0x4200da36:0x3fcb2580 0x4201a7b6:0x3fcb2600 0x42012892:0x3fcb2640 0x42012fd6:0x3fcb2660 0x420168fb:0x3fcb2870 0x421ac468:0x3fcb28a0 0x4038545d:0x3fcb28d0
--- 0x40379f71: panic_abort at /Users/didi/esp/esp-idf/components/esp_system/panic.c:454
0x40384969: esp_system_abort at /Users/didi/esp/esp-idf/components/esp_system/port/esp_system_chip.c:92
0x4038d2ad: __assert_func at /Users/didi/esp/esp-idf/components/newlib/src/assert.c:80
0x4200da36: Es8311AudioCodec::Es8311AudioCodec(void*, i2c_port_t, int, int, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, unsigned char, bool) at /Users/didi/workspace/esp32/xiaozhi-esp32/main/audio_codecs/es8311_audio_codec.cc:48 (discriminator 1)
0x4201a7b6: waveshare_amoled_1_8::GetAudioCodec() at /Users/didi/workspace/esp32/xiaozhi-esp32/main/boards/esp32-s3-touch-amoled-1.8/esp32-s3-touch-amoled-1.8.cc:170 (discriminator 1)
0x42012892: Application::SetDeviceState(DeviceState) at /Users/didi/workspace/esp32/xiaozhi-esp32/main/application.cc:669
0x42012fd6: Application::Start() at /Users/didi/workspace/esp32/xiaozhi-esp32/main/application.cc:289
0x420168fb: app_main at /Users/didi/workspace/esp32/xiaozhi-esp32/main/main.cc:28 (discriminator 1)
0x421ac468: main_task at /Users/didi/esp/esp-idf/components/freertos/app_startup.c:208
0x4038545d: vPortTaskWrapper at /Users/didi/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:139
ELF file SHA256: d4000251c
Rebooting...
Describe the solution you'd like.
No response
Describe alternatives you've considered.
No response
Additional context.
No response
Activity