-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP32-S3 Box-Lite可以支持吗? (AEGHB-958) #178
Comments
可以的,编译时,你可以用 menuconfig 选择 ESP32-S3 Box-Lite,默认是 Box-3 |
看来是要去解决屏的驱动问题了。 |
不是很理解,你切换后,对应的屏驱动和相应外设都会使用 box-lite 的,不需要自己另外适配 |
可是会有报错,看头部的。也是蛮奇怪的。 |
能贴一下报错的 log? |
会不会是音频芯片需要适配,不再是ES8311. |
有上电初始化的么,这里看不出是哪个板子?例如下面是 box 的初始化 log, box-lite,会打印 ESP-BOX-LITE
|
是box-lite的板子。 |
这样感觉板子是坏了,你加个类似这个 scan 试试 。 |
Checklist
Feature description
E (543) i2c.master: I2C transaction unexpected nack detected
E (553) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (553) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (563) I2C_If: Fail to write to dev 30
E (573) i2c.master: I2C transaction unexpected nack detected
E (573) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (583) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (593) I2C_If: Fail to write to dev 30
E (593) i2c.master: I2C transaction unexpected nack detected
E (603) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (613) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (613) I2C_If: Fail to write to dev 30
E (623) i2c.master: I2C transaction unexpected nack detected
E (623) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (633) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (643) I2C_If: Fail to write to dev 30
E (643) i2c.master: I2C transaction unexpected nack detected
E (653) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (663) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (663) I2C_If: Fail to write to dev 30
E (673) i2c.master: I2C transaction unexpected nack detected
E (683) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (683) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (693) I2C_If: Fail to write to dev 30
E (693) i2c.master: I2C transaction unexpected nack detected
E (703) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (713) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (723) I2C_If: Fail to write to dev 30
E (723) i2c.master: I2C transaction unexpected nack detected
E (733) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (733) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (743) I2C_If: Fail to write to dev 30
E (753) i2c.master: I2C transaction unexpected nack detected
E (753) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (763) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (773) I2C_If: Fail to write to dev 30
E (773) i2c.master: I2C transaction unexpected nack detected
E (783) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (793) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (793) I2C_If: Fail to write to dev 30
E (803) i2c.master: I2C transaction unexpected nack detected
E (803) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (813) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (823) I2C_If: Fail to write to dev 30
E (823) i2c.master: I2C transaction unexpected nack detected
E (833) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (843) i2c.master: i2c_master_transmit_receive(1097): I2C transaction failed
E (853) I2C_If: Fail to read from dev 30
I (853) ES8311: Work in Slave mode
E (853) i2c.master: I2C transaction unexpected nack detected
E (863) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (873) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (883) I2C_If: Fail to write to dev 30
E (883) i2c.master: I2C transaction unexpected nack detected
E (893) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (893) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (903) I2C_If: Fail to write to dev 30
E (913) i2c.master: I2C transaction unexpected nack detected
E (913) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (923) i2c.master: i2c_master_transmit_receive(1097): I2C transaction failed
E (933) I2C_If: Fail to read from dev 30
E (933) i2c.master: I2C transaction unexpected nack detected
E (943) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (953) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (953) I2C_If: Fail to write to dev 30
E (963) i2c.master: I2C transaction unexpected nack detected
E (973) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (973) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (983) I2C_If: Fail to write to dev 30
E (983) i2c.master: I2C transaction unexpected nack detected
E (993) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (1003) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (1013) I2C_If: Fail to write to dev 30
E (1013) i2c.master: I2C transaction unexpected nack detected
E (1023) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (1033) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (1033) I2C_If: Fail to write to dev 30
E (1043) i2c.master: I2C transaction unexpected nack detected
E (1043) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed
E (1053) i2c.master: i2c_master_transmit(1074): I2C transaction failed
E (1063) I2C_If: Fail to write to dev 30
E (1063) ES8311: Open fail
assert failed: BoxAudioCodec::BoxAudioCodec(void*, int, int, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, uint8_t, uint8_t, bool) box_audio_codec.cc:50 (out_codec_if_ != NU
Backtrace: 0x40379fb2:0x3fcb2300 0x403847a9:0x3fcb2320 0x4038d121:0x3fcb2340 0x4200ccbf:0x3fcb2460 0x42019c61:0x3fcb24f0 0x42012f77:0x3fcb2530 0x420166ab:0x3fcb2660 0x421a3e3b:0x3fcb2690 0x40385359:0x3fcb26c0
0x40379fb2: panic_abort at /Users/soul/esp/v5.3/esp-idf/components/esp_system/panic.c:463
0x403847a9: esp_system_abort at /Users/soul/esp/v5.3/esp-idf/components/esp_system/port/esp_system_chip.c:92
0x4038d121: __assert_func at /Users/soul/esp/v5.3/esp-idf/components/newlib/assert.c:80
0x4200ccbf: BoxAudioCodec::BoxAudioCodec(void*, int, int, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, gpio_num_t, unsigned char, unsigned char, bool) at /Users/soul/Documents/Developer/ESP/xiaozhi-esp32/main/audio_codecs/box_audio_codec.cc:50 (discriminator 1)
0x42019c61: EspBox3Board::GetAudioCodec() at /Users/soul/Documents/Developer/ESP/xiaozhi-esp32/main/boards/esp-box-3/esp_box3_board.cc:145
0x42012f77: Application::Start() at /Users/soul/Documents/Developer/ESP/xiaozhi-esp32/main/application.cc:221
0x420166ab: app_main at /Users/soul/Documents/Developer/ESP/xiaozhi-esp32/main/main.cc:28 (discriminator 1)
0x421a3e3b: main_task at /Users/soul/esp/v5.3/esp-idf/components/freertos/app_startup.c:208
0x40385359: vPortTaskWrapper at /Users/soul/esp/v5.3/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:134
Use cases
我知道目前ESP32-S3 Box 3可以被支持,不知早期的能否有机会适配。我试了一下,是会报以下错误。应该是I2C部分有问题。
如果是只烧入开发板是可以看到WIFI且被配网,但是不能再下一步了。
Alternatives
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: