Description
Description / Steps to reproduce the issue
The esp32-devkitc:elf
defconfig (with CONFIG_EXAMPLES_ELF=y
) is broken after #16154 (after 422c439 commit, specifically).
How to Reproduce
Build the firmware with:
make -j distclean && ./tools/configure.sh esp32-devkitc:elf && make flash ESPTOOL_PORT=/dev/ttyUSB1 ESPTOOL_BINDIR=./ -s -j$(nproc)
and, on NSH, run elf
:
Current Status
During build, the following logs are shown:
CC: errno.c
CC: semaphore/sem_trywait.c LD: errno.o
CC: inode/fs_files.c xtensa-esp32-elf-ld: warning: cannot find entry symbol __start; not setting start address
CC: mempool/mempool_procfs.c CC: hello.c
CC: fixedmath/lib_b16atan2.c LD: hello.o
CC: readline.c xtensa-esp32-elf-ld: warning: cannot find entry symbol __start; not setting start address
CC: nsh_consolemain.c CC: struct_main.c
CC: readline_fd.c CC: struct_dummy.c
CC: nsh_ddcmd.c LD: struct_main.o
xtensa-esp32-elf-ld: warning: cannot find entry symbol __start; not setting start address
CC: grp/lib_getgrbuf.c CC: signal.c
CC: hello++1.cxx
LD: signal.o
CC: binfmt_unregister.c xtensa-esp32-elf-ld: warning: cannot find entry symbol __start; not setting start address
CC: chip/esp32_extraheaps.c CC: hello++2.cxx
CC: hello++3.cxx
CC: libgen/lib_basename.c CC: mutex.c
LD: hello++1.o
xtensa-esp32-elf-ld: warning: cannot find entry symbol __start; not setting start address
LD: hello++2.o
CC: inode/fs_inoderelease.c xtensa-esp32-elf-ld: warning: cannot find entry symbol __start; not setting start address
CC: nsh_mmcmds.c LD: hello++3.o
xtensa-esp32-elf-ld: warning: cannot find entry symbol __start; not setting start address
CC: binfmt_copyactions.c LD: mutex.o
xtensa-esp32-elf-ld: warning: cannot find entry symbol __start; not setting start address
CC: binfmt_exit.c CC: pthread.c
CC: task.c
CC: inode/fs_inodesearch.c LD: pthread.o
xtensa-esp32-elf-ld: warning: cannot find entry symbol __start; not setting start address
CC: vfs/fs_chstat.c LD: task.o
xtensa-esp32-elf-ld: warning: cannot find entry symbol __start; not setting start address
And, while running elf
, it crashes:
*** Booting NuttX ***
dram: lma 0x00001020 vma 0x3ffb2170 len 0x740 (1856)
iram: lma 0x00001768 vma 0x40080000 len 0x56fc (22268)
padd: lma 0x00006e78 vma 0x00000000 len 0x9180 (37248)
imap: lma 0x00010000 vma 0x40100000 len 0x2868c (165516)
padd: lma 0x00038694 vma 0x00000000 len 0x7964 (31076)
dmap: lma 0x00040000 vma 0x3f410000 len 0x2a658 (173656)
total segments stored 6
NuttShell (NSH) NuttX-10.4.0
nsh> elf
Initial memory usage: 13604
Registering romdisk at /dev/ram0
Memory Usage after romdisk_register:
Before: 13604 After: 13668 Change: 64
Mounting ROMFS filesystem at target=/mnt/elf/romfs with source=/dev/ram0
Memory Usage after mount:
Before: 13668 After: xtensa_user_panic: User Exception: EXCCAUSE=001c task: errno
dump_assert_info: Current Version: NuttX 10.4.0 422c43949a Apr 14 2025 15:11:17 xtensa
dump_assert_info: Assertion failed user panic: at file: :0 task: errno process: errno 0x40085890
up_dump_register: PC: 40085892 PS: 00060030
up_dump_register: A0: 80102eb8 A1: 3ffe3060 A2: 40085890 A3: 00000001
up_dump_register: A4: 3ffe28c0 A5: 3ffe1aa0 A6: 00000001 A7: 3ffe1584
up_dump_register: A8: 80104478 A9: 00000035 A10: 00000001 A11: 3ffe28c0
up_dump_register: A12: 00000000 A13: 00000000 A14: 00000000 A15: 3ffb0d3c
up_dump_register: SAR: 00000000 CAUSE: 0000001c VADDR: 80102ec8
up_dump_register: LBEG: 00000000 LEND: 00000000 LCNT: 00000000
dump_stackinfo: User Stack:
dump_stackinfo: base: 0x3ffe28d0
dump_stackinfo: size: 00002000
dump_stackinfo: sp: 0x3ffe3060
stack_dump: 0x3ffe3040: 00000000 00000000 00000000 00000000 00000000 3ffe3080 00000000 40085890
stack_dump: 0x3ffe3060: 00000000 00000000 00000000 00000000 00000000 3ffe30a0 00000000 00000000
stack_dump: 0x3ffe3080: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
stack_dump: 0x3ffe30a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
dump_tasks: PID GROUP PRI POLICY TYPE NPX STATE EVENT SIGMASK STACKBASE STACKSIZE USED FILLED COMMAND
dump_task: 0 0 0 FIFO Kthread - Ready 0000000000000000 0x3ffb0020 3040 856 28.1% Idle_Task
dump_task: 1 0 224 RR Kthread - Waiting Semaphore 0000000000000000 0x3ffae940 1968 380 19.3% hpwork 0x3ffb2228 0x3ffb2258
dump_task: 2 0 100 RR Kthread - Waiting Semaphore 0000000000000000 0x3ffaf218 1960 380 19.3% lpwork 0x3ffb21dc 0x3ffb220c
dump_task: 3 3 100 RR Task - Waiting Semaphore 0000000000000000 0x3ffe04a0 3008 2080 69.1% nsh_main
dump_task: 4 4 100 RR Task - Running 0000000000000000 0x3ffe28d0 2000 1500 75.0% errno
dump_task: 5 5 100 RR Task - Waiting Semaphore 0000000000000000 0x3ffe17a0 2000 1688 84.4%! elf
On which OS does this issue occur?
[OS: Linux]
What is the version of your OS?
Manjaro
NuttX Version
master
Issue Architecture
[Arch: xtensa]
Issue Area
[Area: Applications]
Host information
NuttX CFLAGS:
-fno-common
-Wall
-Wstrict-prototypes
-Wshadow
-Wundef
-Wno-attributes
-Wno-unknown-pragmas
-Wno-psabi
-Os
-fno-strict-aliasing
-fomit-frame-pointer
-ffunction-sections
-fdata-sections -g
-mlongcalls
-isystem /home/tiago/Documents/work/espressif/projects/nuttx/nuttxspace/nuttx/include
-D__NuttX__
NuttX CXXFLAGS:
-fno-common
-Wall
-Wshadow
-Wundef
-Wno-attributes
-Wno-unknown-pragmas
-nostdinc++
-Wno-psabi
-std=\gnu++17
-fno-exceptions
-fcheck-new
-fno-rtti
-Os
-fno-strict-aliasing
-fomit-frame-pointer
-ffunction-sections
-fdata-sections -g
-mlongcalls
-isystem /home/tiago/Documents/work/espressif/projects/nuttx/nuttxspace/nuttx/include/cxx
-isystem /home/tiago/Documents/work/espressif/projects/nuttx/nuttxspace/nuttx/include
-D__NuttX__
NuttX LDFLAGS:
-nostdlib
--gc-sections
--cref
-Map=/home/tiago/Documents/work/espressif/projects/nuttx/nuttxspace/nuttx/nuttx.map
--print-memory-usage
NuttX configuration options:
CONFIG_HOST_LINUX=y
CONFIG_APPS_DIR=../apps
CONFIG_BASE_DEFCONFIG=\esp32-devkitc:elf-dirty
CONFIG_MODULES=y
CONFIG_BUILD_FLAT=y
CONFIG_INTELHEX_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_ASSERTIONS_FILENAME=y
CONFIG_DEBUG_ALERT=y
CONFIG_DEBUG_FEATURES=y
CONFIG_DEBUG_ERROR=y
CONFIG_DEBUG_WARN=y
CONFIG_DEBUG_INFO=y
CONFIG_DEBUG_ASSERTIONS=y
CONFIG_DEBUG_ASSERTIONS_EXPRESSION=y
CONFIG_DEBUG_ASSERTIONS_FILENAME=y
CONFIG_ARCH_HAVE_STACKCHECK=y
CONFIG_STACK_COLORATION=y
CONFIG_STACK_USAGE_WARNING=0
CONFIG_DEBUG_SYMBOLS=y
CONFIG_DEBUG_SYMBOLS_LEVEL=-g
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=\esp32
CONFIG_ESPRESSIF_CHIP_SERIES=\esp32
CONFIG_ESPRESSIF_NUM_CPUS=2
CONFIG_ESPRESSIF_SIMPLE_BOOT=y
CONFIG_ESPRESSIF_FLASH_MODE_DIO=y
CONFIG_ESPRESSIF_FLASH_FREQ_40M=y
CONFIG_ESPRESSIF_FLASH_FREQ=\40m
CONFIG_ARCH_CHIP_ESP32=y
CONFIG_ARCH_FAMILY_LX6=y
CONFIG_XTENSA_CP_INITSET=0x0001
CONFIG_XTENSA_TOOLCHAIN_ESP=y
CONFIG_ARCH_CHIP_ESP32WROVER=y
CONFIG_ESP32_DUAL_CPU=y
CONFIG_ESP32_FLASH_4M=y
CONFIG_ESP32_FLASH_DETECT=y
CONFIG_ESP32_PSRAM_8M=y
CONFIG_ESP32_ESP32DXWDXX=y
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
CONFIG_ESP32_XTAL_40MZ=y
CONFIG_ESP_PHY_IRQSTATE_FLAGS_NUMBER=3
CONFIG_ESP32_UART=y
CONFIG_ESP32_RTC=y
CONFIG_ESP32_UART0=y
CONFIG_ESP32_BT_RESERVE_DRAM=0
CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0
CONFIG_ESP32_ULP_COPROC_RESERVE_MEM=0
CONFIG_ESP32_IRAM_HEAP=y
CONFIG_ESP32_UART0_TXPIN=1
CONFIG_ESP32_UART0_RXPIN=3
CONFIG_ESP32_FLASH_MODE_DIO=y
CONFIG_ESP32_FLASH_FREQ_40M=y
CONFIG_ESP32_RTC_CLK_SRC_INT_RC=y
CONFIG_ARCH_TOOLCHAIN_GNU=y
CONFIG_ARCH_VECNOTIRQ=y
CONFIG_ARCH_HAVE_EXTRA_HEAPS=y
CONFIG_ARCH_HAVE_TEXT_HEAP=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_BOOTLOADER=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=0
CONFIG_BOOT_RUNFROMFLASH=y
CONFIG_RAM_START=0x20000000
CONFIG_RAM_SIZE=114688
CONFIG_FLASH_START=0x0
CONFIG_FLASH_SIZE=0
CONFIG_ARCH_BOARD_ESP32_DEVKITC=y
CONFIG_ARCH_BOARD=\esp32-devkitc
CONFIG_ARCH_HAVE_LEDS=y
CONFIG_ARCH_HAVE_BUTTONS=y
CONFIG_ARCH_BOARD_COMMON=y
CONFIG_ESP32_MERGE_BINS=y
CONFIG_ESP32_QEMU_IMAGE=y
CONFIG_BOARD_CRASHDUMP_NONE=y
CONFIG_BOARDCTL=y
CONFIG_BOARDCTL_MKRD=y
CONFIG_BOARDCTL_ROMDISK=y
CONFIG_BOARD_MEMORY_RANGE=\
CONFIG_DISABLE_OS_API=y
CONFIG_USEC_PER_TICK=10000
CONFIG_START_YEAR=2011
CONFIG_START_MONTH=12
CONFIG_START_DAY=6
CONFIG_PREALLOC_TIMERS=4
CONFIG_IRQ_NWORKS=8
CONFIG_IRQ_WORK_SECTION=\
CONFIG_IRQ_WORK_STACKSIZE=2048
CONFIG_INIT_ENTRY=y
CONFIG_INIT_ARGS=\
CONFIG_INIT_STACKSIZE=3072
CONFIG_INIT_PRIORITY=100
CONFIG_INIT_ENTRYPOINT=\nsh_main
CONFIG_INIT_ENTRYNAME=\nsh_main
CONFIG_RR_INTERVAL=200
CONFIG_TASK_NAME_SIZE=31
CONFIG_SCHED_WAITPID=y
CONFIG_PTHREAD_MUTEX_ROBUST=y
CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_NONE=y
CONFIG_SCHED_CPULOAD_NONE=y
CONFIG_SCHED_CPULOAD_TICKSPERSEC=100
CONFIG_SCHED_PROFILE_TICKSPERSEC=1000
CONFIG_SCHED_STACK_RECORD=0
CONFIG_DEV_CONSOLE=y
CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=8
CONFIG_FILE_STREAM=y
CONFIG_SIG_PREALLOC_ACTIONS=4
CONFIG_SIG_ALLOC_ACTIONS=1
CONFIG_SIG_PREALLOC_IRQ_ACTIONS=8
CONFIG_PREALLOC_MQ_MSGS=8
CONFIG_PREALLOC_MQ_IRQ_MSGS=8
CONFIG_MQ_MAXMSGSIZE=32
CONFIG_SCHED_WORKQUEUE=y
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPNTHREADS=1
CONFIG_SCHED_HPWORKPRIORITY=224
CONFIG_SCHED_HPWORKSTACKSIZE=2048
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_LPNTHREADS=1
CONFIG_SCHED_LPWORKPRIORITY=100
CONFIG_SCHED_LPWORKSTACKSIZE=2048
CONFIG_DEFAULT_TASK_STACKSIZE=2048
CONFIG_IDLETHREAD_STACKSIZE=3072
CONFIG_PTHREAD_STACK_MIN=256
CONFIG_PTHREAD_STACK_DEFAULT=2048
CONFIG_PID_INITIAL_COUNT=16
CONFIG_ARCH_HAVE_I2CRESET=y
CONFIG_DEV_NULL=y
CONFIG_DEV_ZERO=y
CONFIG_DEV_OPTEE_NONE=y
CONFIG_DRVR_MKRD=y
CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
CONFIG_MCU_SERIAL=y
CONFIG_STANDARD_SERIAL=y
CONFIG_SERIAL_NPOLLWAITERS=4
CONFIG_UART0_SERIAL_CONSOLE=y
CONFIG_UART0_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_SYSLOG=y
CONFIG_SYSLOG_DEFAULT_MASK=0xff
CONFIG_SYSLOG_CRLF=y
CONFIG_SYSLOG_MAX_CHANNELS=1
CONFIG_SYSLOG_BUFFER=y
CONFIG_SYSLOG_BUFSIZE=64
CONFIG_SYSLOG_DEVPATH=/dev/ttyS1
CONFIG_SYSLOG_DEFAULT=y
CONFIG_FS_NEPOLL_DESCRIPTORS=8
CONFIG_FS_LOCK_BUCKET_SIZE=0
CONFIG_SENDFILE_BUFSIZE=512
CONFIG_FS_REFCOUNT=y
CONFIG_FS_BACKTRACE=0
CONFIG_FS_MQUEUE_VFS_PATH=/var/mqueue
CONFIG_FS_MQUEUE_NPOLLWAITERS=4
CONFIG_FS_ANONMAP=y
CONFIG_FS_ROMFS=y
CONFIG_FS_ROMFS_CACHE_NODE=y
CONFIG_FS_ROMFS_CACHE_FILE_NSECTORS=1
CONFIG_FS_PROCFS=y
CONFIG_NXFONTS_PACKEDMSFIRST=y
CONFIG_MM_DEFAULT_MANAGER=y
CONFIG_MM_DEFAULT_ALIGNMENT=8
CONFIG_MM_REGIONS=3
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_BINFMT_LOADABLE=y
CONFIG_ELF=y
CONFIG_ELF_STACKSIZE=2048
CONFIG_BINFMT_CONSTRUCTORS=y
CONFIG_BINFMT_ELF_RELOCATABLE=y
CONFIG_STDIO_BUFFER_SIZE=64
CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2
CONFIG_LIBC_FLOATINGPOINT=y
CONFIG_LIBC_LONG_LONG=y
CONFIG_LIBC_ARCH_ATOMIC=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=0
CONFIG_LIBC_EXECFUNCS=y
CONFIG_EXECFUNCS_HAVE_SYMTAB=y
CONFIG_EXECFUNCS_SYMTAB_ARRAY=\g_symtab
CONFIG_EXECFUNCS_NSYMBOLS_VAR=\g_nsymbols
CONFIG_EXECFUNCS_SYSTEM_SYMTAB=y
CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
CONFIG_LIBC_HOSTNAME=\
CONFIG_LIBC_OPEN_MAX=256
CONFIG_NAME_MAX=32
CONFIG_PATH_MAX=256
CONFIG_LINE_MAX=64
CONFIG_LIBC_STRERROR=y
CONFIG_LIBC_PERROR_STDOUT=y
CONFIG_LIBC_STRSIGNAL=y
CONFIG_LIBC_MODLIB=y
CONFIG_MODLIB_MAXDEPEND=2
CONFIG_MODLIB_ALIGN_LOG2=2
CONFIG_MODLIB_BUFFERSIZE=32
CONFIG_MODLIB_BUFFERINCR=32
CONFIG_MODLIB_RELOCATION_BUFFERCOUNT=256
CONFIG_MODLIB_SYMBOL_CACHECOUNT=256
CONFIG_TLS_NELEM=4
CONFIG_TLS_TASK_NELEM=0
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_MUTEX_BACKTRACE=0
CONFIG_BUILTIN=y
CONFIG_SYMTAB_ORDEREDBYNAME=y
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=\99
CONFIG_COVERAGE_DEFAULT_PREFIX=/data
CONFIG_PROFILE_NONE=y
CONFIG_EXAMPLES_ELF=y
CONFIG_EXAMPLES_ELF_ROMFS=y
CONFIG_EXAMPLES_ELF_DEVMINOR=0
CONFIG_EXAMPLES_ELF_DEVPATH=/dev/ram0
CONFIG_EXAMPLES_HELLO=y
CONFIG_EXAMPLES_HELLO_PROGNAME=\hello
CONFIG_EXAMPLES_HELLO_PRIORITY=100
CONFIG_EXAMPLES_HELLO_STACKSIZE=2048
CONFIG_NSH_LIBRARY=y
CONFIG_NSH_PROMPT_STRING=\nsh>
CONFIG_NSH_PROMPT_MAX=32
CONFIG_NSH_PROMPT_ENV=\PS1
CONFIG_NSH_PROMPT_SUFFIX=>
CONFIG_NSH_READLINE=y
CONFIG_NSH_MAXARGUMENTS=7
CONFIG_NSH_NESTDEPTH=3
CONFIG_NSH_ALIAS=y
CONFIG_NSH_ALIAS_MAX_AMOUNT=1
CONFIG_NSH_BUILTIN_APPS=y
CONFIG_NSH_DISABLE_DATE=y
CONFIG_NSH_DISABLE_LOSMART=y
CONFIG_NSH_DISABLE_LOMTD=y
CONFIG_NSH_DISABLE_MB=y
CONFIG_NSH_DISABLE_MH=y
CONFIG_NSH_DISABLE_MW=y
CONFIG_NSH_DISABLE_TIMEDATECTL=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_SYSTEM_NSH=y
CONFIG_SYSTEM_NSH_PRIORITY=100
CONFIG_SYSTEM_NSH_STACKSIZE=2048
CONFIG_SYSTEM_NSH_PROGNAME=\nsh
CONFIG_SYSTEM_READLINE=y
CONFIG_READLINE_HAVE_EXTMATCH=y
CONFIG_READLINE_ECHO=y
Host system OS:
Linux tiago-latitude5430 6.12.12-2-MANJARO #1 SMP PREEMPT_DYNAMIC Mon 03 Feb 2025 16:27:19 +0000 x86_64
Host system PATH:
/home/tiago/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin
/home/tiago/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin
/home/tiago/.espressif/tools/xtensa-esp32s2-elf/esp-12.2.0_20230208/xtensa-esp32s2-elf/bin
/home/tiago/.espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin
/home/tiago/Downloads/xpack-riscv-none-elf-gcc-13.2.0-2/bin
/home/tiago/Downloads/qemu-xtensa-softmmu-gf34d6cea-x86_64-linux-gnu/qemu/bin
/home/tiago/Documents/work/espressif/projects/nuttx/venv/bin
/home/tiago/gems/bin
/home/tiago/.local/bin
/usr/local/bin
/usr/bin
/var/lib/snapd/snap/bin
/usr/local/sbin
/usr/lib/emscripten
/var/lib/flatpak/exports/bin
/usr/lib/jvm/default/bin
/usr/bin/site_perl
/usr/bin/vendor_perl
/usr/bin/core_perl
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: clang version 19.1.7
gcc: gcc (GCC) 14.2.1 20250128
xtensa-esp32-elf-gcc: xtensa-esp32-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0
xtensa-esp32s2-elf-gcc: xtensa-esp32s2-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0
xtensa-esp32s3-elf-gcc: xtensa-esp32s3-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0
riscv32-esp-elf-gcc: Not found
riscv64-unknown-elf-gcc: Not found
Esptool version:
4.8.1
HAL version:
sync/release_v5.1.c-nuttx-20230814-1583-ga461ca0750
CHIP ID:
ESP32 has no Chip ID. Reading MAC instead.
Flash ID:
Manufacturer: 20
Device: 4016
Security information:
Not found
Flash status:
0x0000
MAC address:
70:b8:f6:12:c4:04
Verification
- I have verified before submitting the report.