Skip to content

[BUG] CDC/ACM driver on esp32s3 in SMP mode: Deadlock and disconnection during cross-core write (CPU1 → CPU0) #18541

@Y334275

Description

@Y334275

Description / Steps to reproduce the issue

Reproduction Steps

  1. Execute the sercon command to enable the serial console and mount the CDC/ACM device.
  2. After the device is successfully mounted as /dev/ttyACM0, execute the following command to write data from CPU1 to the CDC/ACM device:
   taskset 1 "echo '1' > /dev/ttyACM0"  

Observed Behavior

• After running sercon, the CDC/ACM device is correctly mounted as the /dev/ttyACM0 node.

• Upon executing taskset 1 "echo '1' > /dev/ttyACM0", a deadlock is immediately triggered.

• Following the deadlock, the system becomes completely unresponsive: no input (e.g., NSH commands, keystrokes) is processed, and no output is generated.

Key Notes

• The issue is specific to SMP mode on esp32s3, where the CDC/ACM driver runs on CPU0 but is accessed via a write operation initiated from CPU1.

• The deadlock occurs due to cross-core contention in the non-thread-safe CDC/ACM driver, leading to a system-wide hang.

Logs

Logs
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x28 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fca9ad0,len:0x4650
load:0x40374000,len:0x10690
load:0x50000000,len:0x20
SHA-256 comparison failed:
Calculated: 71f1bd3d8eb87ef306ac86f1757cdea18b9e5abeafe3a963bd428ddc752efd66
Expected: 00000000b0b20000000000000000000000000000000000000000000000000000
Attempting to boot anyway...
entry 0x403749e4
*** Booting NuttX ***
I (81) boot: chip revision: v0.2
I (81) boot: efuse block revision: v1.3
I (81) qio_mode: Enabling default flash chip QIO
I (82) boot.esp32s3: Boot SPI Speed : 80MHz
I (86) boot.esp32s3: SPI Mode       : QIO
I (90) boot.esp32s3: SPI Flash Size : 4MB
I (93) boot: Enabling RNG early entropy source...
dram: lma 0x00000020 vma 0x3fca9ad0 len 0x4650   (18000)
iram: lma 0x00004678 vma 0x40374000 len 0x10690  (67216)
rtc: lma 0x00014d10 vma 0x50000000 len 0x20     (32)
padd: lma 0x00014d48 vma 0x00000000 len 0xb2b0   (45744)
imap: lma 0x00020000 vma 0x42010000 len 0x175228 (1528360)
padd: lma 0x00195230 vma 0x00000000 len 0xadc8   (44488)
dmap: lma 0x001a0000 vma 0x3c1a0000 len 0x6010c  (393484)
total segments stored 7
ABI (57) app_init: Application information:
I (57) app_init: Compile time:     Mar 15 2026 17:45:31
I (57) app_init: ELF file SHA256:  000000000...
I (59) app_init: ESP-IDF:          
I (62) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (68) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (3304) pp: pp rom version: e7ae62f
I (3305) net80211: net80211 rom version: e7ae62f
I (3313) wifi_init: rx ba win: 6
I (3313) wifi_init: LWIP disabled
I (6281) phy_init: phy_version 701,f4f1da3a,Mar  3 2025,15:50:10

NuttShell (NSH) NuttX-11.0.0
nsh> sercon
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
nsh> [CPU0] esp32s3_usbsuspend: resume: 0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0100 index=0000 len=0040
[CPU0] cdcacm_setup: type=80 req=06 value=0100 index=0000 len=0040
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=18 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=00 req=05 value=0055 index=0000 len=0000
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0100 index=0000 len=0012
[CPU0] cdcacm_setup: type=80 req=06 value=0100 index=0000 len=0012
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=18 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0200 index=0000 len=00ff
[CPU0] cdcacm_setup: type=80 req=06 value=0200 index=0000 len=00ff
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=62 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0303 index=0409 len=00ff
[CPU0] cdcacm_setup: type=80 req=06 value=0303 index=0409 len=00ff
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=4 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0300 index=0000 len=00ff
[CPU0] cdcacm_setup: type=80 req=06 value=0300 index=0000 len=00ff
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=4 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0302 index=0409 len=00ff
[CPU0] cdcacm_setup: type=80 req=06 value=0302 index=0409 len=00ff
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=30 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0600 index=0000 len=000a
[CPU0] cdcacm_setup: type=80 req=06 value=0600 index=0000 len=000a
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0100 index=0000 len=0012
[CPU0] cdcacm_setup: type=80 req=06 value=0100 index=0000 len=0012
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=18 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0300 index=0000 len=00ff
[CPU0] cdcacm_setup: type=80 req=06 value=0300 index=0000 len=00ff
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=4 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0303 index=0409 len=00ff
[CPU0] cdcacm_setup: type=80 req=06 value=0303 index=0409 len=00ff
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=4 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0200 index=0000 len=0009
[CPU0] cdcacm_setup: type=80 req=06 value=0200 index=0000 len=0009
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=9 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0200 index=0000 len=003e
[CPU0] cdcacm_setup: type=80 req=06 value=0200 index=0000 len=003e
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=62 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0100 index=0000 len=0012
[CPU0] cdcacm_setup: type=80 req=06 value=0100 index=0000 len=0012
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=18 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0200 index=0000 len=0009
[CPU0] cdcacm_setup: type=80 req=06 value=0200 index=0000 len=0009
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=9 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0200 index=0000 len=003e
[CPU0] cdcacm_setup: type=80 req=06 value=0200 index=0000 len=003e
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=62 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0200 index=0000 len=0109
[CPU0] cdcacm_setup: type=80 req=06 value=0200 index=0000 len=0109
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=62 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=00 req=09 value=0001 index=0000 len=0000
[CPU0] cdcacm_setup: type=00 req=09 value=0001 index=0000 len=0000
[CPU0] esp32s3_epout_request: EP3: len=280
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] cdcacm_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0300 index=0000 len=00ff
[CPU0] cdcacm_setup: type=80 req=06 value=0300 index=0000 len=00ff
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=4 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0301 index=0409 len=00ff
[CPU0] cdcacm_setup: type=80 req=06 value=0301 index=0409 len=00ff
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=12 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=80 req=06 value=0302 index=0409 len=00ff
[CPU0] cdcacm_setup: type=80 req=06 value=0302 index=0409 len=00ff
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=30 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] cdcacm_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] cdcacm_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] cdcacm_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] cdcacm_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] cdcacm_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_receive: EP0: bcnt=7
[CPU0] esp32s3_ep0out_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=21 req=20 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] cdcacm_setup: type=a1 req=21 value=0000 index=0000 len=0007
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=7 xfrd=0 zlp=0
[CPU0] esp32s3_ep0out_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] cdcacm_setup: type=21 req=22 value=0000 index=0000 len=0000
[CPU0] esp32s3_epin_request: EP0 req=0x3fcbfd58: len=0 xfrd=0 zlp=0
echo "1" > /dev/ttyACM0
[CPU0] cdcuart_txint: enable=0 head=0 tail=0
[CPU0] cdcuart_txint: enable=1 head=1 tail=0
[CPU0] cdcacm_sndpacket: head=1 tail=0 nwrq=4 empty=0
[CPU0] esp32s3_epin_request: EP2 req=0x3fcc02e8: len=1 xfrd=0 zlp=0
[CPU0] cdcacm_sndpacket: head=1 tail=1 nwrq=4 empty=0
[CPU0] cdcuart_txint: enable=0 head=1 tail=1
[CPU0] cdcuart_txint: enable=1 head=2 tail=1
[CPU0] cdcacm_sndpacket: head=2 tail=1 nwrq=4 empty=0
[CPU0] esp32s3_epin_request: EP2 req=0x3fcc0430: len=1 xfrd=0 zlp=0
[CPU0] cdcacm_sndpacket: head=2 tail=2 nwrq=4 empty=0
nsh> taskset 1 "echo '1' > /dev/ttyACM0"
[CPU0] cdcuart_txint: enable=0 head=2 tail=2
[CPU0] cdcuart_txint: enable=1 head=3 tail=2
[CPU0] cdcacm_sndpacket: head=3 tail=2 nwrq=4 empty=0
[CPU0] esp32s3_epin_request: EP2 req=0x3fcc0578: len=1 xfrd=0 zlp=0
[CPU0] cdcacm_sndpacket: head=3 tail=3 nwrq=4 empty=0
[CPU0] cdcuart_txint: enable=0 head=3 tail=3
[CPU0] cdcuart_txint: enable=1 head=4 tail=3
[CPU0] cdcacm_sndpacket: head=4 tail=3 nwrq=4 empty=0
[CPU0] esp32s3_epin_request: EP2 req=0x3fcc06c0: len=1 xfrd=0 zlp=0
[CPU0] cdcacm_sndpacket: head=4 tail=4 nwrq=4 empty=0
nsh> 

defconfig

defconfig
#
# This file is autogenerated: PLEASE DO NOT EDIT IT.
#
# You can use "make menuconfig" to make any modifications to the installed .config file.
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
# modifications.
#
# CONFIG_ESPRESSIF_WIFI_ENABLE_WPA3_SAE is not set
# CONFIG_MMCSD_HAVE_CARDDETECT is not set
# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
# CONFIG_MMCSD_MMCSUPPORT is not set
# CONFIG_NSH_DISABLE_DATE is not set
# CONFIG_SPI_CALLBACK is not set
CONFIG_ALLOW_BSD_COMPONENTS=y
CONFIG_ARCH="xtensa"
CONFIG_ARCH_BOARD_COMMON=y
CONFIG_ARCH_BOARD_CUSTOM=y
CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/espressif/esp32s3/nuttx-config"
CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y
CONFIG_ARCH_BOARD_CUSTOM_NAME=""
CONFIG_ARCH_CHIP="esp32s3"
CONFIG_ARCH_CHIP_ESP32S3=y
CONFIG_ARCH_CHIP_ESP32S3WROOM1N4=y
CONFIG_ARCH_INTERRUPTSTACK=1760
CONFIG_ARCH_STACKDUMP=y
CONFIG_ARCH_XTENSA=y
CONFIG_BOARDCTL_MKRD=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARD_LOOPSPERMSEC=16717
CONFIG_BUILTIN=y
CONFIG_CDCACM=y
CONFIG_CDCACM_BULKIN_REQLEN=280
CONFIG_CDCACM_BULKOUT_REQLEN=280
CONFIG_CDCACM_RXBUFSIZE=512
CONFIG_CDCACM_TXBUFSIZE=2048
CONFIG_DEBUG_FEATURES=y
CONFIG_DEBUG_USB=y
CONFIG_DEBUG_USB_ERROR=y
CONFIG_DEBUG_USB_INFO=y
CONFIG_DEBUG_USB_WARN=y
CONFIG_DEFAULT_TASK_STACKSIZE=3072
CONFIG_DEV_FIFO_SIZE=0
CONFIG_DEV_PIPE_MAXSIZE=1024
CONFIG_DEV_PIPE_SIZE=70
CONFIG_DEV_URANDOM=y
CONFIG_DRIVERS_IEEE80211=y
CONFIG_DRIVERS_WIRELESS=y
CONFIG_ELF=y
CONFIG_ESP32S3_FLASH_FREQ_120M=y
CONFIG_ESP32S3_FLASH_MODE_QIO=y
CONFIG_ESP32S3_GPIO_IRQ=y
CONFIG_ESP32S3_I2C0=y
CONFIG_ESP32S3_I2C1=y
CONFIG_ESP32S3_I2CTIMEOSEC=1
CONFIG_ESP32S3_OTG=y
CONFIG_ESP32S3_SPI2=y
CONFIG_ESP32S3_SPI2_CLKPIN=7
CONFIG_ESP32S3_SPI2_CSPIN=6
CONFIG_ESP32S3_SPI2_MISOPIN=16
CONFIG_ESP32S3_SPI2_MOSIPIN=15
CONFIG_ESP32S3_SPI3=y
CONFIG_ESP32S3_SPI3_CLKPIN=40
CONFIG_ESP32S3_SPI3_CSPIN=38
CONFIG_ESP32S3_SPI3_MISOPIN=41
CONFIG_ESP32S3_SPI3_MOSIPIN=39
CONFIG_ESP32S3_SPIFLASH=y
CONFIG_ESP32S3_SPIFLASH_OP_TASK_STACKSIZE=800
CONFIG_ESP32S3_SPI_DMA=y
CONFIG_ESP32S3_SPI_SWCS=y
CONFIG_ESP32S3_UART0=y
CONFIG_ESP32S3_UART1=y
CONFIG_ESP32S3_UART1_RXPIN=42
CONFIG_ESP32S3_UART1_TXPIN=45
CONFIG_ESP32S3_UART2=y
CONFIG_ESP32S3_UART2_RXPIN=3
CONFIG_ESP32S3_UART2_TXPIN=8
CONFIG_ESPRESSIF_WIFI=y
CONFIG_ESPRESSIF_WIFI_SOFTAP=y
CONFIG_ETC_CROMFS=y
CONFIG_ETC_ROMFS=y
CONFIG_EXAMPLES_CALIB_UDELAY=y
CONFIG_FAT_DMAMEMORY=y
CONFIG_FAT_LCNAMES=y
CONFIG_FAT_LFN=y
CONFIG_FAT_LFN_ALIAS_HASH=y
CONFIG_FAT_LFN_UTF8=y
CONFIG_FS_BINFS=y
CONFIG_FS_CROMFS=y
CONFIG_FS_FAT=y
CONFIG_FS_FATTIME=y
CONFIG_FS_PROCFS=y
CONFIG_FS_PROCFS_REGISTER=y
CONFIG_FS_ROMFS=y
CONFIG_FS_SPIFFS=y
CONFIG_GRAN=y
CONFIG_GRAN_INTR=y
CONFIG_HAVE_CXX=y
CONFIG_HAVE_CXXINITIALIZE=y
CONFIG_I2C_DRIVER=y
CONFIG_I2C_RESET=y
CONFIG_IDLETHREAD_STACKSIZE=1280
CONFIG_INIT_ENTRYPOINT="nsh_main"
CONFIG_INIT_STACKSIZE=4096
CONFIG_INTELHEX_BINARY=y
CONFIG_IOB_BUFSIZE=400
CONFIG_IOB_NBUFFERS=100
CONFIG_IOB_NCHAINS=36
CONFIG_IOB_THROTTLE=40
CONFIG_LIBC_MAX_EXITFUNS=1
CONFIG_MMCSD=y
CONFIG_MM_REGIONS=2
CONFIG_MTD_RAMTRON=y
CONFIG_NAME_MAX=48
CONFIG_NETDEV_LATEINIT=y
CONFIG_NETDEV_PHY_IOCTL=y
CONFIG_NETDEV_WIRELESS_IOCTL=y
CONFIG_NET_SOCKOPTS=y
CONFIG_NET_TCP=y
CONFIG_NET_TCP_DELAYED_ACK=y
CONFIG_NET_TCP_WRITE_BUFFERS=y
CONFIG_NET_UDP=y
CONFIG_NET_UDP_WRITE_BUFFERS=y
CONFIG_NSH_ARCHINIT=y
CONFIG_NSH_BUILTIN_APPS=y
CONFIG_NSH_DISABLE_BASENAME=y
CONFIG_NSH_DISABLE_CMP=y
CONFIG_NSH_DISABLE_DIRNAME=y
CONFIG_NSH_DISABLE_HEXDUMP=y
CONFIG_NSH_DISABLE_LOSETUP=y
CONFIG_NSH_DISABLE_MKFIFO=y
CONFIG_NSH_DISABLE_MKRD=y
CONFIG_NSH_DISABLE_PRINTF=y
CONFIG_NSH_DISABLE_PUT=y
CONFIG_NSH_DISABLE_TRUNCATE=y
CONFIG_NSH_DISABLE_UNAME=y
CONFIG_NSH_DISABLE_WGET=y
CONFIG_NSH_DISABLE_XD=y
CONFIG_NSH_FILEIOSIZE=512
CONFIG_NSH_MAXARGUMENTS=15
CONFIG_NSH_NESTDEPTH=8
CONFIG_NSH_READLINE=y
CONFIG_NSH_VARS=y
CONFIG_PIPES=y
CONFIG_PREALLOC_TIMERS=50
CONFIG_PRIORITY_INHERITANCE=y
CONFIG_PTHREAD_MUTEX_TYPES=y
CONFIG_PTHREAD_STACK_MIN=512
CONFIG_PWM=y
CONFIG_RAMTRON_EMULATE_PAGE_SHIFT=10
CONFIG_RAMTRON_EMULATE_SECTOR_SHIFT=10
CONFIG_RAMTRON_SETSPEED=y
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RAW_BINARY=y
CONFIG_READLINE_CMD_HISTORY=y
CONFIG_READLINE_CMD_HISTORY_LEN=4
CONFIG_READLINE_CMD_HISTORY_LINELEN=64
CONFIG_READLINE_TABCOMPLETION=y
CONFIG_SCHED_BACKTRACE=y
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKPRIORITY=249
CONFIG_SCHED_HPWORKSTACKSIZE=2048
CONFIG_SCHED_INSTRUMENTATION=y
CONFIG_SCHED_INSTRUMENTATION_SWITCH=y
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_LPWORKPRIOMAX=178
CONFIG_SCHED_LPWORKSTACKSIZE=2048
CONFIG_SEM_PREALLOCHOLDERS=32
CONFIG_SERIAL_TERMIOS=y
CONFIG_SIG_DEFAULT=y
CONFIG_SIG_SIGALRM_ACTION=y
CONFIG_SIG_SIGUSR1_ACTION=y
CONFIG_SIG_SIGUSR2_ACTION=y
CONFIG_SMP=y
CONFIG_SMP_NCPUS=2
CONFIG_SPIFFS_NAME_MAX=48
CONFIG_SPI_DRIVER=y
CONFIG_STACK_COLORATION=y
CONFIG_START_DAY=30
CONFIG_START_MONTH=11
CONFIG_STDIO_BUFFER_SIZE=32
CONFIG_SYSTEM_CDCACM=y
CONFIG_SYSTEM_NSH=y
CONFIG_SYSTEM_NSH_STACKSIZE=2000
CONFIG_SYSTEM_SYSTEM=y
CONFIG_SYSTEM_TASKSET=y
CONFIG_TASK_NAME_SIZE=24
CONFIG_TLS_TASK_NELEM=4
CONFIG_UART0_SERIAL_CONSOLE=y
CONFIG_USBDEV_TRACE=y
CONFIG_USEC_PER_TICK=1000
CONFIG_WIRELESS=y
CONFIG_WIRELESS_WAPI=y
CONFIG_WQUEUE_NOTIFIER=y

On which OS does this issue occur?

[OS: Linux]

What is the version of your OS?

Ubuntu 22.04.5 LTS

NuttX Version

12.12.0

Issue Architecture

[Arch: xtensa]

Issue Area

[Area: Drivers]

Host information

Host Info
file sysinfo.h not exists
NuttX CFLAGS:
  -isystem /home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include
  -isystem \/home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include\
  -std=gnu11
  -mtext-section-literals
  -mlongcalls
  -Wl--wrap=bootloader_print_banner
  -Os
  -g2
  -fdata-sections
  -ffunction-sections
  -fno-builtin-printf
  -fno-common
  -fno-strength-reduce
  -fno-strict-aliasing
  -fomit-frame-pointer
  -Wall
  -Wextra
  -Wlogical-op
  -Wno-builtin-declaration-mismatch
  -Wno-cpp
  -Wno-format
  -Wno-format-truncation
  -Wno-maybe-uninitialized
  -Wno-missing-field-initializers
  -Wno-stringop-truncation
  -Wno-sign-compare
  -Wno-type-limits
  -Wno-unused-parameter
  -Wpointer-arith 
  -Wno-bad-function-cast
  -Wno-float-equal
  -Wno-implicit-fallthrough
  -Wno-implicit-function-declaration
  -Wno-logical-op
  -Wno-missing-declarations
  -Wno-missing-field-initializers
  -Wno-missing-prototypes
  -Wno-nested-externs
  -Wno-nonnull-compare
  -Wno-old-style-declaration
  -Wno-sign-compare
  -Wno-type-limits 


NuttX CXXFLAGS:
  -isystem /home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include/cxx
  -isystem /home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include
  -isystem \/home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include\
  -isystem \/home/nope/PX4-Autopilot/platforms/nuttx/NuttX/nuttx/include/cxx\
  -std=c++14
  -nostdinc++
  -mtext-section-literals
  -mlongcalls
  -Wl--wrap=bootloader_print_banner
  -Os
  -g2
  -fdata-sections
  -ffunction-sections
  -fno-builtin-printf
  -fno-common
  -fno-strength-reduce
  -fno-strict-aliasing
  -fomit-frame-pointer
  -Wall
  -Wextra
  -Wlogical-op
  -Wno-builtin-declaration-mismatch
  -Wno-cpp
  -Wno-format
  -Wno-format-truncation
  -Wno-maybe-uninitialized
  -Wno-missing-field-initializers
  -Wno-stringop-truncation
  -Wno-sign-compare
  -Wno-type-limits
  -Wno-unused-parameter
  -Wpointer-arith 
  -fcheck-new
  -fno-builtin
  -fno-exceptions
  -fno-rtti
  -fno-sized-deallocation
  -nostdinc++
  -Wno-double-promotion
  -Wno-missing-declarations


NuttX LDFLAGS:
  


NuttX configuration options:
  CONFIG_ALLOW_BSD_COMPONENTS=y
  CONFIG_HOST_LINUX=y
  CONFIG_APPS_DIR=\../apps\
  CONFIG_BASE_DEFCONFIG=\-dirty\
  CONFIG_MODULES=y
  CONFIG_BUILD_FLAT=y
  CONFIG_INTELHEX_BINARY=y
  CONFIG_RAW_BINARY=y
  CONFIG_OUTPUT_STRIP_PATHS=y
  CONFIG_ARCH_HAVE_STDARG_H=y
  CONFIG_ARCH_HAVE_SETJMP=y
  CONFIG_ARCH_NONE_DEBUG_H=y
  CONFIG_FORTIFY_SOURCE=0
  CONFIG_NDEBUG=y
  CONFIG_DEBUG_ALERT=y
  CONFIG_DEBUG_FEATURES=y
  CONFIG_DEBUG_ERROR=y
  CONFIG_DEBUG_WARN=y
  CONFIG_DEBUG_INFO=y
  CONFIG_DEBUG_USB=y
  CONFIG_DEBUG_USB_ERROR=y
  CONFIG_DEBUG_USB_WARN=y
  CONFIG_DEBUG_USB_INFO=y
  CONFIG_ARCH_HAVE_STACKCHECK=y
  CONFIG_STACK_COLORATION=y
  CONFIG_STACK_USAGE_WARNING=0
  CONFIG_ARCH_HAVE_CUSTOMOPT=y
  CONFIG_DEBUG_FULLOPT=y
  CONFIG_LTO_NONE=y
  CONFIG_DEBUG_OPT_UNUSED_SECTIONS=y
  CONFIG_DEBUG_LINK_MAP=y
  CONFIG_ARCH_XTENSA=y
  CONFIG_ARCH=\xtensa\
  CONFIG_ARCH_CHIP=\esp32s3\
  CONFIG_ESPRESSIF_CHIP_SERIES=\esp32s3\
  CONFIG_ESPRESSIF_NUM_CPUS=2
  CONFIG_ESPRESSIF_SIMPLE_BOOT=y
  CONFIG_ESPRESSIF_I2C_PERIPH_MASTER_MODE=y
  CONFIG_ESPRESSIF_SPI_PERIPH=y
  CONFIG_ESPRESSIF_SPIFLASH=y
  CONFIG_ESPRESSIF_WIFI=y
  CONFIG_ESPRESSIF_WIFI_SOFTAP=y
  CONFIG_ESPRESSIF_WIFI_SOFTAP_DEFAULT_SSID=\NuttX\
  CONFIG_ESPRESSIF_WIFI_SOFTAP_DEFAULT_PASSWORD=\nuttx12345\
  CONFIG_ESPRESSIF_WIFI_SOFTAP_MAX_CONNECTIONS=3
  CONFIG_ESPRESSIF_WIFI_SOFTAP_CHANNEL=1
  CONFIG_ESPRESSIF_WIFI_ENABLE_SAE_H2E=y
  CONFIG_ESPRESSIF_WIFI_ENABLE_WPA3_OWE_STA=y
  CONFIG_ESPRESSIF_WIFI_STATIC_RX_MGMT_BUFFER=y
  CONFIG_ESPRESSIF_WIFI_DYNAMIC_RX_MGMT_BUFFER_TYPE=0
  CONFIG_ESPRESSIF_WIFI_STATIC_RX_BUFFER_NUM=10
  CONFIG_ESPRESSIF_WIFI_DYNAMIC_RX_BUFFER_NUM=32
  CONFIG_ESPRESSIF_WIFI_DYNAMIC_TX_BUFFER=y
  CONFIG_ESPRESSIF_WIFI_TX_BUFFER_TYPE=1
  CONFIG_ESPRESSIF_WIFI_STATIC_TX_BUFFER_NUM=16
  CONFIG_ESPRESSIF_WIFI_DYNAMIC_TX_BUFFER_NUM=32
  CONFIG_ESPRESSIF_WIFI_RX_MGMT_BUF_NUM_DEF=5
  CONFIG_ESPRESSIF_WIFI_AMPDU_TX_ENABLED=y
  CONFIG_ESPRESSIF_WIFI_TX_BA_WIN=6
  CONFIG_ESPRESSIF_WIFI_AMPDU_RX_ENABLED=y
  CONFIG_ESPRESSIF_WIFI_RX_BA_WIN=6
  CONFIG_ESPRESSIF_WIFI_CONNECT_TIMEOUT=10
  CONFIG_ESPRESSIF_WIFI_SCAN_RESULT_SIZE=4096
  CONFIG_ESPRESSIF_WIFI_STA_DISCONNECT_PM=y
  CONFIG_ESPRESSIF_POWER_SAVE_NONE=y
  CONFIG_ESPRESSIF_FLASH_MODE_DIO=y
  CONFIG_ESPRESSIF_FLASH_FREQ=\80m\
  CONFIG_ESPRESSIF_MTD=y
  CONFIG_ESPRESSIF_SPIFLASH_MTD_BLKSIZE=64
  CONFIG_ARCH_CHIP_ESP32S3=y
  CONFIG_ARCH_FAMILY_LX7=y
  CONFIG_XTENSA_CP_INITSET=0x0001
  CONFIG_XTENSA_INTBACKTRACE=y
  CONFIG_XTENSA_TOOLCHAIN_ESP=y
  CONFIG_ESPRESSIF_FLASH_FREQ_120M=y
  CONFIG_ESPRESSIF_WIRELESS=y
  CONFIG_ESP_PHY_IRQSTATE_FLAGS_NUMBER=3
  CONFIG_ARCH_CHIP_ESP32S3WROOM1N4=y
  CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y
  CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=240
  CONFIG_ESP32S3_INSTRUCTION_CACHE_16KB=y
  CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x4000
  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_32KB=y
  CONFIG_ESP32S3_DATA_CACHE_SIZE=0x8000
  CONFIG_ESP32S3_DATA_CACHE_8WAYS=y
  CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8
  CONFIG_ESP32S3_DATA_CACHE_LINE_32B=y
  CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=32
  CONFIG_ESP32S3_ULP_COPROC_RESERVE_MEM=0
  CONFIG_ESP32S3_FLASH_4M=y
  CONFIG_ESP32S3_FLASH_DETECT=y
  CONFIG_ESP32S3_UART=y
  CONFIG_ESP32S3_TIMER=y
  CONFIG_ESP32S3_I2C=y
  CONFIG_ESP32S3_SPI=y
  CONFIG_ESP32S3_RNG=y
  CONFIG_ESP32S3_SPI2=y
  CONFIG_ESP32S3_SPI3=y
  CONFIG_ESP32S3_DMA=y
  CONFIG_ESP32S3_RTC=y
  CONFIG_ESP32S3_UART0=y
  CONFIG_ESP32S3_UART1=y
  CONFIG_ESP32S3_UART2=y
  CONFIG_ESP32S3_I2C0=y
  CONFIG_ESP32S3_I2C1=y
  CONFIG_ESP32S3_I2C_PERIPH_MASTER_MODE=y
  CONFIG_ESP32S3_I2C0_MASTER_MODE=y
  CONFIG_ESP32S3_I2C1_MASTER_MODE=y
  CONFIG_ESP32S3_OTG=y
  CONFIG_ESP32S3_TIMER0=y
  CONFIG_ESP32S3_RT_TIMER=y
  CONFIG_ESP32S3_GPIO_IRQ=y
  CONFIG_ESP32S3_SPI_IO_SPI=y
  CONFIG_ESP32S3_SPI_SWCS=y
  CONFIG_ESP32S3_SPI_DMA=y
  CONFIG_ESP32S3_SPI_DMA_BUFSIZE=2048
  CONFIG_ESP32S3_SPI_DMATHRESHOLD=64
  CONFIG_ESP32S3_SPI2_CSPIN=6
  CONFIG_ESP32S3_SPI2_CLKPIN=7
  CONFIG_ESP32S3_SPI2_MOSIPIN=15
  CONFIG_ESP32S3_SPI2_MISOPIN=16
  CONFIG_ESP32S3_SPI3_CSPIN=38
  CONFIG_ESP32S3_SPI3_CLKPIN=40
  CONFIG_ESP32S3_SPI3_MOSIPIN=39
  CONFIG_ESP32S3_SPI3_MISOPIN=41
  CONFIG_ESP32S3_RX_FIFO_THRD=120
  CONFIG_ESP32S3_RX_FIFO_TOUT=10
  CONFIG_ESP32S3_UART0_TXPIN=43
  CONFIG_ESP32S3_UART0_RXPIN=44
  CONFIG_ESP32S3_UART1_TXPIN=45
  CONFIG_ESP32S3_UART1_RXPIN=42
  CONFIG_ESP32S3_UART2_TXPIN=8
  CONFIG_ESP32S3_UART2_RXPIN=3
  CONFIG_ESP32S3_I2C0_SCLPIN=2
  CONFIG_ESP32S3_I2C0_SDAPIN=1
  CONFIG_ESP32S3_I2C1_SCLPIN=5
  CONFIG_ESP32S3_I2C1_SDAPIN=4
  CONFIG_ESP32S3_I2CTIMEOSEC=1
  CONFIG_ESP32S3_I2CTIMEOMS=500
  CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_FOUR=y
  CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES=4
  CONFIG_ESP32S3_RTC_CLK_INT_RC=y
  CONFIG_ESP32S3_SYSTEM_BBPLL_RECALIB=y
  CONFIG_ESP32S3_RT_TIMER_TASK_NAME=\rt_timer\
  CONFIG_ESP32S3_RT_TIMER_TASK_PRIORITY=223
  CONFIG_ESP32S3_RT_TIMER_TASK_STACK_SIZE=2048
  CONFIG_ESP32S3_SPIFLASH=y
  CONFIG_ESP32S3_FLASH_MODE_QIO=y
  CONFIG_ESP32S3_FLASH_FREQ_120M=y
  CONFIG_ESP32S3_FLASH_FREQ=120
  CONFIG_ESP32S3_FLASH_SAMPLE_MODE_STR=y
  CONFIG_ESP32S3_SPI_FLASH_DONT_USE_ROM_CODE=y
  CONFIG_ESP32S3_MTD=y
  CONFIG_ESP32S3_SPIFLASH_MTD_BLKSIZE=256
  CONFIG_ESP32S3_SPIFLASH_OP_TASK_STACKSIZE=800
  CONFIG_ESP32S3_OTG_DEVICE=y
  CONFIG_ESP32S3_OTG_ENDPOINT_NUM=3
  CONFIG_ARCH_TOOLCHAIN_GNU=y
  CONFIG_ARCH_VECNOTIRQ=y
  CONFIG_ARCH_DMA=y
  CONFIG_ARCH_ICACHE=y
  CONFIG_ARCH_DCACHE=y
  CONFIG_ARCH_HAVE_TEXT_HEAP=y
  CONFIG_ARCH_HAVE_TEXT_HEAP_SEPARATE_DATA_ADDRESS=y
  CONFIG_ARCH_HAVE_TEXT_HEAP_WORD_ALIGNED_READ=y
  CONFIG_ARCH_HAVE_COPY_SECTION=y
  CONFIG_ARCH_HAVE_MULTICPU=y
  CONFIG_ARCH_HAVE_FPU=y
  CONFIG_ARCH_HAVE_MPU=y
  CONFIG_ARCH_HAVE_RESET=y
  CONFIG_ARCH_HAVE_TESTSET=y
  CONFIG_ARCH_HAVE_THREAD_LOCAL=y
  CONFIG_ARCH_HAVE_SYSCALL_HOOKS=y
  CONFIG_ARCH_HAVE_BACKTRACE=y
  CONFIG_ARCH_HAVE_DEBUG=y
  CONFIG_ARCH_HAVE_PERF_EVENTS=y
  CONFIG_ARCH_HAVE_CPUINFO=y
  CONFIG_ARCH_CPUINFO_FREQ_KHZ=0
  CONFIG_ARCH_HAVE_TCBINFO=y
  CONFIG_ARCH_FPU=y
  CONFIG_ARCH_USE_TEXT_HEAP=y
  CONFIG_ARCH_STACKDUMP=y
  CONFIG_ARCH_STACKDUMP_MAX_LENGTH=0
  CONFIG_BOARD_LOOPSPERMSEC=16717
  CONFIG_ARCH_HAVE_INTERRUPTSTACK=y
  CONFIG_ARCH_INTERRUPTSTACK=1760
  CONFIG_BOOT_RUNFROMFLASH=y
  CONFIG_RAM_START=0x20000000
  CONFIG_RAM_SIZE=114688
  CONFIG_FLASH_START=0x0
  CONFIG_FLASH_SIZE=0
  CONFIG_ARCH_BOARD_CUSTOM=y
  CONFIG_ARCH_BOARD_CUSTOM_NAME=\\
  CONFIG_ARCH_BOARD_CUSTOM_DIR=\../../../../boards/espressif/esp32s3/nuttx-config\
  CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y
  CONFIG_ARCH_BOARD_COMMON=y
  CONFIG_ESP32S3_STORAGE_MTD_OFFSET=0x180000
  CONFIG_ESP32S3_STORAGE_MTD_SIZE=0x100000
  CONFIG_ESP32S3_BOARD_I2C=y
  CONFIG_BOARD_CRASHDUMP_NONE=y
  CONFIG_BOARDCTL=y
  CONFIG_BOARDCTL_RESET=y
  CONFIG_BOARD_RESET_ON_ASSERT=0
  CONFIG_BOARD_ASSERT_RESET_VALUE=1
  CONFIG_BOARDCTL_MKRD=y
  CONFIG_BOARDCTL_USBDEVCTRL=y
  CONFIG_BOARD_MEMORY_RANGE=\\
  CONFIG_DISABLE_OS_API=y
  CONFIG_USEC_PER_TICK=1000
  CONFIG_TIMER_ADJUST_USEC=0
  CONFIG_START_YEAR=2018
  CONFIG_START_MONTH=11
  CONFIG_START_DAY=30
  CONFIG_PREALLOC_TIMERS=50
  CONFIG_SPINLOCK=y
  CONFIG_IRQ_NWORKS=8
  CONFIG_IRQ_WORK_SECTION=\\
  CONFIG_IRQ_WORK_STACKSIZE=3072
  CONFIG_IRQCOUNT=y
  CONFIG_SMP=y
  CONFIG_SMP_NCPUS=2
  CONFIG_SMP_DEFAULT_CPUSET=0xffffffff
  CONFIG_INIT_ENTRY=y
  CONFIG_INIT_ARGS=\\
  CONFIG_INIT_STACKSIZE=4096
  CONFIG_INIT_PRIORITY=100
  CONFIG_INIT_ENTRYPOINT=\nsh_main\
  CONFIG_INIT_ENTRYNAME=\nsh_main\
  CONFIG_ETC_ROMFS=y
  CONFIG_ETC_CROMFS=y
  CONFIG_ETC_ROMFSMOUNTPT=\/etc\
  CONFIG_ETC_ROMFSDEVNO=0
  CONFIG_ETC_ROMFSSECTSIZE=64
  CONFIG_ETC_FATDEVNO=1
  CONFIG_ETC_FATSECTSIZE=512
  CONFIG_ETC_FATNSECTORS=1024
  CONFIG_ETC_FATMOUNTPT=\/tmp\
  CONFIG_RR_INTERVAL=0
  CONFIG_TASK_NAME_SIZE=24
  CONFIG_SCHED_WAITPID=y
  CONFIG_PTHREAD_MUTEX_TYPES=y
  CONFIG_PTHREAD_MUTEX_ROBUST=y
  CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y
  CONFIG_SCHED_CPULOAD_NONE=y
  CONFIG_SCHED_CPULOAD_TICKSPERSEC=100
  CONFIG_SCHED_PROFILE_TICKSPERSEC=1000
  CONFIG_SCHED_INSTRUMENTATION=y
  CONFIG_SCHED_INSTRUMENTATION_SWITCH=y
  CONFIG_SCHED_STACK_RECORD=0
  CONFIG_DEV_CONSOLE=y
  CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=8
  CONFIG_FILE_STREAM=y
  CONFIG_PRIORITY_INHERITANCE=y
  CONFIG_SEM_PREALLOCHOLDERS=32
  CONFIG_SIG_PREALLOC_ACTIONS=4
  CONFIG_SIG_ALLOC_ACTIONS=1
  CONFIG_SIG_PREALLOC_IRQ_ACTIONS=8
  CONFIG_SIG_DEFAULT=y
  CONFIG_SIG_SIGKILL_ACTION=y
  CONFIG_SIG_SIGUSR1_ACTION=y
  CONFIG_SIG_SIGUSR2_ACTION=y
  CONFIG_SIG_SIGALRM_ACTION=y
  CONFIG_SIG_SIGSTOP_ACTION=y
  CONFIG_PREALLOC_MQ_MSGS=8
  CONFIG_PREALLOC_MQ_IRQ_MSGS=8
  CONFIG_MQ_MAXMSGSIZE=32
  CONFIG_SCHED_WORKQUEUE=y
  CONFIG_WQUEUE_NOTIFIER=y
  CONFIG_SCHED_HPWORK=y
  CONFIG_SCHED_HPNTHREADS=1
  CONFIG_SCHED_HPWORKPRIORITY=249
  CONFIG_SCHED_HPWORKSTACKSIZE=2048
  CONFIG_SCHED_LPWORK=y
  CONFIG_SCHED_LPNTHREADS=1
  CONFIG_SCHED_LPWORKPRIORITY=100
  CONFIG_SCHED_LPWORKPRIOMAX=178
  CONFIG_SCHED_LPWORKSTACKSIZE=2048
  CONFIG_DEFAULT_TASK_STACKSIZE=3072
  CONFIG_IDLETHREAD_STACKSIZE=1280
  CONFIG_PTHREAD_STACK_MIN=512
  CONFIG_PTHREAD_STACK_DEFAULT=3072
  CONFIG_PTHREAD_GUARDSIZE_DEFAULT=0
  CONFIG_SCHED_BACKTRACE=y
  CONFIG_GROUP_KILL_CHILDREN_TIMEOUT_MS=-1
  CONFIG_PID_INITIAL_COUNT=16
  CONFIG_ASSERT_PAUSE_CPU_TIMEOUT=2000
  CONFIG_ARCH_HAVE_RNG=y
  CONFIG_DEV_RANDOM=y
  CONFIG_DEV_URANDOM=y
  CONFIG_DEV_URANDOM_ARCH=y
  CONFIG_ARCH_HAVE_I2CRESET=y
  CONFIG_I2C=y
  CONFIG_I2C_RESET=y
  CONFIG_I2C_DRIVER=y
  CONFIG_SPI=y
  CONFIG_SPI_EXCHANGE=y
  CONFIG_SPI_DRIVER=y
  CONFIG_PWM=y
  CONFIG_BCH=y
  CONFIG_BCH_BUFFER_ALIGNMENT=0
  CONFIG_DEV_NULL=y
  CONFIG_DEV_ZERO=y
  CONFIG_DEV_OPTEE_NONE=y
  CONFIG_DRVR_MKRD=y
  CONFIG_MMCSD=y
  CONFIG_MMCSD_IOCSUPPORT=y
  CONFIG_MMCSD_NSLOTS=1
  CONFIG_MMCSD_MULTIBLOCK_LIMIT=0
  CONFIG_MMCSD_SPI=y
  CONFIG_MMCSD_SPICLOCK=20000000
  CONFIG_MMCSD_SPIMODE=0
  CONFIG_MMCSD_IDMODE_CLOCK=400000
  CONFIG_MMCSD_SPIRETRY_COUNT=0
  CONFIG_MTD=y
  CONFIG_MTD_PARTITION=y
  CONFIG_MTD_BYTE_WRITE=y
  CONFIG_MTD_RAMTRON=y
  CONFIG_RAMTRON_SETSPEED=y
  CONFIG_RAMTRON_EMULATE_SECTOR_SHIFT=10
  CONFIG_RAMTRON_EMULATE_PAGE_SHIFT=10
  CONFIG_NETDEVICES=y
  CONFIG_NETDEV_LPWORK_THREAD=y
  CONFIG_NETDEV_WIRELESS_HANDLER=y
  CONFIG_MDIO_BUS=y
  CONFIG_PIPES=y
  CONFIG_DEV_PIPE_MAXSIZE=1024
  CONFIG_DEV_PIPE_SIZE=70
  CONFIG_DEV_FIFO_SIZE=0
  CONFIG_DEV_PIPE_VFS_PATH=\/var/pipe\
  CONFIG_DEV_PIPE_NPOLLWAITERS=4
  CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y
  CONFIG_SERIAL=y
  CONFIG_SERIAL_REMOVABLE=y
  CONFIG_SERIAL_CONSOLE=y
  CONFIG_MCU_SERIAL=y
  CONFIG_STANDARD_SERIAL=y
  CONFIG_SERIAL_NPOLLWAITERS=4
  CONFIG_SERIAL_TXDMA=y
  CONFIG_SERIAL_RXDMA=y
  CONFIG_SERIAL_TERMIOS=y
  CONFIG_UART0_SERIAL_CONSOLE=y
  CONFIG_UART0_SERIALDRIVER=y
  CONFIG_UART1_SERIALDRIVER=y
  CONFIG_UART2_SERIALDRIVER=y
  CONFIG_UART0_RXBUFSIZE=256
  CONFIG_UART0_TXBUFSIZE=256
  CONFIG_UART0_BAUD=115200
  CONFIG_UART0_BITS=8
  CONFIG_UART0_PARITY=0
  CONFIG_UART0_2STOP=0
  CONFIG_UART1_RXBUFSIZE=256
  CONFIG_UART1_TXBUFSIZE=256
  CONFIG_UART1_BAUD=115200
  CONFIG_UART1_BITS=8
  CONFIG_UART1_PARITY=0
  CONFIG_UART1_2STOP=0
  CONFIG_UART2_RXBUFSIZE=256
  CONFIG_UART2_TXBUFSIZE=256
  CONFIG_UART2_BAUD=115200
  CONFIG_UART2_BITS=8
  CONFIG_UART2_PARITY=0
  CONFIG_UART2_2STOP=0
  CONFIG_USBDEV=y
  CONFIG_USBDEV_EPBUFFER_ALIGNMENT=0
  CONFIG_USBDEV_SELFPOWERED=y
  CONFIG_USBDEV_MAXPOWER=100
  CONFIG_USBDEV_TRACE=y
  CONFIG_USBDEV_TRACE_NRECORDS=128
  CONFIG_USBDEV_TRACE_INITIALIDSET=0
  CONFIG_CDCACM=y
  CONFIG_CDCACM_HAVE_EPINTIN=y
  CONFIG_CDCACM_EP0MAXPACKET=64
  CONFIG_CDCACM_EPINTIN=1
  CONFIG_CDCACM_EPINTIN_FSSIZE=64
  CONFIG_CDCACM_EPBULKOUT=3
  CONFIG_CDCACM_EPBULKOUT_FSSIZE=64
  CONFIG_CDCACM_EPBULKIN=2
  CONFIG_CDCACM_EPBULKIN_FSSIZE=64
  CONFIG_CDCACM_NRDREQS=4
  CONFIG_CDCACM_NWRREQS=4
  CONFIG_CDCACM_BULKOUT_REQLEN=280
  CONFIG_CDCACM_BULKIN_REQLEN=280
  CONFIG_CDCACM_RXBUFSIZE=512
  CONFIG_CDCACM_TXBUFSIZE=2048
  CONFIG_CDCACM_VENDORID=0x0525
  CONFIG_CDCACM_PRODUCTID=0xa4a7
  CONFIG_CDCACM_VENDORSTR=\NuttX\
  CONFIG_CDCACM_PRODUCTSTR=\CDC/ACM Serial\
  CONFIG_HAVE_USBTRACE=y
  CONFIG_DRIVERS_WIRELESS=y
  CONFIG_DRIVERS_IEEE80211=y
  CONFIG_SYSLOG=y
  CONFIG_SYSLOG_DEFAULT_MASK=0xff
  CONFIG_SYSLOG_CRLF=y
  CONFIG_SYSLOG_MAX_CHANNELS=1
  CONFIG_SYSLOG_DEVPATH=\/dev/ttyS1\
  CONFIG_SYSLOG_DEFAULT=y
  CONFIG_ARCH_HAVE_NET=y
  CONFIG_ARCH_PHY_INTERRUPT=y
  CONFIG_NET_WRITE_BUFFERS=y
  CONFIG_NET_READAHEAD=y
  CONFIG_NET=y
  CONFIG_NET_DEFAULT_MIN_PORT=4096
  CONFIG_NET_DEFAULT_MAX_PORT=32000
  CONFIG_NET_ETH_PKTSIZE=590
  CONFIG_NET_GUARDSIZE=2
  CONFIG_NET_LL_GUARDSIZE=14
  CONFIG_NET_RECV_BUFSIZE=0
  CONFIG_NET_SEND_BUFSIZE=0
  CONFIG_NET_ETHERNET=y
  CONFIG_NETDEV_LATEINIT=y
  CONFIG_NETDEV_IOCTL=y
  CONFIG_NETDEV_PHY_IOCTL=y
  CONFIG_NETDEV_WIRELESS_IOCTL=y
  CONFIG_NET_IPv4=y
  CONFIG_NET_IPFORWARD_ALLOC_STRUCT=1
  CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=16
  CONFIG_NET_ALLOC_DEVIF_CALLBACKS=0
  CONFIG_NET_SOCKOPTS=y
  CONFIG_NET_IPV4_CHECKSUMS=y
  CONFIG_NET_TCP=y
  CONFIG_NET_TCP_DELAYED_ACK=y
  CONFIG_NET_TCP_CHECKSUMS=y
  CONFIG_NET_TCP_PREALLOC_CONNS=8
  CONFIG_NET_TCP_ALLOC_CONNS=0
  CONFIG_NET_TCP_NPOLLWAITERS=2
  CONFIG_NET_TCP_RTO=3
  CONFIG_NET_TCP_MAXRTX=8
  CONFIG_NET_TCP_MAXSYNRTX=5
  CONFIG_NET_TCP_WAIT_TIMEOUT=120
  CONFIG_NET_MAX_LISTENPORTS=20
  CONFIG_NET_TCP_FAST_RETRANSMIT=y
  CONFIG_NET_TCP_WRITE_BUFFERS=y
  CONFIG_NET_TCP_NWRBCHAINS=8
  CONFIG_NET_TCP_ALLOC_WRBCHAINS=1
  CONFIG_NET_TCPBACKLOG=y
  CONFIG_NET_TCPBACKLOG_CONNS=8
  CONFIG_NET_UDP=y
  CONFIG_NET_UDP_PREALLOC_CONNS=8
  CONFIG_NET_UDP_ALLOC_CONNS=0
  CONFIG_NET_UDP_NPOLLWAITERS=1
  CONFIG_NET_UDP_WRITE_BUFFERS=y
  CONFIG_NET_UDP_NWRBCHAINS=8
  CONFIG_NET_UDP_ALLOC_WRBCHAINS=1
  CONFIG_NET_ICMP=y
  CONFIG_NET_ICMP_PMTU_ENTRIES=0
  CONFIG_NET_ICMP_CHECKSUMS=y
  CONFIG_NET_IGMP_CHECKSUMS=y
  CONFIG_NET_ARP=y
  CONFIG_NET_ARPTAB_SIZE=16
  CONFIG_NET_ARP_MAXAGE=120
  CONFIG_NET_ARP_SEND=y
  CONFIG_ARP_SEND_MAXTRIES=5
  CONFIG_ARP_SEND_DELAYMSEC=20
  CONFIG_NET_SNOOP_BUFSIZE=4096
  CONFIG_NET_RECV_PACK=y
  CONFIG_FS_LARGEFILE=y
  CONFIG_FS_NEPOLL_DESCRIPTORS=8
  CONFIG_FS_LOCK_BUCKET_SIZE=0
  CONFIG_SENDFILE_BUFSIZE=512
  CONFIG_FS_BACKTRACE=0
  CONFIG_FS_MQUEUE_VFS_PATH=\/var/mqueue\
  CONFIG_FS_MQUEUE_NPOLLWAITERS=4
  CONFIG_FS_ANONMAP=y
  CONFIG_FS_FAT=y
  CONFIG_FAT_LCNAMES=y
  CONFIG_FAT_LFN=y
  CONFIG_FAT_MAXFNAME=48
  CONFIG_FAT_LFN_ALIAS_HASH=y
  CONFIG_FAT_LFN_UTF8=y
  CONFIG_FAT_LFN_ALIAS_TRAILCHARS=0
  CONFIG_FS_FATTIME=y
  CONFIG_FAT_DMAMEMORY=y
  CONFIG_FAT_DIRECT_RETRY=y
  CONFIG_FS_ROMFS=y
  CONFIG_FS_ROMFS_CACHE_NODE=y
  CONFIG_FS_ROMFS_CACHE_FILE_NSECTORS=1
  CONFIG_FS_CROMFS=y
  CONFIG_FS_BINFS=y
  CONFIG_FS_PROCFS=y
  CONFIG_FS_PROCFS_REGISTER=y
  CONFIG_FS_SPIFFS=y
  CONFIG_SPIFFS_CACHE_SIZE=8192
  CONFIG_SPIFFS_CACHE_HITSCORE=4
  CONFIG_SPIFFS_GC_MAXRUNS=5
  CONFIG_SPIFFS_GC_DELWGT=5
  CONFIG_SPIFFS_GC_USEDWGT=-1
  CONFIG_SPIFFS_GC_ERASEAGEWGT=50
  CONFIG_SPIFFS_PAGE_CHECK=y
  CONFIG_SPIFFS_NAME_MAX=48
  CONFIG_SPIFFS_COPYBUF_STACK=64
  CONFIG_SPIFFS_LEADING_SLASH=y
  CONFIG_NXFONTS_PACKEDMSFIRST=y
  CONFIG_MM_DEFAULT_MANAGER=y
  CONFIG_MM_DEFAULT_ALIGNMENT=8
  CONFIG_MM_NODE_GUARDSIZE=0
  CONFIG_MM_REGIONS=2
  CONFIG_MM_MAP_COUNT_MAX=1024
  CONFIG_MM_BACKTRACE=-1
  CONFIG_MM_FREE_DELAYCOUNT_MAX=0
  CONFIG_MM_HEAP_BIGGEST_COUNT=30
  CONFIG_MM_HEAP_MEMPOOL_THRESHOLD=-1
  CONFIG_GRAN=y
  CONFIG_GRAN_INTR=y
  CONFIG_MM_IOB=y
  CONFIG_IOB_NBUFFERS=100
  CONFIG_IOB_BUFSIZE=400
  CONFIG_IOB_ALIGNMENT=4
  CONFIG_IOB_SECTION=\\
  CONFIG_IOB_NCHAINS=36
  CONFIG_IOB_THROTTLE=40
  CONFIG_WIRELESS=y
  CONFIG_BINFMT_LOADABLE=y
  CONFIG_ELF=y
  CONFIG_ELF_STACKSIZE=3072
  CONFIG_BINFMT_ELF_RELOCATABLE=y
  CONFIG_STDIO_BUFFER_SIZE=32
  CONFIG_STDIO_LINEBUFFER=y
  CONFIG_NUNGET_CHARS=2
  CONFIG_LIBC_FLOATINGPOINT=y
  CONFIG_LIBC_LONG_LONG=y
  CONFIG_ARCH_LOWPUTC=y
  CONFIG_LIBC_ARCH_MEMCHR=y
  CONFIG_LIBC_ARCH_MEMCPY=y
  CONFIG_LIBC_ARCH_MEMCMP=y
  CONFIG_LIBC_ARCH_MEMMOVE=y
  CONFIG_LIBC_ARCH_MEMSET=y
  CONFIG_LIBC_ARCH_STRCHR=y
  CONFIG_LIBC_ARCH_STRCMP=y
  CONFIG_LIBC_ARCH_STRCPY=y
  CONFIG_LIBC_ARCH_STRLCPY=y
  CONFIG_LIBC_ARCH_STRNCPY=y
  CONFIG_LIBC_ARCH_STRLEN=y
  CONFIG_LIBC_ARCH_STRNLEN=y
  CONFIG_LIBC_ARCH_ELF=y
  CONFIG_LIBC_PREVENT_STRING_KERNEL=y
  CONFIG_LIBC_PREVENT_MEMCHR_KERNEL=y
  CONFIG_LIBC_PREVENT_MEMCMP_KERNEL=y
  CONFIG_LIBC_PREVENT_MEMCPY_KERNEL=y
  CONFIG_LIBC_PREVENT_MEMMOVE_KERNEL=y
  CONFIG_LIBC_PREVENT_MEMSET_KERNEL=y
  CONFIG_LIBC_PREVENT_STRCAT_KERNEL=y
  CONFIG_LIBC_PREVENT_STRCASECMP_KERNEL=y
  CONFIG_LIBC_PREVENT_STRCHR_KERNEL=y
  CONFIG_LIBC_PREVENT_STRCHRNUL_KERNEL=y
  CONFIG_LIBC_PREVENT_STRCMP_KERNEL=y
  CONFIG_LIBC_PREVENT_STRCPY_KERNEL=y
  CONFIG_LIBC_PREVENT_STRLCAT_KERNEL=y
  CONFIG_LIBC_PREVENT_STRLEN_KERNEL=y
  CONFIG_LIBC_PREVENT_STRLCPY_KERNEL=y
  CONFIG_LIBC_PREVENT_STRNCASECMP_KERNEL=y
  CONFIG_LIBC_PREVENT_STRNCAT_KERNEL=y
  CONFIG_LIBC_PREVENT_STRNLEN_KERNEL=y
  CONFIG_LIBC_PREVENT_STRNCMP_KERNEL=y
  CONFIG_LIBC_PREVENT_STRNCPY_KERNEL=y
  CONFIG_LIBC_PREVENT_STRRCHR_KERNEL=y
  CONFIG_LIBC_RAND_ORDER=1
  CONFIG_LIBC_HOMEDIR=\/\
  CONFIG_LIBC_TMPDIR=\/tmp\
  CONFIG_LIBC_MAX_TMPFILE=32
  CONFIG_LIBC_MAX_EXITFUNS=1
  CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=3072
  CONFIG_LIBC_HOSTNAME=\\
  CONFIG_LIBC_OPEN_MAX=256
  CONFIG_NAME_MAX=48
  CONFIG_PATH_MAX=256
  CONFIG_LINE_MAX=80
  CONFIG_LIBC_STRERROR_ERRNUM=y
  CONFIG_LIBC_NEWLIB_OPTSPEED=y
  CONFIG_LIBC_STRSIGNAL=y
  CONFIG_LIBC_ELF=y
  CONFIG_LIBC_ELF_MAXDEPEND=2
  CONFIG_LIBC_ELF_ALIGN_LOG2=2
  CONFIG_LIBC_ELF_BUFFERSIZE=32
  CONFIG_LIBC_ELF_BUFFERINCR=32
  CONFIG_LIBC_ELF_RELOCATION_BUFFERCOUNT=256
  CONFIG_LIBC_ELF_SYMBOL_CACHECOUNT=256
  CONFIG_LIBC_LZF=y
  CONFIG_LIBC_LZF_SMALL=y
  CONFIG_LIBC_LZF_HLOG=13
  CONFIG_LIBC_LZF_ALIGN=y
  CONFIG_TLS_NELEM=0
  CONFIG_TLS_TASK_NELEM=4
  CONFIG_TLS_NCLEANUP=0
  CONFIG_LIBC_GAISTRERROR_ERRNUM=y
  CONFIG_LIBC_FTOK_VFS_PATH=\/var/ftok\
  CONFIG_LIBC_MEMFD_ERROR=y
  CONFIG_LIBC_TEMPBUFFER=y
  CONFIG_LIBC_MAX_TEMPBUFFER=2
  CONFIG_LIBC_TEMPBUFFER_MALLOC=y
  CONFIG_LIBC_BACKTRACE_BUFFSIZE=0
  CONFIG_LIBC_MUTEX_BACKTRACE=0
  CONFIG_BUILTIN=y
  CONFIG_STREAM_LZF_BLOG=10
  CONFIG_STREAM_OUT_BUFFER_SIZE=64
  CONFIG_STREAM_HEXDUMP_BUFFER_SIZE=128
  CONFIG_STREAM_BASE64_BUFFER_SIZE=128
  CONFIG_LIBC_INLINE_QUEUE=y
  CONFIG_LIBM_TOOLCHAIN=y
  CONFIG_HAVE_CXX=y
  CONFIG_HAVE_CXXINITIALIZE=y
  CONFIG_LIBCXXMINI=y
  CONFIG_CXX_STANDARD=\gnu++17\
  CONFIG_BUILTIN_TOOLCHAIN=y
  CONFIG_COVERAGE_NONE=y
  CONFIG_COVERAGE_DEFAULT_PREFIX_STRIP=\0\
  CONFIG_COVERAGE_DEFAULT_PREFIX=\/data\
  CONFIG_PROFILE_NONE=y
  CONFIG_EXAMPLES_CALIB_UDELAY=y
  CONFIG_EXAMPLES_CALIB_UDELAY_NUM_MEASUREMENTS=3
  CONFIG_EXAMPLES_CALIB_UDELAY_NUM_RESULTS=20
  CONFIG_EXAMPLES_CALIB_UDELAY_DELAY_TEST_ITERATIONS=100000
  CONFIG_FSUTILS_MKFATFS=y
  CONFIG_NETUTILS_NETINIT=y
  CONFIG_NETINIT_IPADDR=0x0a000002
  CONFIG_NETINIT_DRIPADDR=0x0a000001
  CONFIG_NETINIT_NETMASK=0xffffff00
  CONFIG_NETINIT_WAPI_STAMODE=2
  CONFIG_NETINIT_WAPI_STAMODE_INFRA=y
  CONFIG_NETINIT_WAPI_AUTHWPA=0x00000004
  CONFIG_NETINIT_WAPI_AUTHWPA_WPA2=y
  CONFIG_NETINIT_WAPI_CIPHERMODE=0x00000008
  CONFIG_NETINIT_WAPI_CIPHERMODE_CCMP=y
  CONFIG_NETINIT_WAPI_ALG=3
  CONFIG_NETINIT_WAPI_ALG_CCMP=y
  CONFIG_NETINIT_WAPI_SSID=\\
  CONFIG_NETINIT_WAPI_PASSPHRASE=\\
  CONFIG_NETUTILS_NETLIB=y
  CONFIG_NSH_LIBRARY=y
  CONFIG_NSH_PROMPT_STRING=\nsh> \
  CONFIG_NSH_PROMPT_MAX=48
  CONFIG_NSH_PROMPT_ENV=\PS1\
  CONFIG_NSH_PROMPT_SUFFIX=\> \
  CONFIG_NSH_READLINE=y
  CONFIG_NSH_QUOTE=y
  CONFIG_NSH_MAXARGUMENTS=15
  CONFIG_NSH_ARGCAT=y
  CONFIG_NSH_NESTDEPTH=8
  CONFIG_NSH_ALIAS=y
  CONFIG_NSH_ALIAS_MAX_AMOUNT=1
  CONFIG_NSH_PIPELINE=y
  CONFIG_NSH_BUILTIN_APPS=y
  CONFIG_NSH_DISABLE_BASENAME=y
  CONFIG_NSH_DISABLE_CMP=y
  CONFIG_NSH_DISABLE_DIRNAME=y
  CONFIG_NSH_DISABLE_HEXDUMP=y
  CONFIG_NSH_DISABLE_LOSETUP=y
  CONFIG_NSH_DISABLE_LOSMART=y
  CONFIG_NSH_DISABLE_LOMTD=y
  CONFIG_NSH_DISABLE_MB=y
  CONFIG_NSH_DISABLE_MKFIFO=y
  CONFIG_NSH_DISABLE_MKRD=y
  CONFIG_NSH_DISABLE_MH=y
  CONFIG_NSH_DISABLE_MW=y
  CONFIG_NSH_DISABLE_PRINTF=y
  CONFIG_NSH_DISABLE_PUT=y
  CONFIG_NSH_DISABLE_SHUTDOWN=y
  CONFIG_NSH_DISABLE_TIMEDATECTL=y
  CONFIG_NSH_DISABLE_TRUNCATE=y
  CONFIG_NSH_DISABLE_UNAME=y
  CONFIG_NSH_DISABLE_WGET=y
  CONFIG_NSH_DISABLE_XD=y
  CONFIG_NSH_MMCSDMINOR=0
  CONFIG_NSH_MMCSDSLOTNO=0
  CONFIG_NSH_MMCSDSPIPORTNO=0
  CONFIG_NSH_VARS=y
  CONFIG_NSH_CODECS_BUFSIZE=128
  CONFIG_NSH_PROC_MOUNTPOINT=\/proc\
  CONFIG_NSH_FILEIOSIZE=512
  CONFIG_NSH_SYSINITSCRIPT=\init.d/rc.sysinit\
  CONFIG_NSH_INITSCRIPT=\init.d/rcS\
  CONFIG_NSH_SCRIPT_REDIRECT_PATH=\\
  CONFIG_NSH_CONSOLE=y
  CONFIG_NSH_ARCHINIT=y
  CONFIG_NSH_NETINIT=y
  CONFIG_SYSTEM_CDCACM=y
  CONFIG_SYSTEM_CDCACM_DEVMINOR=0
  CONFIG_SYSTEM_DD=y
  CONFIG_SYSTEM_DD_PROGNAME=\dd\
  CONFIG_SYSTEM_DD_PRIORITY=100
  CONFIG_SYSTEM_DD_STACKSIZE=3072
  CONFIG_SYSTEM_DD_STATS=y
  CONFIG_SYSTEM_NSH=y
  CONFIG_SYSTEM_NSH_PRIORITY=100
  CONFIG_SYSTEM_NSH_STACKSIZE=2000
  CONFIG_SYSTEM_NSH_PROGNAME=\nsh\
  CONFIG_SYSTEM_READLINE=y
  CONFIG_READLINE_HAVE_EXTMATCH=y
  CONFIG_READLINE_ECHO=y
  CONFIG_READLINE_TABCOMPLETION=y
  CONFIG_READLINE_MAX_BUILTINS=64
  CONFIG_READLINE_MAX_EXTCMDS=64
  CONFIG_READLINE_CMD_HISTORY=y
  CONFIG_READLINE_CMD_HISTORY_LINELEN=64
  CONFIG_READLINE_CMD_HISTORY_LEN=4
  CONFIG_SYSTEM_SYSTEM=y
  CONFIG_SYSTEM_SYSTEM_STACKSIZE=3072
  CONFIG_SYSTEM_SYSTEM_PRIORITY=100
  CONFIG_SYSTEM_TASKSET=y
  CONFIG_SYSTEM_TASKSET_PROGNAME=\taskset\
  CONFIG_SYSTEM_TASKSET_PRIORITY=50
  CONFIG_SYSTEM_TASKSET_STACKSIZE=3072
  CONFIG_WIRELESS_WAPI=y
  CONFIG_WIRELESS_WAPI_PROGNAME=\wapi\
  CONFIG_WIRELESS_WAPI_STACKSIZE=3072
  CONFIG_WIRELESS_WAPI_PRIORITY=100
  CONFIG_WIRELESS_WAPI_SCAN_MAX_DATA=4096


Host system OS:
  Ubuntu 22.04.5 LTS Linux DESKTOP-Q56CRLQ 6.6.87.2-microsoft-standard-WSL2 #1 SMP PREEMPT_DYNAMIC Thu Jun  5 18:30:46 UTC 2025 x86_64 x86_64

Host system PATH:
  /usr/local/cuda/bin
  /home/nope/.vscode-server/data/User/globalStorage/github.copilot-chat/debugCommand
  /home/nope/.vscode-server/data/User/globalStorage/github.copilot-chat/copilotCli
  /home/nope/.vscode-server/bin/ce099c1ed25d9eb3076c11e4a280f3eb52b4fbeb/bin/remote-cli
  /home/nope/.nvm/versions/node/v20.19.4/bin
  /usr/local/cuda/bin
  /home/nope/miniconda3/bin
  /home/nope/miniconda3/condabin
  /usr/local/sbin
  /usr/local/bin
  /usr/sbin
  /usr/bin
  /sbin
  /bin
  /usr/games
  /usr/local/games
  /usr/lib/wsl/lib
  /mnt/d/software/Microsoft VS Code
  /mnt/c/Windows/system32
  /mnt/c/Windows
  /mnt/c/Windows/System32/Wbem
  /mnt/c/Windows/System32/WindowsPowerShell/v1.0
  /mnt/c/Windows/System32/OpenSSH
  /mnt/d/software/nvm
  /mnt/d/software/nodejs
  /mnt/c/Program Files/Git/cmd
  /mnt/c/Program Files (x86)/GnuWin32/bin
  /mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common
  /mnt/c/Program Files/dotnet
  /mnt/c/Program Files/Docker/Docker/resources/bin
  /mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit
  /mnt/c/Program Files (x86)/Windows Kits/8.1/Windows Performance Toolkit
  /mnt/c/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR
  /mnt/c/Program Files (x86)/Microsoft SQL Server/160/Tools/Binn
  /mnt/c/Program Files/Microsoft SQL Server/160/Tools/Binn
  /mnt/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn
  /mnt/c/Program Files/Microsoft SQL Server/160/DTS/Binn
  /mnt/c/Program Files/usbipd-win
  /mnt/d/software/ffmpeg-7.1-full_build/bin
  /mnt/c/Program Files (x86)/ZeroTier/One
  /mnt/c/Program Files/PowerToys/DSCModules
  /mnt/c/Users/liu33/.local/bin
  /mnt/c/Users/liu33/AppData/Local/pnpm
  /mnt/c/Users/liu33/.cargo/bin
  /mnt/c/Users/liu33/AppData/Local/Microsoft/WindowsApps
  /mnt/d/software/nvm
  /mnt/d/software/nodejs
  /mnt/d/software/Microsoft VS Code/bin
  /mnt/c/Users/liu33/AppData/Local/Programs/Ollama
  /snap/bin
  /home/nope/.vscode-server/extensions/ms-python.debugpy-2025.18.0/bundled/scripts/noConfigScripts


Espressif specific information:

Toolchain version:
  esp32: Bootloader image not found
  esp32s2: Bootloader image not found
  esp32s3: Bootloader image not found
  esp32c2: Bootloader image not found
  esp32c3: Bootloader image not found
  esp32c6: Bootloader image not found
  esp32h2: Bootloader image not found


Toolchain version:
  clang: Ubuntu clang version 14.0.0-1ubuntu1.1
  gcc: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
  xtensa-esp32-elf-gcc: Not found
  xtensa-esp32s2-elf-gcc: Not found
  xtensa-esp32s3-elf-gcc: Not found
  riscv-none-elf-gcc: Not found
  riscv32-esp-elf-gcc: Not found
  riscv64-unknown-elf-gcc: Not found


Esptool version:
  5.1.0

HAL version:
  sync/master.a-nuttx-20250610-23-g6b4f19b48c

CHIP ID:
  Not found

Flash ID:
  Manufacturer: Not found
  Device: Not found


Security information:
  Not found


Flash status:
  Not found

MAC address:
  Not found

Verification

  • I have verified before submitting the report.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Arch: xtensaIssues related to the Xtensa architectureArea: DriversDrivers issuesOS: LinuxIssues related to Linux (building system, etc)Type: BugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions