Closed
Description
Answers checklist.
- I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
- I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
- I have searched the issue tracker for a similar issue and not found a similar issue.
IDF version.
v5.3.3
Espressif SoC revision.
ESP32S3-BOX-3(目前安装了Micropython,之前的信息查不到了)
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
PowerShell
Development Kit.
ESP32S3-BOX-3
Power Supply used.
USB
What is the expected behavior?
I write a code about Microphone to speaker。
我写了一个简单的麦克风声音传递给喇叭的简易代码
What is the actual behavior?
record error “I2C transaction unexpected nack detected”
烧录到板子后会提示“I2C transaction unexpected nack detected”
Steps to reproduce.
/*
* 麦克风输入到扬声器输出示例
* 适用于ESP-S3-BOX-3开发板
* 功能:采集16kHz、单声道、16位PCM音频数据并实时播放
*/
#include <string.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "esp_log.h"
#include "driver/i2s.h"
#include "audio_element.h"
#include "audio_pipeline.h"
#include "audio_event_iface.h"
#include "audio_common.h"
#include "esp_peripherals.h"
#include "periph_sdcard.h"
#include "periph_button.h"
#include "periph_touch.h"
#include "board.h"
#include "es8311.h"
#include "i2s_stream.h"
#include "algorithm_stream.h"
static const char *TAG = "MIC_SPEAKER_EXAMPLE";
// I2S配置
#define I2S_SAMPLE_RATE 16000
#define I2S_BITS_PER_SAMPLE I2S_BITS_PER_SAMPLE_16BIT
#define I2S_CHANNEL_FORMAT I2S_CHANNEL_FMT_ONLY_LEFT
#define BUFFER_SIZE 1024
// 音频管道和元素句柄
static audio_pipeline_handle_t pipeline;
static audio_element_handle_t i2s_mic_reader, i2s_speaker_writer;
// 初始化麦克风I2S配置
static i2s_stream_cfg_t mic_i2s_config() {
i2s_stream_cfg_t i2s_cfg = I2S_STREAM_CFG_DEFAULT_WITH_PARA(I2S_NUM_0, I2S_SAMPLE_RATE, I2S_DATA_BIT_WIDTH_16BIT, AUDIO_STREAM_READER);
return i2s_cfg;
}
// 初始化扬声器I2S配置
static i2s_stream_cfg_t speaker_i2s_config() {
i2s_stream_cfg_t i2s_cfg = I2S_STREAM_CFG_DEFAULT_WITH_PARA(I2S_NUM_1, I2S_SAMPLE_RATE, I2S_DATA_BIT_WIDTH_16BIT, AUDIO_STREAM_WRITER);
return i2s_cfg;
}
static esp_err_t i2c_init_custom() {
// i2c_config_t conf = {
// .mode = I2C_MODE_MASTER,
// .sda_io_num = CONFIG_I2C_MASTER_SDA, // 需要根据实际配置修改
// .scl_io_num = CONFIG_I2C_MASTER_SCL, // 需要根据实际配置修改
// .sda_pullup_en = GPIO_PULLUP_ENABLE,
// .scl_pullup_en = GPIO_PULLUP_ENABLE,
// .master.clk_speed = 100000 // 降低时钟频率到100kHz
// };
// esp_err_t err = i2c_param_config(I2C_NUM_0, &conf);
// if (err != ESP_OK) {
// ESP_LOGE(TAG, "I2C参数配置失败: %d", err);
// return err;
// }
// err = i2c_driver_install(I2C_NUM_0, conf.mode, 0, 0, 0);
// if (err != ESP_OK) {
// ESP_LOGE(TAG, "I2C驱动安装失败: %d", err);
// return err;
// }
return ESP_OK;
}
// 初始化ESP-S3-BOX-3开发板
static void init_board() {
esp_err_t err = i2c_init_custom();
if (err != ESP_OK) {
ESP_LOGE(TAG, "I2C初始化失败,无法继续初始化开发板");
return;
}
audio_board_handle_t board_handle = audio_board_init();
ESP_LOGI(TAG, "ESP-S3-BOX-3 audio_board_init");
err = audio_hal_ctrl_codec(board_handle->audio_hal, AUDIO_HAL_CODEC_MODE_BOTH, AUDIO_HAL_CTRL_START);
if (err != ESP_OK) {
ESP_LOGE(TAG, "audio_hal_ctrl_codec failed: %d", err);
return;
}
ESP_LOGI(TAG, "ESP-S3-BOX-3 audio_hal_ctrl_codec: %d", err);
// // 设置麦克风增益
// es8311_set_mic_gain(ES8311_MIC_GAIN_30DB);
// // 设置扬声器音量 (0-100)
// audio_hal_set_volume(board_handle->audio_hal, 70);
ESP_LOGI(TAG, "ESP-S3-BOX-3 初始化完成");
}
void app_main() {
esp_log_level_set("*", ESP_LOG_INFO);
esp_log_level_set(TAG, ESP_LOG_DEBUG);
ESP_LOGI(TAG, "ESP-S3-BOX-3 麦克风到扬声器实时播放示例");
// 初始化开发板
init_board();
// 创建音频管道
audio_pipeline_cfg_t pipeline_cfg = DEFAULT_AUDIO_PIPELINE_CONFIG();
pipeline = audio_pipeline_init(&pipeline_cfg);
mem_assert(pipeline);
ESP_LOGI(TAG, "创建音频管道完成");
// 初始化麦克风I2S读取器
i2s_stream_cfg_t mic_cfg = mic_i2s_config();
i2s_mic_reader = i2s_stream_init(&mic_cfg);
ESP_LOGI(TAG, "初始化麦克风I2S读取器完成");
// 初始化扬声器I2S写入器
i2s_stream_cfg_t speaker_cfg = speaker_i2s_config();
i2s_speaker_writer = i2s_stream_init(&speaker_cfg);
ESP_LOGI(TAG, "初始化扬声器I2S写入器完成");
// 注册音频元素到管道
audio_pipeline_register(pipeline, i2s_mic_reader, "mic");
audio_pipeline_register(pipeline, i2s_speaker_writer, "speaker");
ESP_LOGI(TAG, "注册音频元素到管道完成");
// 连接音频元素
const char *link_tag[2] = {"mic", "speaker"};
audio_pipeline_link(pipeline, &link_tag[0], 2);
// 设置事件监听器
audio_event_iface_cfg_t evt_cfg = AUDIO_EVENT_IFACE_DEFAULT_CFG();
audio_event_iface_handle_t evt = audio_event_iface_init(&evt_cfg);
// 监听管道事件
audio_pipeline_set_listener(pipeline, evt);
// 启动音频管道
audio_pipeline_run(pipeline);
// 监听事件
while (1) {
audio_event_iface_msg_t msg;
esp_err_t ret = audio_event_iface_listen(evt, &msg, portMAX_DELAY);
if (ret != ESP_OK) {
ESP_LOGE(TAG, "事件监听失败: %d", ret);
continue;
}
ESP_LOGI(TAG, "事件信息:");
ESP_LOGI(TAG, " source_type: %d", msg.source_type);
ESP_LOGI(TAG, " source: %p", msg.source);
ESP_LOGI(TAG, " cmd: %d", msg.cmd);
ESP_LOGI(TAG, " data: %p", msg.data);
ESP_LOGI(TAG, " data_len: %d", msg.data_len);
if (msg.source_type == AUDIO_ELEMENT_TYPE_ELEMENT &&
msg.cmd == AEL_MSG_CMD_REPORT_STATUS &&
(int)msg.data == AEL_STATUS_STATE_RUNNING) {
// 当source_type为AUDIO_ELEMENT_TYPE_ELEMENT并且data为AEL_STATUS_STATE_RUNNING时的处理逻辑
audio_element_handle_t element = (audio_element_handle_t)msg.source;
const char *element_name = audio_element_get_tag(element);
ESP_LOGI(TAG, "音频元素 %s 正在运行", element_name);
// 这里可以添加更多的处理逻辑,比如记录日志、更新状态等
}
// 处理事件
if (msg.source_type == AUDIO_ELEMENT_TYPE_ELEMENT &&
msg.source == (void *)i2s_speaker_writer &&
msg.cmd == AEL_MSG_CMD_REPORT_STATUS &&
((int)msg.data == AEL_STATUS_STATE_STOPPED || (int)msg.data == AEL_STATUS_STATE_FINISHED)) {
ESP_LOGW(TAG, "扬声器已停止");
break;
}
}
// 清理资源
audio_pipeline_stop(pipeline);
audio_pipeline_wait_for_stop(pipeline);
audio_pipeline_unregister(pipeline, i2s_mic_reader);
audio_pipeline_unregister(pipeline, i2s_speaker_writer);
audio_element_deinit(i2s_mic_reader);
audio_element_deinit(i2s_speaker_writer);
audio_pipeline_deinit(pipeline);
audio_event_iface_destroy(evt);
ESP_LOGI(TAG, "程序已停止");
}
Debug Logs.
--- Warning: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM6 instead...
--- esp-idf-monitor 1.6.2 on \\.\COM6 115200
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0xa (SPI_FAST_FLASH_BOOT)
Saved PC:0x420074d7
--- 0x420074d7: uart_ll_get_txfifo_len at F:/Path/Esp/esp-idf/components/hal/esp32s3/include/hal/uart_ll.h:390
--- (inlined by) uart_tx_char at F:/Path/Esp/esp-idf/components/esp_driver_uart/src/uart_vfs.c:190
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce2820,len:0x19fc
load:0x403c8700,len:0x4
load:0x403c8704,len:0xe8c
load:0x403cb700,len:0x3164
entry 0x403c8940
I (19) boot: ESP-IDF v5.3.3 2nd stage bootloader
I (19) boot: compile time May 24 2025 04:58:34
I (19) boot: Multicore bootloader
I (22) boot: chip revision: v0.2
I (26) boot: efuse block revision: v1.3
I (31) qio_mode: Enabling QIO for flash chip GD
I (36) boot.esp32s3: Boot SPI Speed : 80MHz
I (41) boot.esp32s3: SPI Mode : QIO
I (45) boot.esp32s3: SPI Flash Size : 16MB
I (50) boot: Enabling RNG early entropy source...
I (56) boot: Partition Table:
I (59) boot: ## Label Usage Type ST Offset Length
I (67) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (74) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (81) boot: 2 factory factory app 00 00 00010000 00200000
I (89) boot: 3 model Unknown data 01 82 00210000 0050c000
I (96) boot: End of partition table
I (101) esp_image: segment 0: paddr=00010020 vaddr=3c030020 size=11808h ( 71688) map
I (120) esp_image: segment 1: paddr=00021830 vaddr=3fc95b00 size=030c8h ( 12488) load
I (122) esp_image: segment 2: paddr=00024900 vaddr=40374000 size=0b718h ( 46872) load
I (135) esp_image: segment 3: paddr=00030020 vaddr=42000020 size=2d578h (185720) map
I (163) esp_image: segment 4: paddr=0005d5a0 vaddr=4037f718 size=0639ch ( 25500) load
I (175) boot: Loaded app from partition at offset 0x10000
I (176) boot: Disabling RNG early entropy source...
I (187) octal_psram: vendor id : 0x0d (AP)
I (187) octal_psram: dev id : 0x03 (generation 4)
I (188) octal_psram: density : 0x05 (128 Mbit)
I (193) octal_psram: good-die : 0x01 (Pass)
I (198) octal_psram: Latency : 0x01 (Fixed)
I (203) octal_psram: VCC : 0x00 (1.8V)
I (208) octal_psram: SRF : 0x01 (Fast Refresh)
I (214) octal_psram: BurstType : 0x01 (Hybrid Wrap)
I (220) octal_psram: BurstLen : 0x01 (32 Byte)
I (225) octal_psram: Readlatency : 0x02 (10 cycles@Fixed)
I (232) octal_psram: DriveStrength: 0x00 (1/1)
I (237) MSPI Timing: PSRAM timing tuning index: 6
I (242) esp_psram: Found 16MB PSRAM device
I (247) esp_psram: Speed: 80MHz
I (251) cpu_start: Multicore app
I (1146) esp_psram: SPI SRAM memory test OK
I (1155) cpu_start: Pro cpu start user code
I (1155) cpu_start: cpu freq: 240000000 Hz
I (1155) app_init: Application information:
I (1158) app_init: Project name: toptoy
I (1163) app_init: App version: 0c7b93d-dirty
I (1168) app_init: Compile time: May 24 2025 04:58:03
I (1174) app_init: ELF file SHA256: eac4dc836...
I (1180) app_init: ESP-IDF: v5.3.3
I (1185) efuse_init: Min chip rev: v0.0
I (1189) efuse_init: Max chip rev: v0.99
I (1194) efuse_init: Chip rev: v0.2
I (1199) heap_init: Initializing. RAM available for dynamic allocation:
I (1207) heap_init: At 3FC99888 len 0004FE88 (319 KiB): RAM
I (1213) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
I (1219) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
I (1225) heap_init: At 600FE000 len 00001FE8 (7 KiB): RTCRAM
I (1232) esp_psram: Adding pool of 16384K of PSRAM memory to heap allocator
I (1240) spi_flash: detected chip: gd
I (1244) spi_flash: flash io: qio
W (1248) ADC: legacy driver is deprecated, please migrate to `esp_adc/adc_oneshot.h`
I (1256) sleep: Configure to isolate all GPIO pins in sleep state
I (1263) sleep: Enable automatic switching of GPIO sleep configuration
I (1270) main_task: Started on CPU0
I (1274) esp_psram: Reserving pool of 32K of internal memory for DMA/internal allocations
I (1283) main_task: Calling app_main()
I (1287) MIC_SPEAKER_EXAMPLE: ESP-S3-BOX-3 麦克风到扬声器实时播放示例
W (1296) i2c_bus_v2: I2C master handle is NULL, will create new one
I (1303) gpio: GPIO[17]| InputEn: 1| OutputEn: 1| OpenDrain: 1| Pullup: 1| Pulldown: 0| Intr:0
I (1312) gpio: GPIO[18]| InputEn: 1| OutputEn: 1| OpenDrain: 1| Pullup: 1| Pulldown: 0| Intr:0
E (1322) i2c.master: I2C transaction unexpected nack detected
E (1328) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1336) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1343) i2c.master: I2C transaction unexpected nack detected
E (1349) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1357) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1365) i2c.master: I2C transaction unexpected nack detected
E (1371) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1379) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1386) i2c.master: I2C transaction unexpected nack detected
E (1392) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1400) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1408) i2c.master: I2C transaction unexpected nack detected
E (1414) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1422) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1429) i2c.master: I2C transaction unexpected nack detected
E (1436) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1444) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1451) i2c.master: I2C transaction unexpected nack detected
E (1457) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1465) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1473) i2c.master: I2C transaction unexpected nack detected
E (1479) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1487) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1494) i2c.master: I2C transaction unexpected nack detected
E (1501) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1509) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1516) i2c.master: I2C transaction unexpected nack detected
E (1522) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1530) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1537) i2c.master: I2C transaction unexpected nack detected
E (1544) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1552) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1559) i2c.master: I2C transaction unexpected nack detected
E (1565) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1573) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1581) i2c.master: I2C transaction unexpected nack detected
E (1587) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1595) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1602) i2c.master: I2C transaction unexpected nack detected
E (1609) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1617) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
I (1624) DRV8311: ES8311 in Slave mode
E (1629) i2c.master: I2C transaction unexpected nack detected
E (1635) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1643) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1651) i2c.master: I2C transaction unexpected nack detected
E (1657) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1665) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1672) i2c.master: I2C transaction unexpected nack detected
E (1679) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1687) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (1695) i2c.master: I2C transaction unexpected nack detected
E (1701) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1709) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1716) i2c.master: I2C transaction unexpected nack detected
E (1722) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1730) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (1738) i2c.master: I2C transaction unexpected nack detected
E (1745) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1753) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1760) i2c.master: I2C transaction unexpected nack detected
E (1766) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1774) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (1782) i2c.master: I2C transaction unexpected nack detected
E (1789) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1797) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1804) i2c.master: I2C transaction unexpected nack detected
E (1810) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1818) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (1826) i2c.master: I2C transaction unexpected nack detected
E (1833) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1841) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1848) i2c.master: I2C transaction unexpected nack detected
E (1854) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1862) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (1870) i2c.master: I2C transaction unexpected nack detected
E (1877) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1885) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1892) i2c.master: I2C transaction unexpected nack detected
E (1898) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1906) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (1914) i2c.master: I2C transaction unexpected nack detected
E (1920) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1928) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1936) i2c.master: I2C transaction unexpected nack detected
E (1942) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1950) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (1958) i2c.master: I2C transaction unexpected nack detected
E (1964) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1972) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (1980) i2c.master: I2C transaction unexpected nack detected
E (1986) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (1994) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2002) i2c.master: I2C transaction unexpected nack detected
E (2008) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2016) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2024) i2c.master: I2C transaction unexpected nack detected
E (2030) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2038) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2046) i2c.master: I2C transaction unexpected nack detected
E (2052) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2060) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2068) i2c.master: I2C transaction unexpected nack detected
E (2074) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2082) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2090) i2c.master: I2C transaction unexpected nack detected
E (2096) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2104) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2111) i2c.master: I2C transaction unexpected nack detected
E (2118) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2126) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2133) i2c.master: I2C transaction unexpected nack detected
E (2139) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2147) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2155) i2c.master: I2C transaction unexpected nack detected
E (2161) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2169) i2c.master: i2c_master_transmit(1133): I2C transaction failed
I (2176) gpio: GPIO[48]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
E (2186) i2c.master: I2C transaction unexpected nack detected
E (2192) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2200) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2208) i2c.master: I2C transaction unexpected nack detected
E (2214) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2222) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2230) i2c.master: I2C transaction unexpected nack detected
E (2237) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2245) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2252) i2c.master: I2C transaction unexpected nack detected
E (2258) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2266) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2274) i2c.master: I2C transaction unexpected nack detected
E (2280) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2288) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2296) i2c.master: I2C transaction unexpected nack detected
E (2302) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2310) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2318) i2c.master: I2C transaction unexpected nack detected
E (2324) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2332) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2340) i2c.master: I2C transaction unexpected nack detected
E (2346) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2354) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2361) i2c.master: I2C transaction unexpected nack detected
E (2368) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2376) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2383) i2c.master: I2C transaction unexpected nack detected
E (2389) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2397) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2405) i2c.master: I2C transaction unexpected nack detected
E (2411) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2419) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2426) i2c.master: I2C transaction unexpected nack detected
E (2432) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2440) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2448) i2c.master: I2C transaction unexpected nack detected
E (2454) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2462) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2469) i2c.master: I2C transaction unexpected nack detected
E (2476) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2484) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2491) i2c.master: I2C transaction unexpected nack detected
E (2497) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2505) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2513) i2c.master: I2C transaction unexpected nack detected
E (2519) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2527) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2534) i2c.master: I2C transaction unexpected nack detected
E (2541) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2549) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2556) i2c.master: I2C transaction unexpected nack detected
E (2562) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2570) i2c.master: i2c_master_transmit(1133): I2C transaction failed
I (2577) ES7210: ES7210 in Slave mode
E (2582) i2c.master: I2C transaction unexpected nack detected
E (2588) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2596) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2604) i2c.master: I2C transaction unexpected nack detected
E (2610) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2618) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2626) i2c.master: I2C transaction unexpected nack detected
E (2632) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2640) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2647) i2c.master: I2C transaction unexpected nack detected
E (2654) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2662) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2669) i2c.master: I2C transaction unexpected nack detected
E (2675) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2683) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2691) i2c.master: I2C transaction unexpected nack detected
E (2697) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2705) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2712) i2c.master: I2C transaction unexpected nack detected
E (2718) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2726) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2734) i2c.master: I2C transaction unexpected nack detected
E (2740) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2748) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2756) i2c.master: I2C transaction unexpected nack detected
E (2762) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2770) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2778) i2c.master: I2C transaction unexpected nack detected
E (2784) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2792) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2799) i2c.master: I2C transaction unexpected nack detected
E (2806) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2814) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2821) i2c.master: I2C transaction unexpected nack detected
E (2827) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2835) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2843) i2c.master: I2C transaction unexpected nack detected
E (2849) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2857) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2865) i2c.master: I2C transaction unexpected nack detected
E (2871) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2879) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2886) i2c.master: I2C transaction unexpected nack detected
E (2893) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2901) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2909) i2c.master: I2C transaction unexpected nack detected
E (2915) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2923) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2930) i2c.master: I2C transaction unexpected nack detected
E (2937) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2945) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2953) i2c.master: I2C transaction unexpected nack detected
E (2959) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2967) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (2974) i2c.master: I2C transaction unexpected nack detected
E (2981) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (2989) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (2997) i2c.master: I2C transaction unexpected nack detected
E (3003) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3011) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3018) i2c.master: I2C transaction unexpected nack detected
E (3024) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3033) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3040) i2c.master: I2C transaction unexpected nack detected
E (3046) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3054) i2c.master: i2c_master_transmit(1133): I2C transaction failed
I (3061) ES7210: Enable ES7210_INPUT_MIC1
E (3066) i2c.master: I2C transaction unexpected nack detected
E (3072) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3080) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3088) i2c.master: I2C transaction unexpected nack detected
E (3095) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3103) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3110) i2c.master: I2C transaction unexpected nack detected
E (3116) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3124) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3132) i2c.master: I2C transaction unexpected nack detected
E (3138) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3146) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3154) i2c.master: I2C transaction unexpected nack detected
E (3160) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3168) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3176) i2c.master: I2C transaction unexpected nack detected
E (3182) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3190) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3198) i2c.master: I2C transaction unexpected nack detected
E (3204) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3212) i2c.master: i2c_master_transmit(1133): I2C transaction failed
I (3219) ES7210: Enable ES7210_INPUT_MIC2
E (3224) i2c.master: I2C transaction unexpected nack detected
E (3230) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3238) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3247) i2c.master: I2C transaction unexpected nack detected
E (3253) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3261) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3268) i2c.master: I2C transaction unexpected nack detected
E (3274) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3282) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3290) i2c.master: I2C transaction unexpected nack detected
E (3296) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3304) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3312) i2c.master: I2C transaction unexpected nack detected
E (3318) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3326) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3334) i2c.master: I2C transaction unexpected nack detected
E (3340) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3348) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3356) i2c.master: I2C transaction unexpected nack detected
E (3362) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3370) i2c.master: i2c_master_transmit(1133): I2C transaction failed
I (3377) ES7210: Enable ES7210_INPUT_MIC3
E (3382) i2c.master: I2C transaction unexpected nack detected
E (3389) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3397) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3405) i2c.master: I2C transaction unexpected nack detected
E (3411) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3419) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3426) i2c.master: I2C transaction unexpected nack detected
E (3432) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3440) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3448) i2c.master: I2C transaction unexpected nack detected
E (3454) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3462) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3470) i2c.master: I2C transaction unexpected nack detected
E (3476) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3484) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3492) i2c.master: I2C transaction unexpected nack detected
E (3498) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3506) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3514) i2c.master: I2C transaction unexpected nack detected
E (3520) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3528) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3536) i2c.master: I2C transaction unexpected nack detected
E (3542) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3550) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3557) i2c.master: I2C transaction unexpected nack detected
E (3563) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3572) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
W (3557) ES7210: Enable TDM mode. ES7210_SDP_INTERFACE2_REG12: 30
E (3586) i2c.master: I2C transaction unexpected nack detected
E (3593) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3601) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3609) i2c.master: I2C transaction unexpected nack detected
E (3615) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3623) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3630) i2c.master: I2C transaction unexpected nack detected
E (3636) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3645) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3653) i2c.master: I2C transaction unexpected nack detected
E (3659) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3667) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3674) i2c.master: I2C transaction unexpected nack detected
E (3680) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3688) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3696) i2c.master: I2C transaction unexpected nack detected
E (3703) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3711) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3718) i2c.master: I2C transaction unexpected nack detected
E (3724) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3732) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3740) i2c.master: I2C transaction unexpected nack detected
E (3747) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3755) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3762) i2c.master: I2C transaction unexpected nack detected
E (3768) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3776) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3784) i2c.master: I2C transaction unexpected nack detected
E (3791) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3799) i2c.master: i2c_master_transmit(1133): I2C transaction failed
I (3806) ES7210: config fmt 30
E (3810) i2c.master: I2C transaction unexpected nack detected
E (3816) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3824) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3832) i2c.master: I2C transaction unexpected nack detected
E (3838) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3846) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3854) i2c.master: I2C transaction unexpected nack detected
E (3860) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3868) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3875) i2c.master: I2C transaction unexpected nack detected
E (3881) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3889) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3897) i2c.master: I2C transaction unexpected nack detected
E (3903) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3911) i2c.master: i2c_master_transmit(1133): I2C transaction failed
I (3918) MIC_SPEAKER_EXAMPLE: ESP-S3-BOX-3 audio_board_init
I (3924) AUDIO_HAL: Codec mode is 3, Ctrl:1
E (3929) i2c.master: I2C transaction unexpected nack detected
E (3936) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3944) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3952) i2c.master: I2C transaction unexpected nack detected
E (3958) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3966) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (3974) i2c.master: I2C transaction unexpected nack detected
E (3980) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (3988) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (3996) i2c.master: I2C transaction unexpected nack detected
E (4002) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4010) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (4017) i2c.master: I2C transaction unexpected nack detected
E (4024) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4032) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (4039) i2c.master: I2C transaction unexpected nack detected
E (4045) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4053) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (4061) i2c.master: I2C transaction unexpected nack detected
E (4067) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4075) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (4082) i2c.master: I2C transaction unexpected nack detected
E (4088) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4096) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (4104) i2c.master: I2C transaction unexpected nack detected
E (4110) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4118) i2c.master: i2c_master_transmit_receive(1156): I2C transaction failed
E (4126) i2c.master: I2C transaction unexpected nack detected
E (4132) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4140) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (4148) i2c.master: I2C transaction unexpected nack detected
E (4154) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4162) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (4169) i2c.master: I2C transaction unexpected nack detected
E (4176) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4184) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (4191) i2c.master: I2C transaction unexpected nack detected
E (4197) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4205) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (4213) i2c.master: I2C transaction unexpected nack detected
E (4219) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4227) i2c.master: i2c_master_transmit(1133): I2C transaction failed
E (4234) i2c.master: I2C transaction unexpected nack detected
E (4240) i2c.master: s_i2c_synchronous_transaction(892): I2C transaction failed
E (4248) i2c.master: i2c_master_transmit(1133): I2C transaction failed
I (4256) MIC_SPEAKER_EXAMPLE: ESP-S3-BOX-3 audio_hal_ctrl_codec: 0
I (4262) MIC_SPEAKER_EXAMPLE: ESP-S3-BOX-3 初始化完成
I (4269) MIC_SPEAKER_EXAMPLE: 创建音频管道完成
I (4275) MIC_SPEAKER_EXAMPLE: 初始化麦克风I2S读取器完成
I (4282) MIC_SPEAKER_EXAMPLE: 初始化扬声器I2S写入器完成
I (4288) MIC_SPEAKER_EXAMPLE: 注册音频元素到管道完成
I (4295) AUDIO_PIPELINE: link el->rb, el:0x3c0512c4, tag:mic, rb:0x3c051a94
I (4303) AUDIO_THREAD: The mic task allocate stack on internal memory
I (4310) AUDIO_ELEMENT: [mic-0x3c0512c4] Element task created
I (4316) AUDIO_THREAD: The speaker task allocate stack on internal memory
I (4323) AUDIO_ELEMENT: [speaker-0x3c05175c] Element task created
I (4330) AUDIO_PIPELINE: Func:audio_pipeline_run, Line:359, MEM Total:17074580 Bytes, Inter:351739 Bytes, Dram:351739 Bytes, Dram largest free:258048Bytes
I (4345) AUDIO_ELEMENT: [mic] AEL_MSG_CMD_RESUME,state:1
I (4351) AUDIO_ELEMENT: [speaker] AEL_MSG_CMD_RESUME,state:1
I (4357) AUDIO_PIPELINE: Pipeline started
I (4362) MIC_SPEAKER_EXAMPLE: 事件信息:
I (4367) MIC_SPEAKER_EXAMPLE: source_type: 131072
I (4372) MIC_SPEAKER_EXAMPLE: source: 0x3c0512c4
I (4378) MIC_SPEAKER_EXAMPLE: cmd: 8
I (4382) MIC_SPEAKER_EXAMPLE: data: 0xc
I (4387) MIC_SPEAKER_EXAMPLE: data_len: 4
I (4392) MIC_SPEAKER_EXAMPLE: 音频元素 mic 正在运行
I (4398) MIC_SPEAKER_EXAMPLE: 事件信息:
I (4403) MIC_SPEAKER_EXAMPLE: source_type: 131072
I (4409) MIC_SPEAKER_EXAMPLE: source: 0x3c05175c
I (4414) MIC_SPEAKER_EXAMPLE: cmd: 8
I (4419) MIC_SPEAKER_EXAMPLE: data: 0xc
I (4423) MIC_SPEAKER_EXAMPLE: data_len: 4
I (4428) MIC_SPEAKER_EXAMPLE: 音频元素 speaker 正在运行
Diagnostic report archive.
No response
More Information.
No response