espressif / esp-adf

Espressif Audio Development Framework
Other
1.53k stars 671 forks source link

esp32s3 keep reboot when run speech evaluation example (AUD-4495) #975

Closed jhzzzz closed 1 year ago

jhzzzz commented 1 year ago

I've been tossing for several days, and I really can't figure it out.

I bought an esp32s3-n16r8 development board (from third-party manufacturer). An i2s microphone is integrated on the board. I connected an i2s small power amplifier and a speaker to run the esp32 adf official speech recognition example (https://github.com/espressif/esp-adf/tree/master/examples/speech_recognition/wwe), the master branch code, and the idf version is 4.4.1.

But after running, it always crashes in the i2s_stream_init function. In the main function, both setup_player and start_recorder will call this function. The setup_player is executed first, and there is no problem calling it. When i2s_stream_init is called in start_recorder, the MCU resets and restarts.

Tracking i2s_stream_init found that he will call heap_caps_malloc, and there is a problem here, the next code is not executed, the s3 chip has an external SPIRAM, I have configured it, and the mem test also shows ok, and esp_get_free_heap_size shows that there are more than 8M memory can be used.

If I comment out setup_player and only run start_recorder, i2s_stream_init can succeed, but it's not normal, it will crash after a few seconds, I really don't know why :D

the pin defined as below, I2S_NUM_0 for speaker, I2S_NUM_1 for microphone:

if (port == I2S_NUM_0) {       
    i2s_config->bck_io_num = GPIO_NUM_36;
    i2s_config->ws_io_num = GPIO_NUM_35;
    i2s_config->data_out_num = GPIO_NUM_37;
    i2s_config->data_in_num = -1;
    i2s_config->mck_io_num = -1;
} else if (port == I2S_NUM_1) {
    i2s_config->bck_io_num = 41;
    i2s_config->ws_io_num = 42;
    i2s_config->data_out_num = -1;
    i2s_config->data_in_num = 2;
    i2s_config->mck_io_num = -1;
}

the framework version is IDF4.4.1, ADF2.4.1

below is the log:

========================================================= PS D:\Electronics\EspressifTools\frameworks\esp-adf-2.4.1_bak\examples\speech_recognition\wwe> set IDF_PATH=D:/Electronics/EspressifTools/frameworks/esp-idf-v4.4.1/ PS D:\Electronics\EspressifTools\frameworks\esp-adf-2.4.1_bak\examples\speech_recognition\wwe> D:/Electronics/EspressifTools/python_env/idf4.4_py3.8_env/Scripts/python.exe D:\Electronics\EspressifTools\frameworks\esp-idf-v4.4.1\tools\idf_monitor.py -p COM16 -b 115200 --toolchain-prefix xtensa-esp32s3-elf- --target esp32s3 d:\Electronics\EspressifTools\frameworks\esp-adf-2.4.1_bak\examples\speech_recognition\wwe\build\example_wwe.elf --- WARNING: GDB cannot open serial ports accessed as COMx --- Using \.\COM16 instead... --- idf_monitor on \.\COM16 115200 --- --- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H --- I (731) heap_init: At 600FE000 len 00002000 (8 KiB): RTCRESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0x15 (USB_UART_CHIP_RESET),boot:0x28 (SPI_FAST_FLASH_BOOT) Saved PC:0x403797d2 0x403797d2: xt_highint4 at D:/Electronics/EspressifTools/frameworks/esp-idf-v4.4.1/components/esp_system/port/soc/esp32s3/highint_hdl.S:57

SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd0108,len:0x17ac load:0x403b6000,len:0xe28 load:0x403ba000,len:0x30d4 entry 0x403b6274 I (24) boot: ESP-IDF v4.4.1-dirty 2nd stage bootloader I (25) boot: compile time 16:37:21 I (25) boot: chip revision: 0 I (27) qio_mode: Enabling default flash chip QIO
I (32) boot.esp32s3: Boot SPI Speed : 80MHz I (37) boot.esp32s3: SPI Mode : QIO I (42) boot.esp32s3: SPI Flash Size : 16MB I (46) boot: Enabling RNG early entropy source... I (52) boot: Partition Table: I (55) boot: ## Label Usage Type ST Offset Length I (63) boot: 0 nvs WiFi data 01 02 00009000 00004000 I (70) boot: 1 otadata OTA data 01 00 0000d000 00002000 I (78) boot: 2 phy_init RF data 01 01 0000f000 00001000 I (85) boot: 3 ota_0 OTA app 00 10 00010000 00290000 I (93) boot: 4 model Unknown data 01 82 002a0000 004d7000 I (100) boot: 5 flash_tone Unknown data 01 27 00777000 00032000 I (108) boot: End of partition table I (112) esp_image: segment 0: paddr=00010020 vaddr=3c0a0020 size=38830h (231472) map I (155) esp_image: segment 1: paddr=00048858 vaddr=3fc973e0 size=05100h ( 20736) load I (160) esp_image: segment 2: paddr=0004d960 vaddr=40378000 size=026b8h ( 9912) load I (163) esp_image: segment 3: paddr=00050020 vaddr=42000020 size=98f5ch (626524) map I (265) esp_image: segment 4: paddr=000e8f84 vaddr=4037a6b8 size=0cd20h ( 52512) load I (275) esp_image: segment 5: paddr=000f5cac vaddr=50000000 size=00010h ( 16) load I (282) boot: Loaded app from partition at offset 0x10000 I (282) boot: Disabling RNG early entropy source... I (295) opi psram: vendor id : 0x0d (AP) I (295) opi psram: dev id : 0x02 (generation 3) I (296) opi psram: density : 0x03 (64 Mbit) I (299) opi psram: good-die : 0x01 (Pass) I (304) opi psram: Latency : 0x01 (Fixed) I (309) opi psram: VCC : 0x01 (3V) I (313) opi psram: SRF : 0x01 (Fast Refresh) I (319) opi psram: BurstType : 0x01 (Hybrid Wrap) I (324) opi psram: BurstLen : 0x01 (32 Byte) I (329) opi psram: Readlatency : 0x02 (10 cycles@Fixed) I (335) opi psram: DriveStrength: 0x00 (1/1) W (340) PSRAM: DO NOT USE FOR MASS PRODUCTION! Timing parameters will be updated in future IDF version. I (351) spiram: Found 64MBit SPI RAM device I (355) spiram: SPI RAM mode: sram 80m I (360) spiram: PSRAM initialized, cache is in normal (1-core) mode. I (367) cpu_start: Pro cpu up. I (370) cpu_start: Starting app cpu, entry point is 0x4037942c 0x4037942c: call_start_cpu1 at D:/Electronics/EspressifTools/frameworks/esp-idf-v4.4.1/components/esp_system/port/cpu_start.c:160

I (0) cpu_start: App cpu up. I (662) spiram: SPI SRAM memory test OK I (670) cpu_start: Pro cpu start user code I (670) cpu_start: cpu freq: 240000000 I (670) cpu_start: Application information: I (673) cpu_start: Project name: example_wwe I (678) cpu_start: App version: 1 I (683) cpu_start: Compile time: Mar 27 2023 16:36:06 I (689) cpu_start: ELF file SHA256: 1b6f9dfd970689ad... I (695) cpu_start: ESP-IDF: v4.4.1-dirty I (700) heap_init: Initializing. RAM available for dynamic allocation: I (707) heap_init: At 3FC9E650 len 000419B0 (262 KiB): D/IRAM I (714) heap_init: At 3FCE0000 len 0000EE34 (59 KiB): STACK/DRAM I (720) heap_init: At 600FE000 len 00002000 (8 KiB): RTCRAM I (727) spiram: Adding pool of 8192K of external SPI memory to heap allocator I (735) spi_flash: detected chip: gd I (739) spi_flash: flash io: qio I (743) sleep: Configure to isolate all GPIO pins in sleep state I (750) sleep: Enable automatic switching of GPIO sleep configuration I (757) cpu_start: Starting scheduler on PRO CPU. I (0) cpu_start: Starting scheduler on APP CPU. I (767) spiram: Reserving pool of 32K of internal memory for DMA/internal allocations I (777) new_codec: new_codec init setup_player, 8661407 g_spiram_ok=1 W (787) AUDIO_BOARD: The board has already been initialized! I (797) AUDIO_THREAD: The media_task task allocate stack on external memory I (807) ESP_AUDIO_TASK: media_ctrl_task running...,0x3d800a14

-/ ---------------------------- ESP Audio Platform ----------------------------- | | | ESP_AUDIO-v1.7.2-20e6bd0-b92a149 | | Compile date: Nov 30 2022-07:50:12 | -/ ----------------------------------------------------------------------------- I (847) ESP_AUDIO_CTRL: Func:media_ctrl_create, Line:354, MEM Total:8655939 Bytes, Inter:304531 Bytes, Dram:304531 Bytes

I (857) AUDIO_HAL: Codec mode is 3, Ctrl:1 I (857) MP3_DECODER: MP3 init I (867) I2S: DMA Malloc info, datalen=blocksize=1200, dma_buf_count=3 I (867) I2S: DMA Malloc info, datalen=blocksize=1200, dma_buf_count=3 I (877) MY_BOARD_V1_0: I2S0, MCLK output by GPIO0 i2s_stream_init done ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0x8 (TG1WDT_SYS_RST),boot:0x28 (SPI_FAST_FLASH_BOOT) Saved PC:0x403797d2 0x403797d2: xt_highint4 at D:/Electronics/EspressifTools/frameworks/esp-idf-v4.4.1/components/esp_system/port/soc/esp32s3/highint_hdl.S:57

SPIWP:0xee mode:DIO, clock div:1 ......

after comment the setup_player():

=========================================================

PS D:\Electronics\EspressifTools\frameworks\esp-adf-2.4.1_bak\examples\speech_recognition\wwe> set IDF_PATH=D:/Electronics/EspressifTools/frameworks/esp-idf-v4.4.1/ PS D:\Electronics\EspressifTools\frameworks\esp-adf-2.4.1_bak\examples\speech_recognition\wwe> D:/Electronics/EspressifTools/python_env/idf4.4_py3.8_env/Scripts/python.exe D:\Electronics\EspressifTools\frameworks\esp-idf-v4.4.1\tools\idf_monitor.py -p COM16 -b 115200 --toolchain-prefix xtensa-esp32s3-elf- --target esp32s3 d:\Electronics\EspressifTools\frameworks\esp-adf-2.4.1_bak\examples\speech_recognition\wwe\build\example_wwe.elf --- WARNING: GDB cannot open serial ports accessed as COMx --- Using \.\COM16 instead... --- idf_monitor on \.\COM16 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:0x28 (SPI_FAST_FLASH_BOOT) Saved PC:0x42086a5e 0x42086a5e: esp_pm_impl_waiti at D:/Electronics/EspressifTools/frameworks/esp-idf-v4.4.1/components/esp_pm/pm_impl.c:839

SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd0108,len:0x17ac load:0x403b6000,len:0xe28 load:0x403ba000,len:0x30d4 entry 0x403b6274 I (24) boot: ESP-IDF v4.4.1-dirty 2nd stage bootloader I (25) boot: compile time 16:37:21 I (25) boot: chip revision: 0 I (27) qio_mode: Enabling default flash chip QIO
I (32) boot.esp32s3: Boot SPI Speed : 80MHz I (37) boot.esp32s3: SPI Mode : QIO I (42) boot.esp32s3: SPI Flash Size : 16MB I (46) boot: Enabling RNG early entropy source... I (52) boot: Partition Table: I (55) boot: ## Label Usage Type ST Offset Length I (63) boot: 0 nvs WiFi data 01 02 00009000 00004000 I (70) boot: 1 otadata OTA data 01 00 0000d000 00002000 I (78) boot: 2 phy_init RF data 01 01 0000f000 00001000 I (85) boot: 3 ota_0 OTA app 00 10 00010000 00290000 I (93) boot: 4 model Unknown data 01 82 002a0000 004d7000 I (100) boot: 5 flash_tone Unknown data 01 27 00777000 00032000 I (108) boot: End of partition table I (112) esp_image: segment 0: paddr=00010020 vaddr=3c090020 size=327e8h (206824) map I (152) esp_image: segment 1: paddr=00042810 vaddr=3fc96f00 size=05194h ( 20884) load I (156) esp_image: segment 2: paddr=000479ac vaddr=40378000 size=0866ch ( 34412) load I (164) esp_image: segment 3: paddr=00050020 vaddr=42000020 size=89500h (562432) map I (251) esp_image: segment 4: paddr=000d9528 vaddr=4038066c size=06888h ( 26760) load I (257) esp_image: segment 5: paddr=000dfdb8 vaddr=50000000 size=00010h ( 16) load I (264) boot: Loaded app from partition at offset 0x10000 I (264) boot: Disabling RNG early entropy source... I (280) opi psram: vendor id : 0x0d (AP) I (280) opi psram: dev id : 0x02 (generation 3) I (280) opi psram: density : 0x03 (64 Mbit) I (284) opi psram: good-die : 0x01 (Pass) I (289) opi psram: Latency : 0x01 (Fixed) I (293) opi psram: VCC : 0x01 (3V) I (298) opi psram: SRF : 0x01 (Fast Refresh) I (303) opi psram: BurstType : 0x01 (Hybrid Wrap) I (309) opi psram: BurstLen : 0x01 (32 Byte) I (314) opi psram: Readlatency : 0x02 (10 cycles@Fixed) I (320) opi psram: DriveStrength: 0x00 (1/1) W (325) PSRAM: DO NOT USE FOR MASS PRODUCTION! Timing parameters will be updated in future IDF version. I (336) spiram: Found 64MBit SPI RAM device I (340) spiram: SPI RAM mode: sram 80m I (344) spiram: PSRAM initialized, cache is in normal (1-core) mode. I (351) cpu_start: Pro cpu up. I (355) cpu_start: Starting app cpu, entry point is 0x4037942c 0x4037942c: call_start_cpu1 at D:/Electronics/EspressifTools/frameworks/esp-idf-v4.4.1/components/esp_system/port/cpu_start.c:160

I (0) cpu_start: App cpu up. I (647) spiram: SPI SRAM memory test OK I (655) cpu_start: Pro cpu start user code I (655) cpu_start: cpu freq: 240000000 I (655) cpu_start: Application information: I (658) cpu_start: Project name: example_wwe I (663) cpu_start: App version: 1 I (667) cpu_start: Compile time: Mar 27 2023 16:36:06 I (673) cpu_start: ELF file SHA256: 5dcfd8978e242301... I (679) cpu_start: ESP-IDF: v4.4.1-dirty I (685) heap_init: Initializing. RAM available for dynamic allocation: I (692) heap_init: At 3FC9E218 len 00041DE8 (263 KiB): D/IRAM I (698) heap_init: At 3FCE0000 len 0000EE34 (59 KiB): STACK/DRAM I (705) heap_init: At 600FE000 len 00002000 (8 KiB): RTCRAM I (711) spiram: Adding pool of 8192K of external SPI memory to heap allocator I (719) spi_flash: detected chip: gd I (724) spi_flash: flash io: qio I (728) sleep: Configure to isolate all GPIO pins in sleep state I (734) sleep: Enable automatic switching of GPIO sleep configuration I (742) cpu_start: Starting scheduler on PRO CPU. I (0) cpu_start: Starting scheduler on APP CPU. I (752) spiram: Reserving pool of 32K of internal memory for DMA/internal allocations I (762) AUDIO_THREAD: The esp_periph task allocate stack on external memory I (772) new_codec: new_codec init setup_player, 8658075 start_recorder, free heap size: 8658075 audio_pipeline_init finish I (3782) I2S: DMA Malloc info, datalen=blocksize=600, dma_buf_count=3 I (3782) MY_BOARD_V1_0: I2S1, MCLK output by GPIO0 i2s_stream_init done i2s_stream_init finish raw_stream_init done I (3792) AUDIO_PIPELINE: link el->rb, el:0x3d801c24, tag:i2s, rb:0x3d801eb0 I (3802) AUDIO_ELEMENT: [i2s-0x3d801c24] Element task created I (3802) AUDIO_ELEMENT: [raw-0x3d801d54] Element task created I (3812) AUDIO_PIPELINE: Func:audio_pipeline_run, Line:359, MEM Total:8645211 Bytes, Inter:295927 Bytes, Dram:295927 Bytes

I (3822) AUDIO_ELEMENT: [i2s] AEL_MSG_CMD_RESUME,state:1 I (3832) AUDIO_PIPELINE: Pipeline started I (3832) wwe_example: Recorder has been created I (3842) MODEL_LOADER: Initializing models from SPIFFS, partition label: model

I (4142) MODEL_LOADER: Partition size: total: 4657556, used: 2085308

model file: wn9_hilexin/_MODELINFO model file: wn9_hilexin/wn9_data model file: wn9_hilexin/wn9_index model file: mn4_cn/_MODELINFO model file: mn4_cn/mn4_cn_data model file: mn4_cn/mn4_cn_index W (4392) AUDIO_EVT: There is no space in external queue esp_afe->create_from_config start I (4392) AFE_SR: afe interface for speech recognition

I (4392) AFE_SR: AFE version: SR_V220727

I (4392) AFE_SR: Initial auido front-end, total channel: 1, mic num: 1, ref num: 0

I (4402) AFE_SR: aec_init: 0, se_init: 1, vad_init: 1

I (4412) AFE_SR: wakenet_init: 0

I (4512) AFE_SR: wake num: 1, mode: 0, (Nov 3 2022 11:49:26)

esp_afe->create_from_config finish multinet->create start I (4512) MN: model_name: mn4_cn model_data: /srmodel/mn4_cn/mn4_cn_data W (4612) AUDIO_EVT: There is no space in external queue W (4652) AUDIO_EVT: There is no space in external queue W (5252) AUDIO_EVT: There is no space in external queue W (5312) AUDIO_EVT: There is no space in external queue W (5432) AUDIO_EVT: There is no space in external queue W (5472) AUDIO_EVT: There is no space in external queue W (5552) AUDIO_EVT: There is no space in external queue W (5632) AUDIO_EVT: There is no space in external queue W (5772) AUDIO_EVT: There is no space in external queue W (6052) AUDIO_EVT: There is no space in external queue W (6152) AUDIO_EVT: There is no space in external queue W (6252) AUDIO_EVT: There is no space in external queue W (6352) AUDIO_EVT: There is no space in external queue W (6392) AUDIO_EVT: There is no space in external queue I (6442) MN: SINGLE_RECOGNITION: V4.5 CN; core: 0; (Nov 3 2022 11:49:18)

multinet->create finish esp_mn_commands_update_from_sdkconfig I (6442) MN_COMMAND: ---------------------SPEECH COMMANDS--------------------- I (6452) MN_COMMAND: Command ID0, phrase ID0: da kai kong tiao I (6462) MN_COMMAND: Command ID1, phrase ID1: guan bi kong tiao I (6472) MN_COMMAND: Command ID2, phrase ID2: zeng da feng su I (6472) MN_COMMAND: Command ID3, phrase ID3: jian xiao feng su I (6482) MN_COMMAND: Command ID4, phrase ID4: sheng gao yi du W (6492) AUDIO_EVT: There is no space in external queue I (6482) MN_COMMAND: Command ID5, phrase ID5: jiang di yi du I (6502) MN_COMMAND: Command ID6, phrase ID6: zhi re mo shi I (6502) MN_COMMAND: Command ID7, phrase ID7: zhi leng mo shi I (6512) MN_COMMAND: Command ID8, phrase ID8: song feng mo shi I (6522) MN_COMMAND: Command ID9, phrase ID9: jie neng mo shi I (6522) MN_COMMAND: Command ID10, phrase ID10: chu shi mo shi W (6532) AUDIO_EVT: There is no space in external queue I (6542) MN_COMMAND: Command ID11, phrase ID11: jian kang mo shi I (6542) MN_COMMAND: Command ID12, phrase ID12: shui mian mo shi I (6552) MN_COMMAND: Command ID13, phrase ID13: da kai lan ya I (6562) MN_COMMAND: Command ID14, phrase ID14: guan bi lan ya I (6562) MN_COMMAND: Command ID15, phrase ID15: kai shi bo fang I (6572) MN_COMMAND: Command ID16, phrase ID16: zan ting bo fang I (6572) MN_COMMAND: Command ID17, phrase ID17: ding shi yi xiao shi I (6582) MN_COMMAND: Command ID18, phrase ID18: da kai dian deng I (6592) MN_COMMAND: Command ID19, phrase ID19: guan bi dian deng I (6602) MN_COMMAND: ---------------------------------------------------------

audio_recorder_create start I (6612) AUDIO_THREAD: The feed_task task allocate stack on external memory I (6612) AUDIO_THREAD: The fetch_task task allocate stack on external memory I (6622) AUDIO_THREAD: The recorder_task task allocate stack on external memory audio_recorder_create finish I (6632) AUDIO_THREAD: The read_task task allocate stack on external memory W (6642) AUDIO_EVT: There is no space in external queue audio_recorder_trigger_start booted done I (6652) AUDIO_RECORDER: RECORDER_CMD_TRIGGER_START I (6652) wwe_example: rec_engine_cb - REC_EVENT_WAKEUP_START ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0xc (RTC_SW_CPU_RST),boot:0x28 (SPI_FAST_FLASH_BOOT) Saved PC:0x42086a5e 0x42086a5e: esp_pm_impl_waiti at D:/Electronics/EspressifTools/frameworks/esp-idf-v4.4.1/components/esp_pm/pm_impl.c:839

SPIWP:0xee mode:DIO, clock div:1 ......

jhzzzz commented 1 year ago

config list as below:

CONFIG_IDF_CMAKE=y CONFIG_IDF_TARGET_ARCH_XTENSA=y CONFIG_IDF_TARGET="esp32s3" CONFIG_IDF_TARGET_ESP32S3=y CONFIG_IDF_FIRMWARE_CHIP_ID=0x0009

CONFIG_SDK_TOOLPREFIX="xtensa-esp32s3-elf-"

CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y CONFIG_APP_BUILD_GENERATE_BINARIES=y CONFIG_APP_BUILD_BOOTLOADER=y CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y

CONFIG_APP_COMPILE_TIME_DATE=y CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16

CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0 CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y CONFIG_BOOTLOADER_LOG_LEVEL=3 CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y CONFIG_BOOTLOADER_WDT_ENABLE=y CONFIG_BOOTLOADER_WDT_TIME_MS=9000 CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y

CONFIG_SECURE_BOOT_SUPPORTS_RSA=y CONFIG_SECURE_TARGET_HAS_SECURE_ROM_DL_MODE=y

CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y

CONFIG_ESPTOOLPY_BAUD_OTHER_VAL=115200 CONFIG_ESPTOOLPY_FLASHMODE_QIO=y CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y CONFIG_ESPTOOLPY_FLASHMODE="dio" CONFIG_ESPTOOLPY_FLASHFREQ_80M=y CONFIG_ESPTOOLPY_FLASHFREQ="80m" CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y CONFIG_ESPTOOLPY_FLASHSIZE="16MB" CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y CONFIG_ESPTOOLPY_BEFORE_RESET=y CONFIG_ESPTOOLPY_BEFORE="default_reset" CONFIG_ESPTOOLPY_AFTER_RESET=y CONFIG_ESPTOOLPY_AFTER="hard_reset" CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B=y CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER_VAL=115200 CONFIG_ESPTOOLPY_MONITOR_BAUD=115200

CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" CONFIG_PARTITION_TABLE_OFFSET=0x8000 CONFIG_PARTITION_TABLE_MD5=y

CONFIG_AUDIO_BOARD_CUSTOM=y

CONFIG_AFE_MIC_NUM=1

CONFIG_MEDIA_PROTOCOL_LIB_ENABLE=y CONFIG_REC_ENG_ENABLE_VAD_WWE_AMR=y

CONFIG_MODEL_IN_SPIFFS=y CONFIG_USE_AFE=y CONFIG_AFE_INTERFACE_V1=y CONFIG_USE_WAKENET=y CONFIG_SR_WN_WN9_HILEXIN=y CONFIG_USE_MULTINET=y CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION=y CONFIG_SR_MN_EN_NONE=y

CONFIG_CN_SPEECH_COMMAND_ID0="da kai kong tiao" CONFIG_CN_SPEECH_COMMAND_ID1="guan bi kong tiao" CONFIG_CN_SPEECH_COMMAND_ID2="zeng da feng su" CONFIG_CN_SPEECH_COMMAND_ID3="jian xiao feng su" CONFIG_CN_SPEECH_COMMAND_ID4="sheng gao yi du" CONFIG_CN_SPEECH_COMMAND_ID5="jiang di yi du" CONFIG_CN_SPEECH_COMMAND_ID6="zhi re mo shi" CONFIG_CN_SPEECH_COMMAND_ID7="zhi leng mo shi" CONFIG_CN_SPEECH_COMMAND_ID8="song feng mo shi" CONFIG_CN_SPEECH_COMMAND_ID9="jie neng mo shi" CONFIG_CN_SPEECH_COMMAND_ID10="chu shi mo shi" CONFIG_CN_SPEECH_COMMAND_ID11="jian kang mo shi" CONFIG_CN_SPEECH_COMMAND_ID12="shui mian mo shi" CONFIG_CN_SPEECH_COMMAND_ID13="da kai lan ya" CONFIG_CN_SPEECH_COMMAND_ID14="guan bi lan ya" CONFIG_CN_SPEECH_COMMAND_ID15="kai shi bo fang" CONFIG_CN_SPEECH_COMMAND_ID16="zan ting bo fang" CONFIG_CN_SPEECH_COMMAND_ID17="ding shi yi xiao shi" CONFIG_CN_SPEECH_COMMAND_ID18="da kai dian deng" CONFIG_CN_SPEECH_COMMAND_ID19="guan bi dian deng" CONFIG_CN_SPEECH_COMMAND_ID20="" CONFIG_CN_SPEECH_COMMAND_ID21="" CONFIG_CN_SPEECH_COMMAND_ID22="" ... ...

CONFIG_ESP_DISPATCHER_DELEGATE_TASK_CORE=0 CONFIG_ESP_DISPATCHER_DELEGATE_TASK_PRIO=10 CONFIG_ESP_DISPATCHER_DELEGATE_STACK_SIZE=4096

CONFIG_MY_BOARD_V1_0=y

CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 CONFIG_COMPILER_HIDE_PATHS_MACROS=y CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y

CONFIG_APPTRACE_DEST_NONE=y CONFIG_APPTRACE_LOCK_ENABLE=y

CONFIG_COAP_MBEDTLS_PSK=y CONFIG_COAP_LOG_DEFAULT_LEVEL=0

CONFIG_ADC_DISABLE_DAC=y

CONFIG_SPI_MASTER_ISR_IN_IRAM=y CONFIG_SPI_SLAVE_ISR_IN_IRAM=y

CONFIG_EFUSE_MAX_BLK_LEN=256

CONFIG_ESP_TLS_USING_MBEDTLS=y CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y

CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=240

CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB=y CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x8000 CONFIG_ESP32S3_INSTRUCTION_CACHE_8WAYS=y CONFIG_ESP32S3_ICACHE_ASSOCIATED_WAYS=8 CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_32B=y CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_SIZE=32 CONFIG_ESP32S3_DATA_CACHE_64KB=y CONFIG_ESP32S3_DATA_CACHE_SIZE=0x10000 CONFIG_ESP32S3_DATA_CACHE_8WAYS=y CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8 CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=64

CONFIG_ESP32S3_SPIRAM_SUPPORT=y

CONFIG_SPIRAM_MODE_OCT=y CONFIG_SPIRAM_TYPE_AUTO=y CONFIG_SPIRAM_SIZE=-1

CONFIG_DEFAULT_PSRAM_CLK_IO=30 CONFIG_DEFAULT_PSRAM_CS_IO=26

CONFIG_SPIRAM_SPEED_80M=y CONFIG_SPIRAM=y CONFIG_SPIRAM_BOOT_INIT=y CONFIG_SPIRAM_USE_MALLOC=y CONFIG_SPIRAM_MEMTEST=y CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768

CONFIG_ESP32S3_TRACEMEM_RESERVE_DRAM=0x0 CONFIG_ESP32S3_ULP_COPROC_RESERVE_MEM=0 CONFIG_ESP32S3_DEBUG_OCDAWARE=y CONFIG_ESP32S3_BROWNOUT_DET=y CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_7=y CONFIG_ESP32S3_BROWNOUT_DET_LVL=7 CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_FRC1=y CONFIG_ESP32S3_RTC_CLK_SRC_INT_RC=y CONFIG_ESP32S3_RTC_CLK_CAL_CYCLES=1024 CONFIG_ESP32S3_DEEP_SLEEP_WAKEUP_DELAY=2000

CONFIG_ESP_ERR_TO_NAME_LOOKUP=y

CONFIG_ETH_ENABLED=y CONFIG_ETH_USE_SPI_ETHERNET=y

CONFIG_ESP_EVENT_POST_FROM_ISR=y CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y

CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH=y

CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 CONFIG_HTTPD_MAX_URI_LEN=512 CONFIG_HTTPD_ERR_RESP_NO_DELAY=y CONFIG_HTTPD_PURGE_BUF_LEN=32

CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_FOUR=y CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES=4

CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y

CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB=y

CONFIG_ESP_IPC_TASK_STACK_SIZE=1536 CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y CONFIG_ESP_IPC_ISR_ENABLE=y

CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32

CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 CONFIG_ESP_NETIF_TCPIP_LWIP=y CONFIG_ESP_NETIF_TCPIP_ADAPTER_COMPATIBLE_LAYER=y

CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 CONFIG_ESP_PHY_MAX_TX_POWER=20 CONFIG_ESP_PHY_ENABLE_USB=y

CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y CONFIG_PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP=y

CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y

CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 CONFIG_ESP_CONSOLE_UART_DEFAULT=y CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y CONFIG_ESP_CONSOLE_UART=y CONFIG_ESP_CONSOLE_MULTIPLE_UART=y CONFIG_ESP_CONSOLE_UART_NUM=0 CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 CONFIG_ESP_INT_WDT=y CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 CONFIG_ESP_INT_WDT_CHECK_CPU1=y CONFIG_ESP_TASK_WDT=y CONFIG_ESP_TASK_WDT_TIMEOUT_S=10 CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y

CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 CONFIG_ESP_TIMER_IMPL_SYSTIMER=y

CONFIG_ESP32_WIFI_ENABLED=y CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0 CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16 CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=32 CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y CONFIG_ESP32_WIFI_TX_BA_WIN=6 CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y CONFIG_ESP32_WIFI_RX_BA_WIN=6 CONFIG_ESP32_WIFI_NVS_ENABLED=y CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 CONFIG_ESP32_WIFI_IRAM_OPT=y CONFIG_ESP32_WIFI_RX_IRAM_OPT=y CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y

CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y

CONFIG_FATFS_CODEPAGE_437=y CONFIG_FATFS_CODEPAGE=437 CONFIG_FATFS_LFN_NONE=y CONFIG_FATFS_FS_LOCK=0 CONFIG_FATFS_TIMEOUT_MS=10000 CONFIG_FATFS_PER_FILE_CACHE=y CONFIG_FATFS_ALLOC_PREFER_EXTRAM=y

CONFIG_FMB_COMM_MODE_TCP_EN=y CONFIG_FMB_TCP_PORT_DEFAULT=502 CONFIG_FMB_TCP_PORT_MAX_CONN=5 CONFIG_FMB_TCP_CONNECTION_TOUT_SEC=20 CONFIG_FMB_COMM_MODE_RTU_EN=y CONFIG_FMB_COMM_MODE_ASCII_EN=y CONFIG_FMB_MASTER_TIMEOUT_MS_RESPOND=150 CONFIG_FMB_MASTER_DELAY_MS_CONVERT=200 CONFIG_FMB_QUEUE_LENGTH=20 CONFIG_FMB_PORT_TASK_STACK_SIZE=4096 CONFIG_FMB_SERIAL_BUF_SIZE=256 CONFIG_FMB_SERIAL_ASCII_BITS_PER_SYMB=8 CONFIG_FMB_SERIAL_ASCII_TIMEOUT_RESPOND_MS=1000 CONFIG_FMB_PORT_TASK_PRIO=10 CONFIG_FMB_PORT_TASK_AFFINITY_CPU0=y CONFIG_FMB_PORT_TASK_AFFINITY=0x0 CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT=y CONFIG_FMB_CONTROLLER_SLAVE_ID=0x00112233 CONFIG_FMB_CONTROLLER_NOTIFY_TIMEOUT=20 CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 CONFIG_FMB_CONTROLLER_STACK_SIZE=4096 CONFIG_FMB_EVENT_QUEUE_TIMEOUT=20 CONFIG_FMB_TIMER_GROUP=0 CONFIG_FMB_TIMER_INDEX=0 CONFIG_FMB_MASTER_TIMER_GROUP=0 CONFIG_FMB_MASTER_TIMER_INDEX=0

CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y CONFIG_FREERTOS_HZ=100 CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 CONFIG_FREERTOS_ISR_STACKSIZE=1536 CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y CONFIG_FREERTOS_DEBUG_OCDAWARE=y CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y

CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2

CONFIG_HEAP_POISONING_DISABLED=y CONFIG_HEAP_TRACING_OFF=y

CONFIG_LOG_DEFAULT_LEVEL_INFO=y CONFIG_LOG_DEFAULT_LEVEL=3 CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y CONFIG_LOG_MAXIMUM_LEVEL=3 CONFIG_LOG_COLORS=y CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y

CONFIG_LWIP_LOCAL_HOSTNAME="espressif" CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y CONFIG_LWIP_TIMERS_ONDEMAND=y CONFIG_LWIP_MAX_SOCKETS=10 CONFIG_LWIP_SO_REUSE=y CONFIG_LWIP_SO_REUSE_RXTOALL=y CONFIG_LWIP_IP4_FRAG=y CONFIG_LWIP_IP6_FRAG=y CONFIG_LWIP_ESP_GRATUITOUS_ARP=y CONFIG_LWIP_GARP_TMR_INTERVAL=60 CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y CONFIG_LWIP_DHCP_OPTIONS_LEN=68

CONFIG_LWIP_DHCPS=y CONFIG_LWIP_DHCPS_LEASE_UNIT=60 CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8

CONFIG_LWIP_IPV6=y CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 CONFIG_LWIP_NETIF_LOOPBACK=y CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8

CONFIG_LWIP_MAX_ACTIVE_TCP=16 CONFIG_LWIP_MAX_LISTENING_TCP=16 CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y CONFIG_LWIP_TCP_MAXRTX=12 CONFIG_LWIP_TCP_SYNMAXRTX=12 CONFIG_LWIP_TCP_MSS=1440 CONFIG_LWIP_TCP_TMR_INTERVAL=250 CONFIG_LWIP_TCP_MSL=60000 CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 CONFIG_LWIP_TCP_WND_DEFAULT=5744 CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 CONFIG_LWIP_TCP_QUEUE_OOSEQ=y CONFIG_LWIP_TCP_OVERSIZE_MSS=y CONFIG_LWIP_TCP_RTO_TIME=1500

CONFIG_LWIP_MAX_UDP_PCBS=16 CONFIG_LWIP_UDP_RECVMBOX_SIZE=6

CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y

CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5

CONFIG_LWIP_ICMP=y

CONFIG_LWIP_MAX_RAW_PCBS=16

CONFIG_LWIP_SNTP_MAX_SERVERS=1 CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000

CONFIG_LWIP_ESP_LWIP_ASSERT=y

CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y

CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096

CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y

CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y

CONFIG_MBEDTLS_HARDWARE_AES=y CONFIG_MBEDTLS_AES_USE_INTERRUPT=y CONFIG_MBEDTLS_HARDWARE_MPI=y CONFIG_MBEDTLS_HARDWARE_SHA=y CONFIG_MBEDTLS_ROM_MD5=y CONFIG_MBEDTLS_HAVE_TIME=y CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y CONFIG_MBEDTLS_SHA512_C=y CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y CONFIG_MBEDTLS_TLS_SERVER=y CONFIG_MBEDTLS_TLS_CLIENT=y CONFIG_MBEDTLS_TLS_ENABLED=y

CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y

CONFIG_MBEDTLS_SSL_RENEGOTIATION=y CONFIG_MBEDTLS_SSL_PROTO_TLS1=y CONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y CONFIG_MBEDTLS_SSL_ALPN=y CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y CONFIG_MBEDTLS_X509_CHECK_KEY_USAGE=y CONFIG_MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE=y CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y

CONFIG_MBEDTLS_AES_C=y CONFIG_MBEDTLS_RC4_DISABLED=y CONFIG_MBEDTLS_CCM_C=y CONFIG_MBEDTLS_GCM_C=y

CONFIG_MBEDTLS_PEM_PARSE_C=y CONFIG_MBEDTLS_PEM_WRITE_C=y CONFIG_MBEDTLS_X509_CRL_PARSE_C=y CONFIG_MBEDTLS_X509_CSR_PARSE_C=y

CONFIG_MBEDTLS_ECP_C=y CONFIG_MBEDTLS_ECDH_C=y CONFIG_MBEDTLS_ECDSA_C=y CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y CONFIG_MBEDTLS_ECP_NIST_OPTIM=y

CONFIG_MDNS_MAX_SERVICES=10 CONFIG_MDNS_TASK_PRIORITY=1 CONFIG_MDNS_TASK_STACK_SIZE=4096 CONFIG_MDNS_TASK_AFFINITY_CPU0=y CONFIG_MDNS_TASK_AFFINITY=0x0 CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000 CONFIG_MDNS_TIMER_PERIOD_MS=100 CONFIG_MDNS_MULTIPLE_INSTANCE=y

CONFIG_MQTT_PROTOCOL_311=y CONFIG_MQTT_TRANSPORT_SSL=y CONFIG_MQTT_TRANSPORT_WEBSOCKET=y CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y

CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y

CONFIG_OPENSSL_ERROR_STACK=y CONFIG_OPENSSL_ASSERT_EXIT=y

CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 CONFIG_PTHREAD_STACK_MIN=768 CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread"

CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192

CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y CONFIG_SPI_FLASH_SUPPORT_TH_CHIP=y CONFIG_SPI_FLASH_SUPPORT_MXIC_OPI_CHIP=y

CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y

CONFIG_SPIFFS_MAX_PARTITIONS=3

CONFIG_SPIFFS_CACHE=y CONFIG_SPIFFS_CACHE_WR=y

CONFIG_SPIFFS_PAGE_CHECK=y CONFIG_SPIFFS_GC_MAX_RUNS=10 CONFIG_SPIFFS_PAGE_SIZE=256 CONFIG_SPIFFS_OBJ_NAME_LEN=32 CONFIG_SPIFFS_USE_MAGIC=y CONFIG_SPIFFS_USE_MAGIC_LENGTH=y CONFIG_SPIFFS_META_LENGTH=4 CONFIG_SPIFFS_USE_MTIME=y

CONFIG_WS_TRANSPORT=y CONFIG_WS_BUFFER_SIZE=1024

CONFIG_UNITY_ENABLE_FLOAT=y CONFIG_UNITY_ENABLE_DOUBLE=y CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y

CONFIG_USB_OTG_SUPPORTED=y CONFIG_USB_HOST_CONTROL_TRANSFER_MAX_SIZE=256 CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y

CONFIG_VFS_SUPPORT_IO=y CONFIG_VFS_SUPPORT_DIR=y CONFIG_VFS_SUPPORT_SELECT=y CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y CONFIG_VFS_SUPPORT_TERMIOS=y

CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 CONFIG_VFS_SEMIHOSTFS_HOST_PATH_MAX_LEN=128

CONFIG_WL_SECTOR_SIZE_4096=y CONFIG_WL_SECTOR_SIZE=4096

CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30

CONFIG_WPA_MBEDTLS_CRYPTO=y

CONFIG_CODEC_ES8311_SUPPORT=y CONFIG_CODEC_ES7210_SUPPORT=y CONFIG_CODEC_ES7243_SUPPORT=y CONFIG_CODEC_ES7243E_SUPPORT=y CONFIG_CODEC_ES8156_SUPPORT=y CONFIG_CODEC_ES8374_SUPPORT=y CONFIG_CODEC_ES8388_SUPPORT=y CONFIG_CODEC_TAS5805M_SUPPORT=y

CONFIG_TOOLPREFIX="xtensa-esp32s3-elf-" CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y CONFIG_LOG_BOOTLOADER_LEVEL=3 CONFIG_FLASHMODE_QIO=y CONFIG_MONITOR_BAUD_115200B=y CONFIG_MONITOR_BAUD_OTHER_VAL=115200 CONFIG_MONITOR_BAUD=115200 CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 CONFIG_STACK_CHECK_NONE=y CONFIG_ESP32_APPTRACE_DEST_NONE=y CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y CONFIG_ADC2_DISABLE_DAC=y CONFIG_POST_EVENTS_FROM_ISR=y CONFIG_POST_EVENTS_FROM_IRAM_ISR=y CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND=y CONFIG_IPC_TASK_STACK_SIZE=1536 CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 CONFIG_ESP32_PHY_MAX_TX_POWER=20 CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y CONFIG_ESP32S2_PANIC_PRINT_REBOOT=y CONFIG_ESP32S2_ALLOW_RTC_FAST_MEM_AS_HEAP=y CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 CONFIG_MAIN_TASK_STACK_SIZE=3584 CONFIG_CONSOLE_UART_DEFAULT=y CONFIG_CONSOLE_UART=y CONFIG_CONSOLE_UART_NUM=0 CONFIG_CONSOLE_UART_BAUDRATE=115200 CONFIG_INT_WDT=y CONFIG_INT_WDT_TIMEOUT_MS=300 CONFIG_INT_WDT_CHECK_CPU1=y CONFIG_TASK_WDT=y CONFIG_TASK_WDT_TIMEOUT_S=10 CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y CONFIG_TIMER_TASK_STACK_SIZE=3584 CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y CONFIG_MB_MASTER_TIMEOUT_MS_RESPOND=150 CONFIG_MB_MASTER_DELAY_MS_CONVERT=200 CONFIG_MB_QUEUE_LENGTH=20 CONFIG_MB_SERIAL_TASK_STACK_SIZE=4096 CONFIG_MB_SERIAL_BUF_SIZE=256 CONFIG_MB_SERIAL_TASK_PRIO=10 CONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT=y CONFIG_MB_CONTROLLER_SLAVE_ID=0x00112233 CONFIG_MB_CONTROLLER_NOTIFY_TIMEOUT=20 CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 CONFIG_MB_CONTROLLER_STACK_SIZE=4096 CONFIG_MB_EVENT_QUEUE_TIMEOUT=20 CONFIG_MB_TIMER_GROUP=0 CONFIG_MB_TIMER_INDEX=0 CONFIG_TIMER_TASK_PRIORITY=1 CONFIG_TIMER_TASK_STACK_DEPTH=2048 CONFIG_TIMER_QUEUE_LENGTH=10 CONFIG_ESP_GRATUITOUS_ARP=y CONFIG_GARP_TMR_INTERVAL=60 CONFIG_TCPIP_RECVMBOX_SIZE=32 CONFIG_TCP_MAXRTX=12 CONFIG_TCP_SYNMAXRTX=12 CONFIG_TCP_MSS=1440 CONFIG_TCP_MSL=60000 CONFIG_TCP_SND_BUF_DEFAULT=5744 CONFIG_TCP_WND_DEFAULT=5744 CONFIG_TCP_RECVMBOX_SIZE=6 CONFIG_TCP_QUEUE_OOSEQ=y CONFIG_TCP_OVERSIZE_MSS=y CONFIG_UDP_RECVMBOX_SIZE=6 CONFIG_TCPIP_TASK_STACK_SIZE=3072 CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 CONFIG_ESP32_PTHREAD_STACK_MIN=768 CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y CONFIG_SUPPORT_TERMIOS=y CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 CONFIG_SEMIHOSTFS_HOST_PATH_MAX_LEN=128

jason-mao commented 1 year ago

@jhzzzz Testing with the latest ADF version is recommended.