Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save cederom/fde5ede485021a6c6f9b36561fa7cdcd to your computer and use it in GitHub Desktop.
Save cederom/fde5ede485021a6c6f9b36561fa7cdcd to your computer and use it in GitHub Desktop.
****************************************
* NUTTX RTOS RELEASE BUILD TEST SCRIPT *
****************************************
NX BRANCH : nuttx-12.11.0-RC1
NX RTOS LOC : /tmp/nuttx/nuttx.git
NX APPS LOC : /tmp/nuttx/nuttx-apps.git
TARGET : ESP32S3-DEVKIT
BUILD HOST : FreeBSD hexagon 14.3-RELEASE-p3 FreeBSD 14.3-RELEASE-p3 GENERIC amd64
MFLAGS : -j24 CROSSDEV=xtensa-esp32s3-elf-
LOGFILE : log/nuttx-12.11.0-RC1-1759530397-ESP32S3-DEVKIT.log
TIMESTAMP : 1759530397
=>
=> GIT REPO CLONE CHECK
=>
=>
=> INITIAL CLEAN AND SETUP
=>
++ set -e
++ cd /tmp/nuttx/nuttx.git
++ set +e
++ gmake clean distclean -j24 CROSSDEV=xtensa-esp32s3-elf-
NuttX has not been configured!
NuttX has not been configured!
To configure the project:
To configure the project:
tools/configure.sh <config>
tools/configure.sh <config>
For a list of available configurations:
For a list of available configurations:
tools/configure.sh -L
tools/configure.sh -L
++ rm -f .config
++ set -e
++ git checkout master
Previous HEAD position was a00ac581c5 arch/xtensa/espressif: fix Wi-Fi netpkt copy error
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
++ git fetch origin
++ git pull origin
Already up to date.
++ git checkout nuttx-12.11.0-RC1
Note: switching to 'nuttx-12.11.0-RC1'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at a00ac581c5 arch/xtensa/espressif: fix Wi-Fi netpkt copy error
++ git reset --hard
HEAD is now at a00ac581c5 arch/xtensa/espressif: fix Wi-Fi netpkt copy error
++ cd /tmp/nuttx/nuttx-apps.git
++ git checkout master
Previous HEAD position was 61e82925d examples/i2schar: Implement loopback mode check
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
++ git fetch origin
++ git pull origin
Already up to date.
++ git checkout nuttx-12.11.0-RC1
Note: switching to 'nuttx-12.11.0-RC1'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 61e82925d examples/i2schar: Implement loopback mode check
++ git reset --hard
HEAD is now at 61e82925d examples/i2schar: Implement loopback mode check
++ cd /tmp/nuttx/nuttx.git
+ set +x
=>
=> BUILDING ESP32S3-DEVKIT
=>
==> LOGFILE: log/nuttx-12.11.0-RC1-1759530397-ESP32S3-DEVKIT.log.
Press Return when ready.
+ xtensa-esp32s3-elf-gcc --version
xtensa-esp32s3-elf-gcc (crosstool-NG esp-2021r2-patch5) 8.4.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ for CFG in $CONFIGS
+ set +x
===>
===> ESP32S3-DEVKIT: esp32s3-devkit:nsh
===>
+ /usr/bin/time -h gmake clean distclean -j24 CROSSDEV=xtensa-esp32s3-elf-
NuttX has not been configured!
NuttX has not been configured!
To configure the project:
To configure the project:
tools/configure.sh <config>
tools/configure.sh <config>
For a list of available configurations:
For a list of available configurations:
tools/configure.sh -L
tools/configure.sh -L
0,00s real 0,00s user 0,00s sys
+ /usr/bin/time -h ./tools/configure.sh -B esp32s3-devkit:nsh
Copy files
Select CONFIG_HOST_BSD=y
Refreshing...
CP: arch/dummy/Kconfig to /tmp/nuttx/nuttx.git/arch/dummy/dummy_kconfig
CP: boards/dummy/Kconfig to /tmp/nuttx/nuttx.git/boards/dummy/dummy_kconfig
LN: platform/board to /tmp/nuttx/nuttx-apps.git/platform/dummy
LN: include/arch to arch/xtensa/include
LN: include/arch/board to /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/include
LN: drivers/platform to /tmp/nuttx/nuttx.git/drivers/dummy
LN: include/arch/chip to /tmp/nuttx/nuttx.git/arch/xtensa/include/esp32s3
LN: arch/xtensa/src/chip to /tmp/nuttx/nuttx.git/arch/xtensa/src/esp32s3
LN: arch/xtensa/src/board to /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common
LN: arch/xtensa/src/board/board to /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/src
mkkconfig in /tmp/nuttx/nuttx-apps.git/audioutils
mkkconfig in /tmp/nuttx/nuttx-apps.git/benchmarks
mkkconfig in /tmp/nuttx/nuttx-apps.git/boot
mkkconfig in /tmp/nuttx/nuttx-apps.git/canutils
mkkconfig in /tmp/nuttx/nuttx-apps.git/crypto
mkkconfig in /tmp/nuttx/nuttx-apps.git/database
mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/mcuboot
mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/module
mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/rust
mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/sotest
mkkconfig in /tmp/nuttx/nuttx-apps.git/examples
mkkconfig in /tmp/nuttx/nuttx-apps.git/fsutils
mkkconfig in /tmp/nuttx/nuttx-apps.git/games
mkkconfig in /tmp/nuttx/nuttx-apps.git/graphics
mkkconfig in /tmp/nuttx/nuttx-apps.git/industry
mkkconfig in /tmp/nuttx/nuttx-apps.git/inertial
mkkconfig in /tmp/nuttx/nuttx-apps.git/interpreters/luamodules
mkkconfig in /tmp/nuttx/nuttx-apps.git/interpreters
mkkconfig in /tmp/nuttx/nuttx-apps.git/logging
mkkconfig in /tmp/nuttx/nuttx-apps.git/lte
mkkconfig in /tmp/nuttx/nuttx-apps.git/math
mkkconfig in /tmp/nuttx/nuttx-apps.git/mlearning
mkkconfig in /tmp/nuttx/nuttx-apps.git/netutils
mkkconfig in /tmp/nuttx/nuttx-apps.git/sdr
mkkconfig in /tmp/nuttx/nuttx-apps.git/system
mkkconfig in /tmp/nuttx/nuttx-apps.git/tee
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/arch
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/cxx
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/drivers
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/fs
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/libc
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/mm
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/sched
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing
mkkconfig in /tmp/nuttx/nuttx-apps.git/videoutils
mkkconfig in /tmp/nuttx/nuttx-apps.git/wireless/bluetooth
mkkconfig in /tmp/nuttx/nuttx-apps.git/wireless/ieee802154
mkkconfig in /tmp/nuttx/nuttx-apps.git/wireless
mkkconfig in /tmp/nuttx/nuttx-apps.git
#
# configuration written to .config
#
1,91s real 1,06s user 1,05s sys
+ /usr/bin/time -h gmake -j24 CROSSDEV=xtensa-esp32s3-elf-
Create version.h
LN: platform/board to /tmp/nuttx/nuttx-apps.git/platform/dummy
Register: dd
Cloning Espressif HAL for 3rd Party Platforms
Register: nsh
Register: sh

Clone: chip/esp-hal-3rdparty 
Espressif HAL for 3rd Party Platforms: b6fa6c9098318007a61acc7c9f0f180443bb80c2
Espressif HAL for 3rd Party Platforms: initializing submodules...
Applying patches...

CXX: libcxxmini/libxx_cxa_guard.cxx 
CXX: libcxxmini/libxx_cxapurevirtual.cxx 
CXX: libcxxmini/libxx_new.cxx 
CXX: libcxxmini/libxx_delete.cxx 
CXX: libcxxmini/libxx_deletea.cxx 
CXX: libcxxmini/libxx_dynamic_cast.cxx 
CXX: libcxxmini/libxx_newa.cxx 
CXX: libcxxmini/libxx_typeinfo.cxx 








IN: libs/libxx/libxx.a -> staging/libxx.a 

CC: clock/clock.c 
CC: clock/clock_gettime.c 
CC: clock/clock_systime_timespec.c 
CC: environ/env_dup.c 
CC: environ/env_findvar.c 
CC: environ/env_removevar.c 
CC: environ/env_clearenv.c 
CC: environ/env_getenv.c 
CC: clock/clock_initialize.c 
CC: environ/env_putenv.c 
CC: clock/clock_settime.c 
CC: environ/env_setenv.c 
CC: environ/env_getenvironptr.c 
CC: clock/clock_systime_ticks.c 
CC: clock/clock_perf.c 
CC: environ/env_unsetenv.c 
CC: clock/clock_realtime2absticks.c 
CC: environ/env_release.c 
CC: group/group_create.c 
CC: environ/env_foreach.c 
CC: group/group_join.c 

CC: group/group_setupidlefiles.c 
CC: group/group_leave.c 
CC: group/group_setuptaskfiles.c 
CC: group/group_foreachchild.c 






CC: group/group_killchildren.c 
CC: group/group_signal.c 

CC: group/group_waiter.c 


CC: init/nx_start.c 
CC: init/nx_bringup.c 
CC: instrument/instrument.c 

CC: irq/irq_initialize.c 


CC: irq/irq_attach.c 
CC: irq/irq_dispatch.c 

CC: irq/irq_unexpectedisr.c 
CC: irq/irq_attach_thread.c 

CC: irq/irq_attach_wqueue.c 
CC: misc/assert.c 

CC: misc/panic_notifier.c 





CC: misc/reboot_notifier.c 

CC: mqueue/mq_initialize.c 
CC: mqueue/mq_waitirq.c 
CC: mqueue/mq_recover.c 
CC: mqueue/mq_send.c 


CC: mqueue/mq_sndinternal.c 
CC: mqueue/mq_receive.c 
CC: mqueue/mq_rcvinternal.c 

CC: mqueue/mq_getattr.c 


CC: mqueue/mq_msgfree.c 
CC: mqueue/mq_msgqalloc.c 

CC: mqueue/mq_msgqfree.c 



CC: mqueue/mq_setattr.c 
CC: mqueue/mq_notify.c 
CC: mqueue/msgctl.c 



CC: mqueue/msgget.c 
CC: mqueue/msginternal.c 
CC: mqueue/msgrcv.c 


CC: mqueue/msgsnd.c 

CC: pthread/pthread_create.c 
CC: pthread/pthread_exit.c 





CC: pthread/pthread_join.c 
CC: pthread/pthread_detach.c 
CC: pthread/pthread_getschedparam.c 
CC: pthread/pthread_setschedparam.c 

CC: pthread/pthread_mutexinit.c 
CC: pthread/pthread_mutexdestroy.c 


CC: pthread/pthread_mutextimedlock.c 
CC: pthread/pthread_mutextrylock.c 

CC: pthread/pthread_mutexunlock.c 


CC: pthread/pthread_condwait.c 






CC: pthread/pthread_condsignal.c 
CC: pthread/pthread_condbroadcast.c 
CC: pthread/pthread_condclockwait.c 

CC: pthread/pthread_sigmask.c 
CC: pthread/pthread_cancel.c 
CC: pthread/pthread_completejoin.c 
CC: pthread/pthread_findjoininfo.c 
CC: pthread/pthread_release.c 


CC: pthread/pthread_setschedprio.c 
CC: pthread/pthread_mutex.c 

CC: drivers_initialize.c 

CC: loop/losetup.c 


CC: misc/dev_null.c 
CC: pthread/pthread_mutexconsistent.c 
CC: misc/dev_zero.c 


CC: misc/ramdisk.c 
CC: sched/sched_getfiles.c 


CC: misc/mkrd.c 



CC: pipes/pipe.c 

CC: sched/sched_profil.c 
CC: sched/sched_addreadytorun.c 
CC: pipes/fifo.c 

CC: sched/sched_removereadytorun.c 
CC: pipes/pipe_common.c 





CC: serial/serial.c 

CC: sched/sched_addblocked.c 
CC: sched/sched_removeblocked.c 
CC: sched/sched_gettcb.c 
CC: serial/serial_io.c 


CC: sched/sched_verifytcb.c 
CC: syslog/vsyslog.c 



CC: sched/sched_releasetcb.c 
CC: syslog/syslog_channel.c 



CC: syslog/syslog_write.c 
CC: sched/sched_setparam.c 
CC: sched/sched_setpriority.c 
CC: syslog/syslog_flush.c 

CC: sched/sched_getparam.c 

CC: syslog/syslog_initialize.c 



CC: sched/sched_setscheduler.c 
CC: sched/sched_getscheduler.c 
CC: sched/sched_yield.c 


CC: sched/sched_rrgetinterval.c 
CC: sched/sched_foreach.c 


CC: sched/sched_lock.c 



CC: sched/sched_unlock.c 

CC: sched/sched_lockcount.c 
CC: sched/sched_idletask.c 
CC: sched/sched_self.c 
CC: sched/sched_get_stackinfo.c 



CC: sched/sched_get_tls.c 
CC: sched/sched_sysinfo.c 

CC: sched/sched_get_stateinfo.c 

CC: sched/sched_getcpu.c 

CC: sched/sched_reprioritizertr.c 
CC: sched/sched_mergepending.c 

CC: sched/sched_waitpid.c 





CC: sched/sched_roundrobin.c 
CC: sched/sched_resumescheduler.c 
CC: sched/sched_processtimer.c 
CC: semaphore/sem_destroy.c 
CC: semaphore/sem_wait.c 

CC: semaphore/sem_trywait.c 




CC: semaphore/sem_tickwait.c 
CC: semaphore/sem_timedwait.c 
CC: semaphore/sem_clockwait.c 





CC: semaphore/sem_timeout.c 
CC: semaphore/sem_post.c 

CC: semaphore/sem_recover.c 
CC: semaphore/sem_reset.c 
CC: semaphore/sem_waitirq.c 

CC: semaphore/sem_rw.c 
CC: signal/sig_initialize.c 

CC: signal/sig_action.c 
CC: signal/sig_procmask.c 



CC: signal/sig_pending.c 
CC: signal/sig_suspend.c 
CC: signal/sig_kill.c 



CC: signal/sig_tgkill.c 

CC: signal/sig_queue.c 

CC: signal/sig_waitinfo.c 

CC: signal/sig_timedwait.c 
CC: signal/sig_findaction.c 
CC: dummy.c 




CC: signal/sig_allocpendingsigaction.c 
CC: boardctl.c 
CC: signal/sig_releasependingsigaction.c 



CC: signal/sig_unmaskpendingsignal.c 

CC: signal/sig_removependingsignal.c 
CC: signal/sig_releasependingsignal.c 

CC: signal/sig_lowest.c 



CC: signal/sig_notification.c 
CC: signal/sig_cleanup.c 
CC: signal/sig_dispatch.c 
CC: signal/sig_deliver.c 
CC: signal/sig_pause.c 

CC: signal/sig_nanosleep.c 



CC: signal/sig_usleep.c 
CC: signal/sig_sleep.c 

CC: signal/sig_ppoll.c 

CC: signal/sig_pselect.c 
CC: task/task_argvstr.c 


CC: task/task_create.c 
CC: task/task_init.c 



CC: task/task_setup.c 
CC: task/task_activate.c 
CC: task/task_start.c 




CC: task/task_delete.c 
CC: task/task_exit.c 

CC: task/task_exithook.c 


CC: task/task_getgroup.c 
CC: task/task_getpid.c 
CC: task/task_prctl.c 


CC: task/task_recover.c 
CC: task/task_restart.c 

CC: task/task_spawnparms.c 


CC: task/task_cancelpt.c 

CC: task/task_terminate.c 
CC: task/task_gettid.c 

CC: task/exit.c 
CC: task/task_join.c 




CC: task/task_spawn.c 
CC: timer/timer_initialize.c 

CC: timer/timer_create.c 

CC: timer/timer_delete.c 


CC: timer/timer_getoverrun.c 
CC: timer/timer_getitimer.c 

CC: timer/timer_gettime.c 


CC: timer/timer_setitimer.c 

CC: timer/timer_settime.c 
CC: timer/timer_release.c 
CC: tls/task_initinfo.c 
CC: tls/task_uninitinfo.c 


CC: tls/tls_initinfo.c 

CC: tls/tls_dupinfo.c 

CC: wdog/wd_initialize.c 


CC: wdog/wd_start.c 


CC: wdog/wd_cancel.c 

CC: wdog/wd_gettime.c 

CC: assert/lib_assert.c 
CC: wdog/wd_recover.c 
CC: assert/lib_stackchk.c 
CC: builtin/lib_builtin_getname.c 



CC: builtin/lib_builtin_isavail.c 

CC: builtin/lib_builtin_forindex.c 

CC: ctype/lib_isalnum.c 
CC: ctype/lib_isalpha.c 
CC: ctype/lib_isascii.c 


CC: ctype/lib_isblank.c 
CC: ctype/lib_iscntrl.c 




CC: ctype/lib_isdigit.c 

CC: ctype/lib_isprint.c 
CC: ctype/lib_islower.c 

CC: ctype/lib_isgraph.c 
CC: ctype/lib_ispunct.c 

CC: ctype/lib_isspace.c 

CC: ctype/lib_isupper.c 
CC: ctype/lib_isxdigit.c 







CC: ctype/lib_tolower.c 

CC: ctype/lib_toupper.c 
CC: ctype/lib_ctype.c 
CC: dirent/lib_readdirr.c 

CC: dirent/lib_telldir.c 
CC: dirent/lib_alphasort.c 

CC: dirent/lib_scandir.c 
CC: dirent/lib_ftw.c 

CC: dirent/lib_nftw.c 

CC: dirent/lib_opendir.c 
CC: dirent/lib_fdopendir.c 






CC: dirent/lib_closedir.c 
CC: dirent/lib_readdir.c 
CC: dirent/lib_rewinddir.c 
CC: dirent/lib_seekdir.c 
CC: dirent/lib_dirfd.c 
CC: dirent/lib_versionsort.c 




CC: dlfcn/lib_dlfind_object.c 

CC: errno/lib_errno.c 
CC: fixedmath/lib_fixedmath.c 
CC: fixedmath/lib_b16sin.c 
CC: fixedmath/lib_b16cos.c 


CC: fixedmath/lib_b16atan2.c 

CC: fixedmath/lib_ubsqrt.c 
CC: grp/lib_getgrgid.c 



CC: grp/lib_getgrgidr.c 
CC: grp/lib_getgrnam.c 
CC: grp/lib_getgrnamr.c 







CC: grp/lib_initgroups.c 

CC: grp/lib_getgrbuf.c 
CC: grp/lib_getgrbufr.c 
CC: inttypes/lib_imaxabs.c 
CC: inttypes/lib_imaxdiv.c 
CC: inttypes/lib_strtoimax.c 

CC: inttypes/lib_strtoumax.c 
CC: libgen/lib_basename.c 
CC: libgen/lib_dirname.c 




CC: machine/arch_atomic.c 


CC: misc/lib_bitmap.c 



CC: misc/lib_circbuf.c 
CC: misc/lib_mknod.c 

CC: misc/lib_umask.c 
CC: misc/lib_utsname.c 

CC: misc/lib_getrandom.c 
CC: misc/lib_xorshift128.c 
CC: misc/lib_tea_encrypt.c 
CC: misc/lib_tea_decrypt.c 




CC: misc/lib_cxx_initialize.c 
CC: misc/lib_impure.c 
CC: misc/lib_memfd.c 
CC: misc/lib_mutex.c 

CC: misc/lib_fchmodat.c 
CC: misc/lib_fstatat.c 

CC: mm_heap/mm_initialize.c 
CC: mm_heap/mm_lock.c 

CC: mm_heap/mm_malloc_size.c 
CC: misc/lib_getfullpath.c 



CC: mm_heap/mm_shrinkchunk.c 

CC: misc/lib_openat.c 
CC: mm_heap/mm_brkaddr.c 
CC: mm_heap/mm_calloc.c 


CC: mm_heap/mm_extend.c 




CC: mm_heap/mm_free.c 


CC: mm_heap/mm_mallinfo.c 
CC: misc/lib_mkdirat.c 
CC: mm_heap/mm_malloc.c 
CC: mm_heap/mm_foreach.c 
CC: misc/lib_utimensat.c 

CC: mm_heap/mm_memalign.c 

CC: mm_heap/mm_realloc.c 

CC: mm_heap/mm_zalloc.c 

CC: mm_heap/mm_heapmember.c 


CC: misc/lib_mallopt.c 

CC: mm_heap/mm_memdump.c 
CC: umm_heap/umm_globals.c 

CC: umm_heap/umm_initialize.c 



CC: misc/lib_idr.c 

CC: umm_heap/umm_addregion.c 
CC: misc/lib_getnprocs.c 

CC: umm_heap/umm_malloc_size.c 

CC: umm_heap/umm_brkaddr.c 
CC: umm_heap/umm_calloc.c 



CC: misc/lib_tempbuffer.c 

CC: misc/lib_umul32.c 
CC: umm_heap/umm_extend.c 
CC: misc/lib_umul64.c 

CC: umm_heap/umm_free.c 



CC: umm_heap/umm_mallinfo.c 
CC: misc/lib_umul32x64.c 
CC: misc/lib_uadd32x64.c 

CC: umm_heap/umm_malloc.c 




CC: misc/lib_uadd64.c 


CC: umm_heap/umm_memalign.c 
CC: umm_heap/umm_realloc.c 
CC: misc/lib_usub64x32.c 
CC: umm_heap/umm_zalloc.c 
CC: umm_heap/umm_heapmember.c 



CC: misc/lib_usub64.c 

CC: misc/lib_dumpbuffer.c 
CC: umm_heap/umm_memdump.c 




CC: misc/lib_dumpvbuffer.c 
CC: mempool/mempool.c 
CC: misc/lib_fnmatch.c 
CC: mempool/mempool_multiple.c 
CC: misc/lib_debug.c 

CC: misc/lib_crc64.c 



CC: mempool/mempool_procfs.c 

CC: misc/lib_crc32.c 

CC: misc/lib_crc16.c 
CC: kasan/hook.c 
CC: misc/lib_crc16ccitt.c 



CC: misc/lib_crc8.c 


CC: misc/lib_crc8ccitt.c 
CC: map/mm_map.c 

CC: misc/lib_crc8table.c 
CC: misc/lib_crc8rohc.c 
CC: misc/lib_glob.c 



CC: misc/lib_backtrace.c 

CC: misc/lib_ftok.c 

CC: misc/lib_err.c 
CC: misc/lib_instrument.c 
CC: misc/lib_crc16ibm.c 

CC: misc/lib_crc16xmodem.c 



CC: net/lib_addrconfig.c 

CC: net/lib_base64.c 
CC: net/lib_htons.c 

CC: net/lib_htonl.c 

CC: net/lib_htonq.c 

CC: net/lib_inetaddr.c 
CC: net/lib_inetaton.c 

CC: net/lib_inetntoa.c 

CC: net/lib_inetntop.c 




CC: net/lib_inetpton.c 
CC: net/lib_inetnetwork.c 
CC: net/lib_etherntoa.c 
CC: net/lib_etheraton.c 



CC: obstack/lib_obstack_init.c 

CC: obstack/lib_obstack_alloc.c 
CC: obstack/lib_obstack_copy.c 

CC: obstack/lib_obstack_free.c 


CC: obstack/lib_obstack_make_room.c 
CC: obstack/lib_obstack_blank.c 


CC: obstack/lib_obstack_grow.c 


CC: obstack/lib_obstack_finish.c 



AS: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_cache_writeback_esp32s3.S 
CC: obstack/lib_obstack_object_size.c 
CC: obstack/lib_obstack_room.c 
AS: common/xtensa_context.S 
CC: obstack/lib_obstack_printf.c 



CC: obstack/lib_obstack_vprintf.c 
AS: common/xtensa_panic.S 


CC: chip/esp32s3_cache.c 
CC: obstack/lib_obstack_malloc.c 

CC: chip/esp32s3_irq.c 
CC: chip/esp32s3_clockconfig.c 

CC: chip/esp32s3_region.c 



CC: chip/esp32s3_systemreset.c 

CC: chip/esp32s3_user.c 
CC: chip/esp32s3_allocateheap.c 


CC: pthread/pthread_attr_init.c 


CC: chip/esp32s3_reset_reasons.c 
CC: pthread/pthread_attr_destroy.c 

CC: chip/esp32s3_wdt.c 
CC: pthread/pthread_attr_setschedpolicy.c 
CC: pthread/pthread_attr_getschedpolicy.c 



CC: chip/esp32s3_gpio.c 
CC: chip/esp32s3_lowputc.c 
CC: pthread/pthread_attr_setinheritsched.c 

CC: pthread/pthread_attr_getinheritsched.c 


CC: chip/esp32s3_serial.c 
CC: pthread/pthread_attr_setdetachstate.c 



CC: chip/esp32s3_rtc_gpio.c 
CC: pthread/pthread_attr_getdetachstate.c 
CC: chip/esp32s3_libc_stubs.c 


CC: chip/esp32s3_spi_timing.c 
CC: pthread/pthread_attr_setstackaddr.c 


CC: chip/esp32s3_idle.c 
CC: pthread/pthread_attr_getstackaddr.c 



CC: chip/esp32s3_timerisr.c 
CC: pthread/pthread_attr_setstacksize.c 


CC: chip/esp32s3_rtc.c 
CC: pthread/pthread_attr_getstacksize.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32s3.c 

CC: pthread/pthread_attr_setstack.c 

CC: chip/esp-hal-3rdparty/components/bootloader_support/bootloader_flash/src/bootloader_flash.c 

CC: chip/esp-hal-3rdparty/components/esp_adc/adc_cali_curve_fitting.c 

CC: chip/esp-hal-3rdparty/components/esp_adc/adc_cali.c 


CC: chip/esp-hal-3rdparty/components/esp_adc/esp32s3/curve_fitting_coefficients.c 

CC: pthread/pthread_attr_getstack.c 
CC: pthread/pthread_attr_setschedparam.c 
CC: pthread/pthread_attr_getschedparam.c 

CC: chip/esp-hal-3rdparty/components/efuse/src/esp_efuse_api.c 


CC: pthread/pthread_attr_setscope.c 
CC: pthread/pthread_attr_getscope.c 





CC: chip/esp-hal-3rdparty/components/efuse/src/esp_efuse_startup.c 



CC: pthread/pthread_attr_setguardsize.c 

CC: pthread/pthread_attr_getguardsize.c 
CC: builtin_list.c 

CC: nsh_alias.c 

CC: board/dummy.c 
CC: exec_builtin.c 

CC: pthread/pthread_barrierattr_init.c 
CC: pthread/pthread_barrierattr_destroy.c 


CC: pthread/pthread_barrierattr_getpshared.c 
CC: nsh_builtin.c 
CC: nsh_main.c 
CC: readline.c 

CC: dd_main.c 

CC: sh_main.c 

CC: readline_common.c 
CC: chip/esp-hal-3rdparty/components/efuse/src/esp_efuse_utility.c 




CC: chip/esp-hal-3rdparty/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c 
CC: readline_fd.c 
CC: pthread/pthread_barrierattr_setpshared.c 

CC: chip/esp-hal-3rdparty/components/efuse/esp32s3/esp_efuse_fields.c 



CC: chip/esp-hal-3rdparty/components/efuse/esp32s3/esp_efuse_rtc_calib.c 
CC: nsh_command.c 

CC: readline_stream.c 
CC: chip/esp-hal-3rdparty/components/efuse/esp32s3/esp_efuse_table.c 




CC: pthread/pthread_barrierinit.c 
CC: chip/esp-hal-3rdparty/components/efuse/esp32s3/esp_efuse_utility.c 
CC: nsh_console.c 

CC: chip/esp-hal-3rdparty/components/esp_app_format/esp_app_desc.c 

CC: pthread/pthread_barrierdestroy.c 


CC: pthread/pthread_barrierwait.c 
CC: nsh_consolemain.c 


CC: pthread/pthread_condattr_init.c 
CC: pthread/pthread_condattr_destroy.c 
CC: nsh_dbgcmds.c 

CC: chip/esp-hal-3rdparty/components/esp_common/src/esp_err_to_name.c 


CC: chip/esp-hal-3rdparty/components/esp_hw_support/adc_share_hw_ctrl.c 
CC: nsh_envcmds.c 

CC: nsh_fscmds.c 



CC: nsh_fsutils.c 
CC: pthread/pthread_condattr_getpshared.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/clk_ctrl_os.c 
CC: nsh_init.c 

CC: nsh_mmcmds.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/cpu.c 


CC: pthread/pthread_condattr_setpshared.c 
CC: pthread/pthread_condattr_setclock.c 


CC: fs_initialize.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/esp_clk.c 



CC: chip/esp-hal-3rdparty/components/esp_hw_support/hw_random.c 
CC: fs_heap.c 


CC: nsh_mntcmds.c 

CC: pthread/pthread_condattr_getclock.c 
CC: inode/fs_files.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/mac_addr.c 


CC: nsh_parse.c 
CC: inode/fs_foreachinode.c 

CC: pthread/pthread_condinit.c 
CC: inode/fs_inode.c 

CC: pthread/pthread_conddestroy.c 


CC: nsh_printf.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/periph_ctrl.c 
CC: pthread/pthread_condtimedwait.c 


CC: pthread/pthread_create.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/sar_periph_ctrl.c 
CC: inode/fs_inodeaddref.c 


CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/cpu_region_protect.c 
CC: nsh_proccmds.c 

CC: pthread/pthread_exit.c 




CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/esp_clk_tree.c 
CC: pthread/pthread_kill.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/rtc_clk.c 




CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/rtc_init.c 
CC: nsh_prompt.c 
CC: pthread/pthread_setname_np.c 

CC: inode/fs_inodebasename.c 
CC: inode/fs_inodefind.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/rtc_clk_init.c 


CC: inode/fs_inodefree.c 

CC: pthread/pthread_getname_np.c 
CC: nsh_script.c 



CC: inode/fs_inodegetpath.c 
CC: nsh_session.c 
CC: nsh_syscmds.c 


CC: pthread/pthread_get_stackaddr_np.c 
CC: pthread/pthread_get_stacksize_np.c 

CC: nsh_system.c 




CC: pthread/pthread_mutexattr_init.c 
CC: inode/fs_inoderelease.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/rtc_sleep.c 
CC: pthread/pthread_mutexattr_destroy.c 


CC: pthread/pthread_mutexattr_getpshared.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/rtc_time.c 



CC: nsh_test.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/systimer.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/mspi_timing_tuning/mspi_timing_tuning.c 

CC: inode/fs_inoderemove.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/mspi_timing_tuning/port/esp32s3/mspi_timing_config.c 


CC: inode/fs_inodereserve.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp_clk_tree_common.c 


CC: nsh_timcmds.c 


CC: nsh_wait.c 

CC: inode/fs_inodesearch.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/regi2c_ctrl.c 
CC: vfs/fs_chstat.c 



CC: chip/esp-hal-3rdparty/components/esp_hw_support/sleep_modes.c 
CC: pthread/pthread_mutexattr_setpshared.c 

CC: pthread/pthread_mutexattr_setprotocol.c 
CC: pthread/pthread_mutexattr_getprotocol.c 

CC: vfs/fs_close.c 

CC: pthread/pthread_mutexattr_settype.c 


CC: pthread/pthread_mutexattr_gettype.c 

CC: vfs/fs_dup.c 

CC: chip/esp-hal-3rdparty/components/esp_mm/esp_cache.c 

CC: vfs/fs_dup2.c 

CC: pthread/pthread_mutexattr_setrobust.c 
CC: pthread/pthread_mutexattr_getrobust.c 


CC: chip/esp-hal-3rdparty/components/esp_phy/esp32s3/phy_init_data.c 


CC: pthread/pthread_mutexattr_setprioceiling.c 
CC: vfs/fs_dup3.c 
CC: pthread/pthread_mutexattr_getprioceiling.c 




CC: vfs/fs_fcntl.c 
CC: vfs/fs_epoll.c 

CC: binfmt_globals.c 
CC: chip/esp-hal-3rdparty/components/esp_phy/src/phy_common.c 

CC: pthread/pthread_mutex_lock.c 



CC: binfmt_initialize.c 
CC: vfs/fs_fchstat.c 
CC: chip/esp-hal-3rdparty/components/esp_phy/src/phy_init.c 

CC: binfmt_register.c 

CC: binfmt_unregister.c 
CC: binfmt_loadmodule.c 


CC: vfs/fs_fstat.c 
CC: pthread/pthread_mutex_setprioceiling.c 

CC: vfs/fs_fstatfs.c 


CC: vfs/fs_ioctl.c 

CC: vfs/fs_lseek.c 
CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_wdt.c 



CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_cache_esp32s2_esp32s3.c 


CC: vfs/fs_mkdir.c 

CC: pthread/pthread_mutex_getprioceiling.c 
CC: vfs/fs_open.c 
CC: binfmt_unloadmodule.c 


CC: vfs/fs_poll.c 
CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_efuse.c 

CC: binfmt_execmodule.c 

CC: vfs/fs_pread.c 

CC: pthread/pthread_once.c 

CC: pthread/pthread_yield.c 



CC: vfs/fs_pwrite.c 
CC: vfs/fs_read.c 
CC: binfmt_exec.c 

CC: pthread/pthread_atfork.c 

CC: pthread/pthread_rwlockattr_init.c 



CC: binfmt_copyargv.c 
CC: pthread/pthread_rwlockattr_destroy.c 

CC: binfmt_copyactions.c 
CC: vfs/fs_rename.c 

CC: binfmt_dumpmodule.c 



CC: vfs/fs_rmdir.c 
CC: chip/esp-hal-3rdparty/components/esp_system/esp_err.c 
CC: pthread/pthread_rwlockattr_getpshared.c 



CC: chip/esp-hal-3rdparty/components/esp_system/startup.c 
CC: pthread/pthread_rwlockattr_setpshared.c 
CC: chip/esp-hal-3rdparty/components/esp_system/port/soc/esp32s3/clk.c 


CC: pthread/pthread_rwlock.c 
CC: builtin.c 


CC: vfs/fs_select.c 

CC: vfs/fs_sendfile.c 
CC: pthread/pthread_rwlock_rdlock.c 



CC: vfs/fs_stat.c 

CC: vfs/fs_statfs.c 
CC: chip/esp-hal-3rdparty/components/esp_system/port/soc/esp32s3/system_internal.c 
CC: pthread/pthread_rwlock_wrlock.c 



CC: chip/esp-hal-3rdparty/components/hal/adc_hal_common.c 
CC: chip/esp-hal-3rdparty/components/hal/adc_oneshot_hal.c 
CC: chip/esp-hal-3rdparty/components/hal/esp32s3/clk_tree_hal.c 

CC: vfs/fs_uio.c 

CC: pthread/pthread_setcancelstate.c 

CC: chip/esp-hal-3rdparty/components/hal/esp32s3/efuse_hal.c 


CC: pthread/pthread_setcanceltype.c 
CC: chip/esp-hal-3rdparty/components/hal/brownout_hal.c 



CC: vfs/fs_unlink.c 
CC: pthread/pthread_testcancel.c 

CC: vfs/fs_write.c 

CC: chip/esp-hal-3rdparty/components/hal/efuse_hal.c 

CC: pthread/pthread_getcpuclockid.c 



CC: vfs/fs_dir.c 
CC: chip/esp-hal-3rdparty/components/hal/gpio_hal.c 

CC: vfs/fs_fsync.c 
CC: chip/esp-hal-3rdparty/components/hal/ledc_hal_iram.c 


CC: pthread/pthread_self.c 
CC: vfs/fs_syncfs.c 
CC: chip/esp-hal-3rdparty/components/hal/ledc_hal.c 



CC: chip/esp-hal-3rdparty/components/hal/pcnt_hal.c 
CC: pthread/pthread_gettid_np.c 
CC: board/esp32s3_boot.c 
CC: vfs/fs_truncate.c 

CC: board/esp32s3_bringup.c 


CC: board/esp32s3_appinit.c 

CC: pthread/pthread_concurrency.c 

CC: chip/esp-hal-3rdparty/components/hal/rmt_hal.c 
CC: pwd/lib_getpwnam.c 


CC: chip/esp-hal-3rdparty/components/hal/sdm_hal.c 
CC: pwd/lib_getpwnamr.c 


CC: chip/esp-hal-3rdparty/components/hal/i2s_hal.c 
CC: pwd/lib_getpwuid.c 

CC: vfs/fs_link.c 



CC: chip/esp-hal-3rdparty/components/hal/sha_hal.c 
CC: chip/esp-hal-3rdparty/components/hal/mcpwm_hal.c 
CC: pwd/lib_getpwuidr.c 



CC: vfs/fs_symlink.c 

CC: chip/esp-hal-3rdparty/components/hal/timer_hal.c 
CC: chip/esp-hal-3rdparty/components/hal/cache_hal.c 

CC: vfs/fs_readlink.c 


CC: driver/fs_registerdriver.c 

CC: chip/esp-hal-3rdparty/components/hal/mpu_hal.c 

CC: driver/fs_unregisterdriver.c 
CC: pwd/lib_getpwent.c 
CC: chip/esp-hal-3rdparty/components/hal/mmu_hal.c 



CC: driver/fs_registerpipedriver.c 
CC: pwd/lib_pwd_globals.c 
CC: driver/fs_unregisterpipedriver.c 

CC: driver/fs_registerblockdriver.c 


CC: pwd/lib_getspnam.c 
CC: driver/fs_unregisterblockdriver.c 



CC: driver/fs_findblockdriver.c 
CC: pwd/lib_getpwbuf.c 
CC: driver/fs_openblockdriver.c 

CC: chip/esp-hal-3rdparty/components/hal/i2c_hal.c 

CC: pwd/lib_getpwbufr.c 

CC: queue/queue.c 



CC: chip/esp-hal-3rdparty/components/hal/uart_hal_iram.c 



CC: sched/sched_getprioritymax.c 

CC: driver/fs_closeblockdriver.c 
CC: chip/esp-hal-3rdparty/components/hal/uart_hal.c 
CC: driver/fs_blockpartition.c 
CC: sched/sched_getprioritymin.c 
CC: chip/esp-hal-3rdparty/components/hal/hal_utils.c 

CC: driver/fs_findmtddriver.c 



CC: sched/clock_getcpuclockid.c 

CC: chip/esp-hal-3rdparty/components/log/src/log_level/log_level.c 
CC: chip/esp-hal-3rdparty/components/log/src/log_level/tag_log_level/tag_log_level.c 
CC: driver/fs_closemtddriver.c 

CC: chip/esp-hal-3rdparty/components/log/src/log_level/tag_log_level/linked_list/log_linked_list.c 


CC: sched/clock_getres.c 
CC: driver/fs_blockmerge.c 


CC: chip/esp-hal-3rdparty/components/log/src/log.c 
CC: sched/task_cancelpt.c 

CC: chip/esp-hal-3rdparty/components/log/src/noos/log_lock.c 
IN: sched/libsched.a -> staging/libsched.a 


CC: mmap/fs_mmap.c 

CC: chip/esp-hal-3rdparty/components/log/src/noos/log_timestamp.c 


CC: chip/esp-hal-3rdparty/components/log/src/os/log_write.c 
CC: chip/esp-hal-3rdparty/components/mbedtls/port/sha/core/esp_sha256.c 


CC: mmap/fs_munmap.c 
CC: sched/task_setcancelstate.c 



CC: mmap/fs_mmisc.c 

CC: mmap/fs_msync.c 
CC: chip/esp-hal-3rdparty/components/soc/dport_access_common.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/dedic_gpio_periph.c 

CC: mmap/fs_anonmap.c 

CC: chip/esp-hal-3rdparty/components/soc/esp32s3/gdma_periph.c 




CC: sched/task_setcanceltype.c 
CC: sched/task_testcancel.c 

CC: chip/esp-hal-3rdparty/components/soc/esp32s3/adc_periph.c 
CC: mqueue/mq_open.c 

CC: sched/task_gettid.c 
CC: mqueue/mq_close.c 


CC: mqueue/mq_unlink.c 


CC: sched/task_startup.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/gpio_periph.c 

CC: search/hcreate_r.c 


CC: mount/fs_mount.c 
CC: search/hcreate.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/ledc_periph.c 


CC: search/hash_func.c 

CC: mount/fs_umount2.c 
CC: mount/fs_foreachmountpoint.c 


CC: semaphore/sem_init.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/pcnt_periph.c 


CC: chip/esp-hal-3rdparty/components/soc/esp32s3/rmt_periph.c 

CC: mount/fs_procfs_mount.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/sdm_periph.c 




CC: semaphore/sem_setprotocol.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/i2c_periph.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/i2s_periph.c 


CC: chip/esp-hal-3rdparty/components/soc/esp32s3/mcpwm_periph.c 

CC: mount/fs_gettype.c 
CC: semaphore/sem_getprotocol.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/temperature_sensor_periph.c 



CC: semaphore/sem_getvalue.c 
CC: semaphore/sem_destroy.c 
CC: partition/fs_partition.c 


CC: semaphore/sem_wait.c 


CC: procfs/fs_procfs.c 
CC: procfs/fs_procfscpuinfo.c 

CC: chip/esp-hal-3rdparty/components/spi_flash/spi_flash_wrap.c 
CC: procfs/fs_procfscpuload.c 


CC: procfs/fs_procfscritmon.c 


CC: procfs/fs_procfsfdt.c 
CC: procfs/fs_procfsiobinfo.c 
CC: semaphore/sem_trywait.c 




CC: chip/esp-hal-3rdparty/components/spi_flash/flash_ops.c 

CC: procfs/fs_procfsmeminfo.c 
CC: semaphore/sem_clockwait.c 
CC: chip/esp-hal-3rdparty/components/spi_flash/spi_flash_hpm_enable.c 
CC: semaphore/sem_timedwait.c 


CC: chip/esp-hal-3rdparty/components/spi_flash/esp32s3/spi_flash_oct_flash_init.c 


CC: chip/esp-hal-3rdparty/nuttx/src/components/esp_driver_gpio/src/rtc_io.c 
CC: semaphore/sem_post.c 
CC: procfs/fs_procfsproc.c 


CC: signal/sig_addset.c 
CC: procfs/fs_procfstcbinfo.c 



CC: chip/esp-hal-3rdparty/nuttx/src/bootloader_banner_wrap.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_console.c 

CC: procfs/fs_procfsuptime.c 

CC: procfs/fs_procfsutil.c 

CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_console_loader.c 
CC: signal/sig_delset.c 


CC: chip/esp-hal-3rdparty/components/bootloader_support/src/esp32s3/bootloader_esp32s3.c 

CC: procfs/fs_procfsversion.c 

CC: signal/sig_emptyset.c 
CC: signal/sig_fillset.c 
IN: drivers/libdrivers.a -> staging/libdrivers.a 




CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_init.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_common.c 


CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_common_loader.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c 





CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_clock_init.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_clock_loader.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_efuse.c 
CC: signal/sig_nandset.c 

CC: signal/sig_andset.c 

CC: signal/sig_orset.c 

CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_mem.c 

CC: signal/sig_xorset.c 

CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_random.c 


CC: signal/sig_isemptyset.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_random_esp32s3.c 

CC: signal/sig_killpg.c 


CC: signal/sig_altstack.c 

CC: chip/esp-hal-3rdparty/components/bootloader_support/src/esp_image_format.c 

CC: chip/esp-hal-3rdparty/components/bootloader_support/src/esp32s3/bootloader_soc.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_sha.c 



CC: signal/sig_interrupt.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/flash_encrypt.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/uart_periph.c 

CC: signal/sig_hold.c 
CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_uart.c 

CC: signal/sig_ismember.c 

CC: signal/sig_ignore.c 
CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_sys.c 

CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_systimer.c 

CC: signal/sig_pause.c 



CC: signal/sig_psignal.c 
CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_spiflash.c 

CC: chip/esp-hal-3rdparty/components/efuse/src/esp_efuse_fields.c 
IN: boards/libboards.a -> staging/libboards.a 


CC: signal/sig_raise.c 
CC: signal/sig_relse.c 




CC: common/espressif/esp_loader.c 
CC: signal/sig_set.c 


CC: signal/sig_signal.c 
CC: common/espressif/esp_efuse.c 


CC: signal/sig_wait.c 

CC: common/xtensa_assert.c 
CC: spawn/lib_psfa_addaction.c 

CC: spawn/lib_psfa_addclose.c 



CC: common/xtensa_cache.c 

CC: spawn/lib_psfa_adddup2.c 
CC: common/xtensa_cpenable.c 
CC: spawn/lib_psfa_addopen.c 


CC: spawn/lib_psfa_destroy.c 


CC: common/xtensa_cpuinfo.c 
CC: common/xtensa_cpuint.c 
CC: spawn/lib_psfa_init.c 


CC: spawn/lib_psa_getflags.c 

CC: common/xtensa_createstack.c 
CC: spawn/lib_psa_getschedparam.c 
CC: common/xtensa_exit.c 

CC: common/xtensa_getintstack.c 
CC: spawn/lib_psa_getschedpolicy.c 







CC: spawn/lib_psa_init.c 
CC: common/xtensa_initialize.c 

CC: spawn/lib_psa_setflags.c 
CC: spawn/lib_psa_setschedparam.c 

CC: common/xtensa_initialstate.c 
CC: spawn/lib_psa_setschedpolicy.c 
CC: common/xtensa_irqdispatch.c 
CC: spawn/lib_psa_getsigmask.c 
CC: common/xtensa_lowputs.c 


CC: spawn/lib_psa_setsigmask.c 
CC: common/xtensa_mdelay.c 

CC: spawn/lib_psa_getstacksize.c 


CC: spawn/lib_psa_setstacksize.c 
CC: common/xtensa_modifyreg8.c 


CC: spawn/lib_psa_destroy.c 

CC: common/xtensa_modifyreg16.c 

CC: common/xtensa_modifyreg32.c 

CC: common/xtensa_mpu.c 
CC: common/xtensa_nputs.c 


CC: common/xtensa_oneshot.c 
CC: spawn/lib_psa_getstackaddr.c 


CC: common/xtensa_perf.c 
CC: spawn/lib_psa_setstackaddr.c 



CC: stdio/lib_fileno.c 
IN: mm/libmm.a -> staging/libmm.a 
CC: stdio/lib_printf.c 
CC: common/xtensa_releasestack.c 


CC: stdio/lib_sprintf.c 


CC: common/xtensa_registerdump.c 
CC: stdio/lib_asprintf.c 

CC: common/xtensa_sigdeliver.c 

CC: stdio/lib_snprintf.c 

CC: stdio/lib_vsprintf.c 

CC: stdio/lib_vasprintf.c 




CC: stdio/lib_vsnprintf.c 

CC: common/xtensa_swint.c 
CC: stdio/lib_dprintf.c 
CC: common/xtensa_stackframe.c 
CC: stdio/lib_vdprintf.c 


CC: stdio/lib_vprintf.c 

CC: common/xtensa_saveusercontext.c 
CC: stdio/lib_perror.c 



CC: common/xtensa_schedsigaction.c 
CC: stdio/lib_putchar.c 
CC: stdio/lib_getchar.c 

CC: stdio/lib_puts.c 





CC: stdio/lib_gets_s.c 
CC: common/xtensa_udelay.c 
CC: stdio/lib_gets.c 
CC: common/xtensa_usestack.c 

CC: common/xtensa_tcbinfo.c 

CC: stdio/lib_libdgets.c 
CC: stdio/lib_sscanf.c 



CC: common/xtensa_fpucmp.c 


CC: common/xtensa_debug.c 

CC: stdio/lib_vsscanf.c 

CC: stdio/lib_remove.c 
CC: stdio/lib_tempnam.c 

CC: stdio/lib_tmpnam.c 
CC: stdio/lib_renameat.c 
CC: stdio/lib_putwchar.c 

CC: stdio/lib_fopen.c 


CC: stdio/lib_freopen.c 
CC: stdio/lib_fclose.c 




CC: stdio/lib_fread.c 
CC: stdio/lib_libfread_unlocked.c 

CC: stdio/lib_fseek.c 
CC: stdio/lib_fseeko.c 
CC: stdio/lib_ftell.c 

CC: stdio/lib_ftello.c 


CC: stdio/lib_fsetpos.c 
CC: stdio/lib_getdelim.c 



CC: stdio/lib_fgetpos.c 
CC: stdio/lib_getc.c 
CC: stdio/lib_fgetc.c 


CC: stdio/lib_fgets.c 
CC: stdio/lib_libfgets.c 



CC: stdio/lib_fwrite.c 
CC: stdio/lib_libfwrite.c 
CC: stdio/lib_fflush.c 



CC: stdio/lib_libflushall.c 
CC: stdio/lib_libfflush.c 



CC: stdio/lib_rdflush_unlocked.c 


CC: stdio/lib_wrflush_unlocked.c 

CC: stdio/lib_putc.c 
CC: stdio/lib_fputc.c 
IN: /tmp/nuttx/nuttx-apps.git/libapps.a -> staging/libapps.a 
CC: stdio/lib_fputs.c 



CC: stdio/lib_ungetc.c 
CC: stdio/lib_fprintf.c 

CC: stdio/lib_vfprintf.c 
CC: stdio/lib_feof.c 
CC: stdio/lib_ferror.c 

CC: stdio/lib_rewind.c 


CC: stdio/lib_clearerr.c 

CC: stdio/lib_scanf.c 
CC: stdio/lib_vscanf.c 

CC: stdio/lib_fscanf.c 



CC: stdio/lib_vfscanf.c 
CC: stdio/lib_tmpfile.c 





CC: stdio/lib_setbuf.c 



CC: stdio/lib_setvbuf.c 

CC: stdio/lib_libfilelock.c 

CC: stdio/lib_libgetstreams.c 

CC: stdio/lib_setbuffer.c 
CC: stdio/lib_fputwc.c 


CC: stdio/lib_putwc.c 
CC: stdio/lib_fputws.c 


CC: stdio/lib_fopencookie.c 
CC: stdio/lib_fmemopen.c 
CC: stdio/lib_open_memstream.c 
CC: stdio/lib_fgetwc.c 
CC: stdio/lib_getwc.c 
CC: stdio/lib_ungetwc.c 
CC: stdlib/lib_abs.c 




CC: stdlib/lib_abort.c 

CC: stdlib/lib_atof.c 
CC: stdlib/lib_atoi.c 
CC: stdlib/lib_getprogname.c 
CC: stdlib/lib_atol.c 


CC: stdlib/lib_atoll.c 

CC: stdlib/lib_div.c 
CC: stdlib/lib_ldiv.c 

CC: stdlib/lib_lldiv.c 






CC: stdlib/lib_exit.c 
CC: stdlib/lib_itoa.c 
CC: stdlib/lib_labs.c 

CC: stdlib/lib_llabs.c 


CC: stdlib/lib_realpath.c 
CC: stdlib/lib_bsearch.c 

CC: stdlib/lib_rand.c 
CC: stdlib/lib_rand48.c 

CC: stdlib/lib_qsort.c 
CC: stdlib/lib_srand.c 

CC: stdlib/lib_strtol.c 


CC: stdlib/lib_strtoll.c 
CC: stdlib/lib_strtoul.c 




CC: stdlib/lib_strtoull.c 
CC: stdlib/lib_strtold.c 



CC: stdlib/lib_checkbase.c 
CC: stdlib/lib_mktemp.c 
CC: stdlib/lib_mkstemp.c 

CC: stdlib/lib_mkdtemp.c 
CC: stdlib/lib_aligned_alloc.c 
CC: stdlib/lib_posix_memalign.c 
CC: stdlib/lib_valloc.c 



CC: stdlib/lib_mblen.c 

CC: stdlib/lib_mbtowc.c 
CC: stdlib/lib_wctomb.c 
CC: stdlib/lib_mbstowcs.c 
IN: fs/libfs.a -> staging/libfs.a 
CC: stdlib/lib_wcstombs.c 


CC: stdlib/lib_atexit.c 

CC: stdlib/lib_reallocarray.c 

CC: stdlib/lib_arc4random.c 

CC: stream/lib_meminstream.c 




CC: stream/lib_memoutstream.c 



CC: stream/lib_memsistream.c 




CC: stream/lib_memsostream.c 

CC: stream/lib_lowoutstream.c 
CC: stream/lib_rawinstream.c 
CC: stream/lib_rawoutstream.c 


CC: stream/lib_rawsistream.c 
CC: stream/lib_rawsostream.c 


CC: stream/lib_zeroinstream.c 
CC: stream/lib_nullinstream.c 
CC: stream/lib_nulloutstream.c 
CC: stream/lib_mtdoutstream.c 
CC: stream/lib_libnoflush.c 

CC: stream/lib_libsnoflush.c 

CC: stream/lib_syslogstream.c 


CC: stream/lib_syslograwstream.c 
CC: stream/lib_bufferedoutstream.c 
CC: stream/lib_hexdumpstream.c 
CC: stream/lib_base64outstream.c 
CC: stream/lib_mtdsostream.c 

CC: stream/lib_fileinstream.c 

CC: stream/lib_fileoutstream.c 






CC: stream/lib_libbsprintf.c 

CC: stream/lib_libvscanf.c 



CC: stream/lib_libvsprintf.c 
CC: stream/lib_ultoa_invert.c 


CC: stream/lib_dtoa_engine.c 



CC: stream/lib_dtoa_data.c 
CC: stream/lib_stdinstream.c 
CC: stream/lib_stdoutstream.c 
CC: stream/lib_stdsistream.c 
CC: stream/lib_stdsostream.c 
CC: stream/lib_blkoutstream.c 
CC: string/lib_ffs.c 

CC: string/lib_ffsl.c 
CC: string/lib_ffsll.c 
CC: string/lib_fls.c 
CC: string/lib_flsl.c 




CC: string/lib_flsll.c 
CC: string/lib_isbasedigit.c 

CC: string/lib_memmem.c 

CC: string/lib_popcount.c 
CC: string/lib_popcountl.c 
CC: string/lib_popcountll.c 


CC: string/lib_skipspace.c 

CC: string/lib_strcasecmp.c 

CC: string/lib_strcspn.c 


CC: string/lib_strdup.c 
CC: string/lib_strerror.c 

CC: string/lib_strncasecmp.c 
CC: string/lib_strncat.c 





CC: string/lib_strndup.c 



CC: string/lib_strcasestr.c 
CC: string/lib_strpbrk.c 
CC: string/lib_strspn.c 
CC: string/lib_strstr.c 

CC: string/lib_strtok.c 
CC: string/lib_strtokr.c 
IN: binfmt/libbinfmt.a -> staging/libbinfmt.a 
CC: string/lib_strsep.c 


CC: string/lib_strerrorr.c 
CC: string/lib_explicit_bzero.c 

CC: string/lib_strsignal.c 





CC: string/lib_index.c 


CC: string/lib_rindex.c 


CC: string/lib_timingsafe_bcmp.c 

CC: string/lib_strverscmp.c 

CC: string/lib_mempcpy.c 


CC: string/lib_rawmemchr.c 



CC: string/lib_memmove.c 
CC: string/lib_memset.c 
CC: string/lib_strlcat.c 

CC: string/lib_strlcpy.c 
CC: string/lib_strnlen.c 

CC: string/lib_memcpy.c 
CC: string/lib_memccpy.c 
CC: string/lib_memcmp.c 
CC: string/lib_memrchr.c 
CC: string/lib_stpncpy.c 
CC: string/lib_strchr.c 


CC: string/lib_strcmp.c 
CC: string/lib_strlen.c 
CC: string/lib_strncpy.c 





CC: string/lib_memchr.c 
CC: string/lib_strcat.c 
CC: string/lib_stpcpy.c 
CC: string/lib_strchrnul.c 


CC: string/lib_strcpy.c 

CC: string/lib_strncmp.c 


CC: string/lib_strrchr.c 





CC: symtab/symtab_findbyname.c 
CC: symtab/symtab_findbyvalue.c 
CC: symtab/symtab_sortbyname.c 
CC: syslog/lib_syslog.c 

CC: syslog/lib_setlogmask.c 

CC: termios/lib_cfspeed.c 
CC: termios/lib_cfmakeraw.c 
CC: termios/lib_isatty.c 
CC: termios/lib_tcflush.c 


CC: termios/lib_tcdrain.c 


CC: termios/lib_tcflow.c 
CC: termios/lib_tcgetattr.c 
CC: termios/lib_tcsetattr.c 

CC: termios/lib_tcsendbreak.c 
CC: termios/lib_ttyname.c 

CC: termios/lib_ttynamer.c 






CC: time/lib_strftime.c 



CC: time/lib_calendar2utc.c 
CC: time/lib_daysbeforemonth.c 
CC: time/lib_gettimeofday.c 


CC: time/lib_isleapyear.c 



CC: time/lib_settimeofday.c 

CC: time/lib_time.c 
CC: time/lib_timespec_get.c 
CC: time/lib_nanosleep.c 


CC: time/lib_difftime.c 
CC: time/lib_dayofweek.c 
CC: time/lib_asctime.c 


CC: time/lib_asctimer.c 

CC: time/lib_ctime.c 
CC: time/lib_ctimer.c 
CC: time/lib_gethrtime.c 
CC: time/lib_timegm.c 
CC: time/lib_gmtime.c 

CC: time/lib_gmtimer.c 
CC: tls/task_getinfo.c 
CC: tls/tls_getinfo.c 


CC: uio/lib_preadv.c 




CC: uio/lib_pwritev.c 
IN: arch/xtensa/src/board/libboard.a -> staging/libboard.a 


CC: unistd/lib_access.c 
CC: unistd/lib_daemon.c 

CC: unistd/lib_swab.c 



CC: unistd/lib_pathconf.c 
CC: unistd/lib_sysconf.c 
CC: unistd/lib_getcwd.c 
CC: unistd/lib_getentropy.c 


CC: unistd/lib_getopt_common.c 
CC: unistd/lib_getopt.c 
CC: unistd/lib_getopt_long.c 

CC: unistd/lib_getopt_longonly.c 

CC: unistd/lib_getoptvars.c 
CC: unistd/lib_getoptargp.c 




CC: unistd/lib_getopterrp.c 

CC: unistd/lib_getoptindp.c 


CC: unistd/lib_getoptoptp.c 

CC: unistd/lib_times.c 

CC: unistd/lib_alarm.c 
CC: unistd/lib_fstatvfs.c 
CC: unistd/lib_statvfs.c 
CC: unistd/lib_sleep.c 
CC: unistd/lib_nice.c 

CC: unistd/lib_setreuid.c 







CC: unistd/lib_setregid.c 

CC: unistd/lib_getrusage.c 
CC: unistd/lib_utime.c 
CC: unistd/lib_utimes.c 







CC: unistd/lib_setrlimit.c 
CC: unistd/lib_getrlimit.c 

CC: unistd/lib_setpriority.c 
CC: unistd/lib_getpriority.c 


CC: unistd/lib_futimes.c 
CC: unistd/lib_lutimes.c 
CC: unistd/lib_gethostname.c 

CC: unistd/lib_sethostname.c 
CC: unistd/lib_fchownat.c 
CC: unistd/lib_linkat.c 
CC: unistd/lib_readlinkat.c 


CC: unistd/lib_symlinkat.c 


CC: unistd/lib_unlinkat.c 
CC: unistd/lib_usleep.c 
CC: unistd/lib_getpgrp.c 
CC: unistd/lib_getpgid.c 



CC: unistd/lib_lockf.c 
CC: unistd/lib_flock.c 
CC: unistd/lib_getpass.c 
CC: unistd/lib_chdir.c 
CC: unistd/lib_fchdir.c 

CC: unistd/lib_confstr.c 
CC: unistd/lib_setuid.c 




CC: unistd/lib_setgid.c 
CC: unistd/lib_getuid.c 

CC: unistd/lib_getgid.c 
CC: unistd/lib_seteuid.c 
CC: unistd/lib_setegid.c 

CC: unistd/lib_geteuid.c 






CC: unistd/lib_getegid.c 



CC: unistd/lib_restoredir.c 



CC: unistd/lib_truncate.c 
CC: unistd/lib_posix_fallocate.c 
CC: uuid/lib_uuid_compare.c 
CC: uuid/lib_uuid_create.c 



CC: uuid/lib_uuid_create_nil.c 



CC: uuid/lib_uuid_equal.c 

CC: uuid/lib_uuid_from_string.c 
CC: uuid/lib_uuid_hash.c 
CC: uuid/lib_uuid_is_nil.c 

CC: uuid/lib_uuid_stream.c 
CC: uuid/lib_uuid_to_string.c 
CC: wchar/lib_wcscmp.c 
IN: arch/xtensa/src/libarch.a -> staging/libarch.a 
CC: wchar/lib_wcslen.c 
CC: wchar/lib_wmemchr.c 


CC: wchar/lib_wmemcmp.c 

CC: wchar/lib_wmemcpy.c 
CC: wchar/lib_wmemmove.c 

CC: wchar/lib_wmemset.c 

CC: wchar/lib_btowc.c 
CC: wchar/lib_mbrtowc.c 

CC: wchar/lib_wctob.c 

CC: wchar/lib_wcslcpy.c 
CC: wchar/lib_wcsxfrm.c 



CC: wchar/lib_wcrtomb.c 

CC: wchar/lib_wcsftime.c 


CC: wchar/lib_wcscoll.c 
CC: wchar/lib_wcstol.c 
CC: wchar/lib_wcstoll.c 
CC: wchar/lib_wcstoul.c 


CC: wchar/lib_wcstoull.c 
CC: wchar/lib_wcstold.c 

CC: wchar/lib_wcstof.c 


CC: wchar/lib_wcstod.c 

CC: wchar/lib_swprintf.c 
CC: wchar/lib_mbsnrtowcs.c 

CC: wchar/lib_wcsnrtombs.c 

CC: wchar/lib_mbsinit.c 


CC: wchar/lib_mbrlen.c 




CC: wchar/lib_mbsrtowcs.c 
CC: wchar/lib_wcsrtombs.c 
CC: wchar/lib_wcscpy.c 

CC: wchar/lib_wcscat.c 
CC: wchar/lib_wcslcat.c 


CC: wchar/lib_wcsncat.c 

CC: wchar/lib_wcsrchr.c 


CC: wchar/lib_wcschr.c 
CC: wchar/lib_wcsncpy.c 
CC: wchar/lib_wcsncmp.c 
CC: wchar/lib_wcscspn.c 


CC: wchar/lib_wcspbrk.c 
CC: wchar/lib_wcsspn.c 
CC: wchar/lib_wcsstr.c 



CC: wchar/lib_wcstok.c 
CC: wchar/lib_wcswcs.c 
CC: wchar/lib_wcwidth.c 

CC: wchar/lib_wcswidth.c 


CC: wctype/lib_wctype.c 






CC: wctype/lib_iswctype.c 

CC: wctype/lib_towlower.c 
CC: wctype/lib_towupper.c 


















IN: libs/libc/libc.a -> staging/libc.a 

AS: common/xtensa_window_vector.S 
AS: common/xtensa_windowspill.S 
AS: common/xtensa_vectors.S 
AS: common/xtensa_int_handlers.S 
AS: common/xtensa_user_handler.S 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_sections.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_sections.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld.tmp 
CC: chip/esp32s3_start.c 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/soc/esp32s3/ld/esp32s3.peripherals.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/soc/esp32s3/ld/esp32s3.peripherals.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_peripherals.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_peripherals.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_rom_aliases.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_rom_aliases.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/flat_memory.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/flat_memory.ld.tmp 

















LD: nuttx
Memory region Used Size Region Size %age Used
ROM: 207448 B 4194272 B 4.95%
iram0_0_seg: 22 KB 304 KB 7.24%
irom0_0_seg: 141256 B 4194272 B 3.37%
dram0_0_seg: 18652 B 288 KB 6.32%
drom0_0_seg: 272984 B 4194272 B 6.51%
rtc_iram_seg: 0 GB 8168 B 0.00%
rtc_data_seg: 0 GB 8168 B 0.00%
rtc_reserved_seg: 0 GB 24 B 0.00%
rtc_slow_seg: 0 GB 8 KB 0.00%
CP: nuttx.hex
MKIMAGE: ESP32-S3 binary
esptool.py -c esp32s3 elf2image --ram-only-header -fs 4MB -fm dio -ff "40m" -o nuttx.bin nuttx
esptool.py v4.9.0
Creating esp32s3 image...
Image has only RAM segments visible. ROM segments are hidden and SHA256 digest is not appended.
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated: nuttx.bin
16,41s real 39,28s user 24,69s sys
+ /usr/bin/time -h gmake flash -j24 CROSSDEV=xtensa-esp32s3-elf-

CC: misc/lib_utsname.c 

IN: libs/libc/libc.a -> staging/libc.a 

CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_peripherals.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_peripherals.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_rom_aliases.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_rom_aliases.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/flat_memory.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/flat_memory.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_sections.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_sections.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/soc/esp32s3/ld/esp32s3.peripherals.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/soc/esp32s3/ld/esp32s3.peripherals.ld.tmp 











LD: nuttx
Memory region Used Size Region Size %age Used
ROM: 207448 B 4194272 B 4.95%
iram0_0_seg: 22 KB 304 KB 7.24%
irom0_0_seg: 141256 B 4194272 B 3.37%
dram0_0_seg: 18652 B 288 KB 6.32%
drom0_0_seg: 272984 B 4194272 B 6.51%
rtc_iram_seg: 0 GB 8168 B 0.00%
rtc_data_seg: 0 GB 8168 B 0.00%
rtc_reserved_seg: 0 GB 24 B 0.00%
rtc_slow_seg: 0 GB 8 KB 0.00%
CP: nuttx.hex
MKIMAGE: ESP32-S3 binary
esptool.py -c esp32s3 elf2image --ram-only-header -fs 4MB -fm dio -ff "40m" -o nuttx.bin nuttx
esptool.py v4.9.0
Creating esp32s3 image...
Image has only RAM segments visible. ROM segments are hidden and SHA256 digest is not appended.
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated: nuttx.bin
esptool.py -c esp32s3 -p /dev/cuaU0 -b 115200 write_flash -fs detect -fm dio -ff "40m" 0x0000 nuttx.bin
esptool.py v4.9.0
Serial port /dev/cuaU0
Connecting....
Chip is ESP32-S3 (QFN56) (revision v0.2)
Features: WiFi, BLE, Embedded PSRAM 8MB (AP_3v3)
Crystal is 40MHz
MAC: 24:ec:4a:03:47:0c
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 8MB
Flash will be erased from 0x00000000 to 0x00032fff...
Flash params set to 0x0230
Compressed 207480 bytes to 78891...
Writing at 0x00000000... (20 %)
Writing at 0x00006709... (40 %)
Writing at 0x00015691... (60 %)
Writing at 0x0001aa78... (80 %)
Writing at 0x0002002a... (100 %)
Wrote 207480 bytes (78891 compressed) at 0x00000000 in 7.2 seconds (effective 229.8 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
11,86s real 1,58s user 1,94s sys
+ cu -l /dev/cuaU0 -s 115200
Connected
nsh> 
nsh> uname -a
NuttX 12.11.0 a00ac581c5 Oct 4 2025 00:27:00 xtensa esp32s3-devkit
nsh> help
help usage: help [-v] [<cmd>]
. cp expr mkdir rmdir umount
[ cmp false mkrd set unset
? dirname fdinfo mount sleep uptime
alias df free mv source usleep
unalias dmesg help pidof test watch
basename echo hexdump printf time xd
break env kill ps true wait
cat exec pkill pwd truncate
cd exit ls rm uname
Builtin Apps:
dd nsh sh
nsh> free
total used free maxused maxfree nused nfree name
402764 6708 396056 7064 396056 21 1 Umem
nsh> ~
[EOT]
+ for CFG in $CONFIGS
+ set +x
===>
===> ESP32S3-DEVKIT: esp32s3-devkit:coremark
===>
+ /usr/bin/time -h gmake clean distclean -j24 CROSSDEV=xtensa-esp32s3-elf-
4,59s real 3,09s user 4,11s sys
+ /usr/bin/time -h ./tools/configure.sh -B esp32s3-devkit:coremark
Copy files
Select CONFIG_HOST_BSD=y
Refreshing...
CP: arch/dummy/Kconfig to /tmp/nuttx/nuttx.git/arch/dummy/dummy_kconfig
CP: boards/dummy/Kconfig to /tmp/nuttx/nuttx.git/boards/dummy/dummy_kconfig
LN: platform/board to /tmp/nuttx/nuttx-apps.git/platform/dummy
LN: include/arch to arch/xtensa/include
LN: include/arch/board to /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/include
LN: drivers/platform to /tmp/nuttx/nuttx.git/drivers/dummy
LN: include/arch/chip to /tmp/nuttx/nuttx.git/arch/xtensa/include/esp32s3
LN: arch/xtensa/src/chip to /tmp/nuttx/nuttx.git/arch/xtensa/src/esp32s3
LN: arch/xtensa/src/board to /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common
LN: arch/xtensa/src/board/board to /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/src
mkkconfig in /tmp/nuttx/nuttx-apps.git/audioutils
mkkconfig in /tmp/nuttx/nuttx-apps.git/benchmarks
mkkconfig in /tmp/nuttx/nuttx-apps.git/boot
mkkconfig in /tmp/nuttx/nuttx-apps.git/canutils
mkkconfig in /tmp/nuttx/nuttx-apps.git/crypto
mkkconfig in /tmp/nuttx/nuttx-apps.git/database
mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/mcuboot
mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/module
mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/rust
mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/sotest
mkkconfig in /tmp/nuttx/nuttx-apps.git/examples
mkkconfig in /tmp/nuttx/nuttx-apps.git/fsutils
mkkconfig in /tmp/nuttx/nuttx-apps.git/games
mkkconfig in /tmp/nuttx/nuttx-apps.git/graphics
mkkconfig in /tmp/nuttx/nuttx-apps.git/industry
mkkconfig in /tmp/nuttx/nuttx-apps.git/inertial
mkkconfig in /tmp/nuttx/nuttx-apps.git/interpreters/luamodules
mkkconfig in /tmp/nuttx/nuttx-apps.git/interpreters
mkkconfig in /tmp/nuttx/nuttx-apps.git/logging
mkkconfig in /tmp/nuttx/nuttx-apps.git/lte
mkkconfig in /tmp/nuttx/nuttx-apps.git/math
mkkconfig in /tmp/nuttx/nuttx-apps.git/mlearning
mkkconfig in /tmp/nuttx/nuttx-apps.git/netutils
mkkconfig in /tmp/nuttx/nuttx-apps.git/sdr
mkkconfig in /tmp/nuttx/nuttx-apps.git/system
mkkconfig in /tmp/nuttx/nuttx-apps.git/tee
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/arch
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/cxx
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/drivers
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/fs
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/libc
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/mm
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/sched
mkkconfig in /tmp/nuttx/nuttx-apps.git/testing
mkkconfig in /tmp/nuttx/nuttx-apps.git/videoutils
mkkconfig in /tmp/nuttx/nuttx-apps.git/wireless/bluetooth
mkkconfig in /tmp/nuttx/nuttx-apps.git/wireless/ieee802154
mkkconfig in /tmp/nuttx/nuttx-apps.git/wireless
mkkconfig in /tmp/nuttx/nuttx-apps.git
#
# configuration written to .config
#
2,30s real 1,28s user 1,27s sys
+ /usr/bin/time -h gmake -j24 CROSSDEV=xtensa-esp32s3-elf-
Create version.h
LN: platform/board to /tmp/nuttx/nuttx-apps.git/platform/dummy
Downloading: https://github.com/eembc/coremark/archive/main.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0Cloning Espressif HAL for 3rd Party Platforms

Clone: chip/esp-hal-3rdparty
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 479k 0 479k 0 0 650k 0 --:--:-- --:--:-- --:--:-- 650k
Unpacking: main.zip -> coremark
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- coremark/posix/core_portme.c
|+++ coremark/posix/core_portme.c
--------------------------
Patching file coremark/posix/core_portme.c using Plan A...
Hunk #1 succeeded at 208.
done
Register: dd
Register: coremark

Espressif HAL for 3rd Party Platforms: b6fa6c9098318007a61acc7c9f0f180443bb80c2
Espressif HAL for 3rd Party Platforms: initializing submodules...
Applying patches...

CC: clock/clock.c 
CC: clock/clock_initialize.c 
CC: clock/clock_gettime.c 
CC: clock/clock_settime.c 
CC: environ/env_getenvironptr.c 
CC: environ/env_dup.c 
CC: environ/env_findvar.c 
CC: clock/clock_systime_timespec.c 
CC: clock/clock_systime_ticks.c 
CC: environ/env_removevar.c 
CC: clock/clock_realtime2absticks.c 
CC: clock/clock_perf.c 
CC: environ/env_clearenv.c 
CC: environ/env_getenv.c 
CC: environ/env_release.c 
CC: environ/env_setenv.c 
CC: environ/env_unsetenv.c 
CC: environ/env_foreach.c 
CC: group/group_create.c 
CC: environ/env_putenv.c 
CC: group/group_join.c 
CC: group/group_setupidlefiles.c 
CC: group/group_leave.c 

CC: group/group_setuptaskfiles.c 



CC: group/group_foreachchild.c 

CC: group/group_killchildren.c 
CC: group/group_signal.c 

CC: group/group_waiter.c 


CC: init/nx_start.c 



CC: init/nx_bringup.c 
CC: init/nx_smpstart.c 
CC: instrument/instrument.c 
CC: irq/irq_initialize.c 


CC: irq/irq_attach.c 
CC: irq/irq_dispatch.c 
CC: irq/irq_unexpectedisr.c 



CC: irq/irq_attach_thread.c 


CC: irq/irq_attach_wqueue.c 
CC: irq/irq_spinlock.c 

CC: irq/irq_csection.c 

CC: misc/assert.c 

CC: misc/panic_notifier.c 
CC: mqueue/mq_initialize.c 
CC: misc/reboot_notifier.c 


CC: mqueue/mq_waitirq.c 
CC: mqueue/mq_recover.c 


CC: mqueue/mq_send.c 
CC: mqueue/mq_sndinternal.c 


CC: mqueue/mq_receive.c 




CC: mqueue/mq_rcvinternal.c 


CC: mqueue/mq_getattr.c 
CC: mqueue/mq_msgfree.c 

CC: mqueue/mq_msgqalloc.c 

CC: mqueue/mq_msgqfree.c 
CC: mqueue/mq_setattr.c 
CC: mqueue/mq_notify.c 
CC: mqueue/msgctl.c 

CC: mqueue/msgget.c 
CC: mqueue/msginternal.c 


CC: mqueue/msgrcv.c 



CC: mqueue/msgsnd.c 

CC: pthread/pthread_create.c 

CC: pthread/pthread_exit.c 


CC: pthread/pthread_join.c 

CC: pthread/pthread_detach.c 
CC: pthread/pthread_getschedparam.c 
CC: pthread/pthread_setschedparam.c 
CC: pthread/pthread_mutexinit.c 
CC: pthread/pthread_mutexdestroy.c 


CC: pthread/pthread_mutextimedlock.c 
CC: pthread/pthread_mutextrylock.c 

CC: pthread/pthread_mutexunlock.c 





CC: pthread/pthread_condwait.c 
CC: pthread/pthread_condsignal.c 
CC: pthread/pthread_condbroadcast.c 
CC: pthread/pthread_condclockwait.c 
CC: pthread/pthread_sigmask.c 
CC: drivers_initialize.c 



CC: loop/losetup.c 
CC: pthread/pthread_cancel.c 

CC: misc/dev_null.c 



CC: pthread/pthread_completejoin.c 

CC: misc/dev_zero.c 
CC: pthread/pthread_findjoininfo.c 
CC: misc/ramdisk.c 

CC: pthread/pthread_release.c 

CC: pipes/pipe.c 



CC: pipes/fifo.c 
CC: pthread/pthread_setschedprio.c 

CC: pipes/pipe_common.c 
CC: serial/serial.c 



CC: serial/serial_io.c 


CC: syslog/vsyslog.c 
CC: pthread/pthread_mutex.c 
CC: pthread/pthread_mutexconsistent.c 
CC: pthread/pthread_setaffinity.c 



CC: pthread/pthread_getaffinity.c 
CC: syslog/syslog_channel.c 
CC: syslog/syslog_write.c 


CC: syslog/syslog_flush.c 

CC: sched/sched_getfiles.c 
CC: sched/sched_profil.c 




CC: syslog/syslog_initialize.c 
CC: sched/sched_addreadytorun.c 
CC: sched/sched_removereadytorun.c 
CC: sched/sched_addblocked.c 



CC: sched/sched_removeblocked.c 

CC: sched/sched_gettcb.c 
CC: sched/sched_verifytcb.c 
CC: sched/sched_releasetcb.c 

CC: sched/sched_setparam.c 




CC: sched/sched_setpriority.c 
CC: sched/sched_getparam.c 
CC: sched/sched_setscheduler.c 
CC: sched/sched_getscheduler.c 


CC: sched/sched_yield.c 
CC: sched/sched_rrgetinterval.c 


CC: sched/sched_foreach.c 

CC: sched/sched_lock.c 
CC: sched/sched_unlock.c 


CC: sched/sched_lockcount.c 
CC: sched/sched_idletask.c 



CC: sched/sched_self.c 
CC: sched/sched_get_tls.c 
CC: sched/sched_get_stackinfo.c 






CC: sched/sched_sysinfo.c 
CC: sched/sched_get_stateinfo.c 
CC: sched/sched_getcpu.c 
CC: sched/sched_process_delivered.c 
CC: sched/sched_getaffinity.c 
CC: sched/sched_setaffinity.c 


CC: sched/sched_waitpid.c 
CC: sched/sched_roundrobin.c 




CC: sched/sched_resumescheduler.c 
CC: sched/sched_processtimer.c 
CC: sched/sched_smp.c 

CC: semaphore/sem_destroy.c 
CC: semaphore/sem_wait.c 



CC: semaphore/sem_trywait.c 
CC: semaphore/sem_tickwait.c 

CC: semaphore/sem_timedwait.c 



CC: semaphore/sem_clockwait.c 
CC: semaphore/sem_timeout.c 
CC: semaphore/sem_post.c 

CC: dummy.c 

CC: semaphore/sem_recover.c 

CC: semaphore/sem_reset.c 
CC: semaphore/sem_waitirq.c 


CC: semaphore/sem_rw.c 
CC: signal/sig_initialize.c 

CC: signal/sig_action.c 


CC: signal/sig_procmask.c 


CC: signal/sig_pending.c 
CC: signal/sig_suspend.c 


CC: signal/sig_kill.c 


CC: signal/sig_tgkill.c 

CC: signal/sig_queue.c 
CC: signal/sig_waitinfo.c 
CC: signal/sig_timedwait.c 


CC: signal/sig_findaction.c 
CC: signal/sig_allocpendingsigaction.c 



CC: signal/sig_releasependingsigaction.c 
CC: signal/sig_unmaskpendingsignal.c 
CC: signal/sig_removependingsignal.c 

CC: signal/sig_releasependingsignal.c 


CC: signal/sig_lowest.c 
CC: signal/sig_notification.c 

CC: signal/sig_cleanup.c 

CC: signal/sig_dispatch.c 


CC: signal/sig_deliver.c 
CC: signal/sig_pause.c 




CC: signal/sig_nanosleep.c 
CC: signal/sig_usleep.c 

CC: signal/sig_sleep.c 
CC: signal/sig_ppoll.c 

CC: signal/sig_pselect.c 

CC: task/task_argvstr.c 

CC: task/task_create.c 
CC: task/task_init.c 

CC: task/task_setup.c 


CC: task/task_activate.c 
CC: task/task_start.c 

CC: task/task_delete.c 


CC: task/task_exit.c 

CC: task/task_exithook.c 
CC: task/task_getgroup.c 



CC: task/task_getpid.c 
CC: task/task_prctl.c 
CC: task/task_recover.c 

CC: task/task_restart.c 


CC: task/task_spawnparms.c 

CC: task/task_cancelpt.c 


CC: task/task_terminate.c 

CC: task/task_gettid.c 
CC: task/exit.c 
CC: task/task_join.c 

CC: task/task_spawn.c 



CC: timer/timer_initialize.c 
CC: timer/timer_create.c 

CC: timer/timer_delete.c 

CC: timer/timer_getoverrun.c 
CC: timer/timer_getitimer.c 

AS: machine/xtensa/arch_setjmp.S 

CC: assert/lib_assert.c 





CC: assert/lib_stackchk.c 
CC: ctype/lib_isalnum.c 
CC: timer/timer_gettime.c 

CC: ctype/lib_isalpha.c 
CC: timer/timer_setitimer.c 

CC: ctype/lib_isascii.c 

CC: ctype/lib_isblank.c 

CC: ctype/lib_iscntrl.c 
CC: timer/timer_settime.c 
CC: timer/timer_release.c 


CC: ctype/lib_isdigit.c 



CC: ctype/lib_isgraph.c 
CC: tls/task_initinfo.c 
CC: tls/task_uninitinfo.c 
CC: ctype/lib_islower.c 



CC: ctype/lib_isprint.c 

CC: ctype/lib_ispunct.c 
CC: ctype/lib_isspace.c 

CC: tls/tls_initinfo.c 
CC: ctype/lib_isupper.c 






CC: ctype/lib_isxdigit.c 
CC: tls/tls_dupinfo.c 
CC: ctype/lib_tolower.c 
CC: ctype/lib_toupper.c 
CC: wdog/wd_initialize.c 
CC: wdog/wd_start.c 


CC: wdog/wd_cancel.c 



CC: wdog/wd_gettime.c 
CC: ctype/lib_ctype.c 
CC: dirent/lib_readdirr.c 


CC: wdog/wd_recover.c 


CC: dirent/lib_telldir.c 


CC: dirent/lib_alphasort.c 


CC: dirent/lib_scandir.c 

CC: dirent/lib_ftw.c 

CC: dirent/lib_nftw.c 
CC: dirent/lib_opendir.c 
CC: dirent/lib_fdopendir.c 
CC: dirent/lib_closedir.c 

CC: dirent/lib_readdir.c 

CC: dirent/lib_rewinddir.c 
CC: dirent/lib_seekdir.c 
CC: dirent/lib_dirfd.c 


CC: dirent/lib_versionsort.c 
CC: dlfcn/lib_dlfind_object.c 






CC: errno/lib_errno.c 
CC: fixedmath/lib_fixedmath.c 
CC: fixedmath/lib_b16sin.c 
CC: fixedmath/lib_b16cos.c 


CC: fixedmath/lib_b16atan2.c 

CC: fixedmath/lib_ubsqrt.c 
CC: grp/lib_getgrgid.c 
CC: grp/lib_getgrgidr.c 
CC: grp/lib_getgrnam.c 


CC: grp/lib_getgrnamr.c 


CC: grp/lib_initgroups.c 


CC: grp/lib_getgrbuf.c 

CC: grp/lib_getgrbufr.c 
CC: inttypes/lib_imaxabs.c 
CC: inttypes/lib_imaxdiv.c 


CC: inttypes/lib_strtoimax.c 
CC: inttypes/lib_strtoumax.c 

CC: libgen/lib_basename.c 


CC: libgen/lib_dirname.c 
CC: machine/arch_atomic.c 
CC: misc/lib_bitmap.c 





CC: misc/lib_circbuf.c 


CC: misc/lib_mknod.c 


CC: misc/lib_umask.c 


CC: misc/lib_utsname.c 
CC: misc/lib_getrandom.c 



CC: misc/lib_xorshift128.c 
CC: misc/lib_tea_encrypt.c 
CC: misc/lib_tea_decrypt.c 
CC: misc/lib_cxx_initialize.c 
CC: misc/lib_impure.c 
CC: misc/lib_mutex.c 
CC: misc/lib_memfd.c 
CC: misc/lib_fchmodat.c 

CC: mm_heap/mm_initialize.c 
CC: misc/lib_fstatat.c 

CC: mm_heap/mm_lock.c 

CC: mm_heap/mm_malloc_size.c 

CC: misc/lib_getfullpath.c 



CC: mm_heap/mm_shrinkchunk.c 

CC: mm_heap/mm_brkaddr.c 
CC: misc/lib_openat.c 
CC: mm_heap/mm_calloc.c 



CC: mm_heap/mm_extend.c 
CC: misc/lib_mkdirat.c 

CC: mm_heap/mm_free.c 



CC: mm_heap/mm_mallinfo.c 
CC: misc/lib_utimensat.c 

CC: mm_heap/mm_malloc.c 
CC: misc/lib_mallopt.c 


CC: mm_heap/mm_foreach.c 
CC: mm_heap/mm_memalign.c 
CC: mm_heap/mm_realloc.c 

CC: mm_heap/mm_zalloc.c 

CC: misc/lib_idr.c 


CC: mm_heap/mm_heapmember.c 
CC: mm_heap/mm_memdump.c 



CC: umm_heap/umm_globals.c 
CC: misc/lib_getnprocs.c 

CC: umm_heap/umm_initialize.c 
CC: misc/lib_tempbuffer.c 


CC: umm_heap/umm_addregion.c 
CC: umm_heap/umm_malloc_size.c 

CC: misc/lib_umul32.c 

CC: misc/lib_umul64.c 


CC: umm_heap/umm_brkaddr.c 

CC: misc/lib_umul32x64.c 

CC: umm_heap/umm_calloc.c 


CC: misc/lib_uadd32x64.c 
CC: umm_heap/umm_extend.c 
CC: misc/lib_uadd64.c 



CC: misc/lib_usub64x32.c 
CC: umm_heap/umm_free.c 
CC: misc/lib_usub64.c 

CC: misc/lib_dumpbuffer.c 





CC: umm_heap/umm_mallinfo.c 
CC: misc/lib_dumpvbuffer.c 
CC: umm_heap/umm_malloc.c 
CC: umm_heap/umm_memalign.c 
CC: misc/lib_fnmatch.c 


CC: misc/lib_debug.c 
CC: umm_heap/umm_realloc.c 


CC: umm_heap/umm_zalloc.c 

CC: umm_heap/umm_heapmember.c 


CC: misc/lib_crc64.c 
CC: umm_heap/umm_memdump.c 
CC: misc/lib_crc32.c 




CC: misc/lib_crc16.c 

CC: mempool/mempool.c 
CC: misc/lib_crc16ccitt.c 
CC: misc/lib_crc8.c 
CC: mempool/mempool_multiple.c 


CC: misc/lib_crc8ccitt.c 

CC: misc/lib_crc8table.c 

CC: misc/lib_crc8rohc.c 

CC: misc/lib_glob.c 



CC: mempool/mempool_procfs.c 

CC: kasan/hook.c 
CC: misc/lib_backtrace.c 
CC: map/mm_map.c 

CC: misc/lib_ftok.c 


CC: misc/lib_err.c 


CC: misc/lib_instrument.c 

CC: misc/lib_crc16ibm.c 
CC: misc/lib_crc16xmodem.c 


CC: net/lib_addrconfig.c 
CC: net/lib_base64.c 

CC: net/lib_htons.c 

CC: net/lib_htonl.c 
CC: net/lib_htonq.c 
CC: net/lib_inetaddr.c 


CC: net/lib_inetaton.c 
CC: net/lib_inetntoa.c 


CC: net/lib_inetntop.c 
CC: net/lib_inetpton.c 






CC: net/lib_inetnetwork.c 
CC: net/lib_etherntoa.c 

CC: net/lib_etheraton.c 

CC: obstack/lib_obstack_init.c 
CC: obstack/lib_obstack_alloc.c 
CC: obstack/lib_obstack_copy.c 

CC: obstack/lib_obstack_free.c 
CC: obstack/lib_obstack_make_room.c 
CC: obstack/lib_obstack_blank.c 


CC: obstack/lib_obstack_grow.c 

CC: obstack/lib_obstack_finish.c 
CC: obstack/lib_obstack_object_size.c 





CC: obstack/lib_obstack_room.c 

CC: obstack/lib_obstack_printf.c 



CC: obstack/lib_obstack_vprintf.c 


CC: obstack/lib_obstack_malloc.c 
CC: pthread/pthread_attr_init.c 

CC: pthread/pthread_attr_destroy.c 
CC: pthread/pthread_attr_setschedpolicy.c 
CC: pthread/pthread_attr_getschedpolicy.c 

CC: pthread/pthread_attr_setinheritsched.c 
CC: pthread/pthread_attr_getinheritsched.c 
CC: pthread/pthread_attr_setdetachstate.c 
CC: pthread/pthread_attr_getdetachstate.c 




CC: pthread/pthread_attr_setstackaddr.c 
CC: pthread/pthread_attr_getstackaddr.c 
CC: pthread/pthread_attr_setstacksize.c 


CC: pthread/pthread_attr_getstacksize.c 


CC: pthread/pthread_attr_setstack.c 
CC: pthread/pthread_attr_getstack.c 
CC: pthread/pthread_attr_setschedparam.c 
AS: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_cache_writeback_esp32s3.S 

AS: common/xtensa_context.S 


AS: common/xtensa_panic.S 
CC: pthread/pthread_attr_getschedparam.c 



CC: chip/esp32s3_cache.c 





CC: pthread/pthread_attr_setscope.c 
CC: chip/esp32s3_irq.c 





CC: chip/esp32s3_clockconfig.c 

CC: pthread/pthread_attr_getscope.c 
CC: chip/esp32s3_region.c 
CC: pthread/pthread_attr_setguardsize.c 
CC: chip/esp32s3_systemreset.c 
CC: pthread/pthread_attr_getguardsize.c 
CC: chip/esp32s3_user.c 

CC: pthread/pthread_barrierattr_init.c 
CC: chip/esp32s3_allocateheap.c 
CC: pthread/pthread_barrierattr_destroy.c 
CC: chip/esp32s3_reset_reasons.c 
CC: pthread/pthread_barrierattr_getpshared.c 

CC: chip/esp32s3_wdt.c 

CC: chip/esp32s3_gpio.c 


CC: chip/esp32s3_lowputc.c 
CC: pthread/pthread_barrierattr_setpshared.c 





CC: pthread/pthread_barrierinit.c 
CC: chip/esp32s3_serial.c 
CC: pthread/pthread_barrierdestroy.c 
CC: pthread/pthread_barrierwait.c 
CC: chip/esp32s3_rtc_gpio.c 



CC: pthread/pthread_condattr_init.c 
CC: chip/esp32s3_libc_stubs.c 

CC: chip/esp32s3_spi_timing.c 

CC: pthread/pthread_condattr_destroy.c 
CC: chip/esp32s3_idle.c 
CC: pthread/pthread_condattr_getpshared.c 


CC: chip/esp32s3_cpuidlestack.c 

CC: chip/esp32s3_cpustart.c 

CC: pthread/pthread_condattr_setpshared.c 

CC: chip/esp32s3_intercpu_interrupt.c 
CC: pthread/pthread_condattr_setclock.c 

CC: chip/esp32s3_timerisr.c 

CC: chip/esp32s3_rtc.c 



CC: chip/esp-hal-3rdparty/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32s3.c 
CC: pthread/pthread_condattr_getclock.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/bootloader_flash/src/bootloader_flash.c 


CC: chip/esp-hal-3rdparty/components/esp_adc/adc_cali_curve_fitting.c 

CC: pthread/pthread_condinit.c 

CC: pthread/pthread_conddestroy.c 


CC: pthread/pthread_condtimedwait.c 
CC: chip/esp-hal-3rdparty/components/esp_adc/adc_cali.c 

CC: chip/esp-hal-3rdparty/components/esp_adc/esp32s3/curve_fitting_coefficients.c 




CC: chip/esp-hal-3rdparty/components/efuse/src/esp_efuse_api.c 
CC: chip/esp-hal-3rdparty/components/efuse/src/esp_efuse_startup.c 

CC: pthread/pthread_create.c 
CC: coremark/core_list_join.c 
CC: coremark/core_main.c 


CC: board/dummy.c 

CC: coremark/core_matrix.c 
CC: coremark/posix/core_portme.c 




CC: chip/esp-hal-3rdparty/components/efuse/src/esp_efuse_utility.c 
CC: coremark/core_state.c 

CC: pthread/pthread_exit.c 
CC: chip/esp-hal-3rdparty/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c 



CC: pthread/pthread_kill.c 
CC: coremark/core_util.c 
CC: chip/esp-hal-3rdparty/components/efuse/esp32s3/esp_efuse_fields.c 
CC: dd_main.c 


CC: chip/esp-hal-3rdparty/components/efuse/esp32s3/esp_efuse_rtc_calib.c 
CC: pthread/pthread_setname_np.c 
CC: pthread/pthread_getname_np.c 



CC: pthread/pthread_get_stackaddr_np.c 

CC: pthread/pthread_get_stacksize_np.c 
CC: chip/esp-hal-3rdparty/components/efuse/esp32s3/esp_efuse_table.c 
CC: chip/esp-hal-3rdparty/components/efuse/esp32s3/esp_efuse_utility.c 

CC: pthread/pthread_mutexattr_init.c 

CC: chip/esp-hal-3rdparty/components/esp_app_format/esp_app_desc.c 


CC: chip/esp-hal-3rdparty/components/esp_common/src/esp_err_to_name.c 
CC: pthread/pthread_mutexattr_destroy.c 



CC: pthread/pthread_mutexattr_getpshared.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/adc_share_hw_ctrl.c 
CC: pthread/pthread_mutexattr_setpshared.c 


CC: chip/esp-hal-3rdparty/components/esp_hw_support/clk_ctrl_os.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/cpu.c 


CC: pthread/pthread_mutexattr_setprotocol.c 

CC: pthread/pthread_mutexattr_getprotocol.c 

CC: pthread/pthread_mutexattr_settype.c 

CC: pthread/pthread_mutexattr_gettype.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/esp_clk.c 



CC: chip/esp-hal-3rdparty/components/esp_hw_support/hw_random.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/mac_addr.c 
CC: pthread/pthread_mutexattr_setrobust.c 

CC: pthread/pthread_mutexattr_getrobust.c 




CC: chip/esp-hal-3rdparty/components/esp_hw_support/periph_ctrl.c 
CC: pthread/pthread_mutexattr_setprioceiling.c 


CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/sar_periph_ctrl.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/cpu_region_protect.c 


CC: pthread/pthread_mutexattr_getprioceiling.c 
CC: pthread/pthread_mutex_lock.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/esp_clk_tree.c 


CC: pthread/pthread_mutex_setprioceiling.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/rtc_clk.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/rtc_init.c 


CC: pthread/pthread_mutex_getprioceiling.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/rtc_clk_init.c 
CC: pthread/pthread_once.c 


CC: fs_initialize.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/rtc_sleep.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/rtc_time.c 

CC: fs_heap.c 

CC: inode/fs_files.c 


CC: pthread/pthread_yield.c 
CC: inode/fs_foreachinode.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp32s3/systimer.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/mspi_timing_tuning/mspi_timing_tuning.c 


CC: inode/fs_inode.c 

CC: pthread/pthread_atfork.c 


CC: chip/esp-hal-3rdparty/components/esp_hw_support/mspi_timing_tuning/port/esp32s3/mspi_timing_config.c 


CC: pthread/pthread_rwlockattr_init.c 
CC: inode/fs_inodeaddref.c 

CC: pthread/pthread_rwlockattr_destroy.c 
CC: inode/fs_inodebasename.c 
CC: pthread/pthread_rwlockattr_getpshared.c 



CC: pthread/pthread_rwlockattr_setpshared.c 
CC: pthread/pthread_rwlock.c 
CC: chip/esp-hal-3rdparty/components/esp_hw_support/port/esp_clk_tree_common.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/regi2c_ctrl.c 

CC: chip/esp-hal-3rdparty/components/esp_hw_support/sleep_modes.c 


CC: pthread/pthread_rwlock_rdlock.c 

CC: inode/fs_inodefind.c 

CC: inode/fs_inodefree.c 

CC: pthread/pthread_rwlock_wrlock.c 

CC: chip/esp-hal-3rdparty/components/esp_mm/esp_cache.c 
CC: inode/fs_inodegetpath.c 


CC: inode/fs_inoderelease.c 
CC: inode/fs_inoderemove.c 


CC: pthread/pthread_setcancelstate.c 

CC: inode/fs_inodereserve.c 
CC: pthread/pthread_setcanceltype.c 

CC: pthread/pthread_testcancel.c 


CC: pthread/pthread_getcpuclockid.c 
CC: pthread/pthread_self.c 



CC: inode/fs_inodesearch.c 



CC: vfs/fs_chstat.c 
CC: pthread/pthread_gettid_np.c 
CC: pthread/pthread_concurrency.c 
CC: chip/esp-hal-3rdparty/components/esp_phy/esp32s3/phy_init_data.c 
CC: pthread/pthread_attr_getaffinity.c 


CC: vfs/fs_close.c 
CC: pthread/pthread_attr_setaffinity.c 


CC: vfs/fs_dup.c 
CC: chip/esp-hal-3rdparty/components/esp_phy/src/phy_common.c 


CC: vfs/fs_dup2.c 
CC: pwd/lib_getpwnam.c 


CC: vfs/fs_dup3.c 
CC: chip/esp-hal-3rdparty/components/esp_phy/src/phy_init.c 


CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_wdt.c 
CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_cache_esp32s2_esp32s3.c 

CC: vfs/fs_fcntl.c 

CC: pwd/lib_getpwnamr.c 



CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_efuse.c 

CC: chip/esp-hal-3rdparty/components/esp_system/esp_err.c 

CC: pwd/lib_getpwuid.c 
CC: vfs/fs_epoll.c 
CC: chip/esp-hal-3rdparty/components/esp_system/startup.c 

CC: chip/esp-hal-3rdparty/components/esp_system/port/soc/esp32s3/clk.c 
CC: binfmt_globals.c 


CC: binfmt_initialize.c 
CC: binfmt_register.c 



CC: binfmt_unregister.c 
CC: vfs/fs_fchstat.c 


CC: pwd/lib_getpwuidr.c 

CC: binfmt_loadmodule.c 
CC: pwd/lib_getpwent.c 

CC: vfs/fs_fstat.c 
CC: pwd/lib_pwd_globals.c 

CC: vfs/fs_fstatfs.c 


CC: pwd/lib_getspnam.c 
CC: pwd/lib_getpwbuf.c 


CC: chip/esp-hal-3rdparty/components/esp_system/port/soc/esp32s3/system_internal.c 
CC: vfs/fs_ioctl.c 



CC: vfs/fs_lseek.c 

CC: chip/esp-hal-3rdparty/components/hal/adc_hal_common.c 

CC: binfmt_unloadmodule.c 
CC: chip/esp-hal-3rdparty/components/hal/adc_oneshot_hal.c 

CC: pwd/lib_getpwbufr.c 

CC: chip/esp-hal-3rdparty/components/hal/esp32s3/clk_tree_hal.c 



CC: chip/esp-hal-3rdparty/components/hal/esp32s3/efuse_hal.c 
CC: binfmt_execmodule.c 

CC: binfmt_exec.c 

CC: queue/queue.c 
CC: chip/esp-hal-3rdparty/components/hal/brownout_hal.c 

CC: binfmt_copyargv.c 


CC: sched/sched_getprioritymax.c 

CC: chip/esp-hal-3rdparty/components/hal/efuse_hal.c 


CC: binfmt_copyactions.c 
CC: chip/esp-hal-3rdparty/components/hal/gpio_hal.c 
CC: sched/sched_getprioritymin.c 


CC: chip/esp-hal-3rdparty/components/hal/ledc_hal_iram.c 
CC: sched/clock_getcpuclockid.c 

CC: chip/esp-hal-3rdparty/components/hal/ledc_hal.c 

CC: binfmt_dumpmodule.c 




CC: sched/clock_getres.c 

CC: sched/task_cancelpt.c 
CC: chip/esp-hal-3rdparty/components/hal/pcnt_hal.c 

CC: vfs/fs_mkdir.c 
CC: chip/esp-hal-3rdparty/components/hal/rmt_hal.c 
CC: sched/task_setcancelstate.c 


CC: chip/esp-hal-3rdparty/components/hal/sdm_hal.c 

CC: vfs/fs_open.c 

CC: vfs/fs_poll.c 

CC: chip/esp-hal-3rdparty/components/hal/i2s_hal.c 
CC: sched/task_setcanceltype.c 

CC: vfs/fs_pread.c 



CC: sched/task_testcancel.c 
CC: vfs/fs_pwrite.c 


CC: vfs/fs_read.c 

CC: vfs/fs_rename.c 
CC: sched/task_gettid.c 

CC: vfs/fs_rmdir.c 

CC: vfs/fs_select.c 





CC: chip/esp-hal-3rdparty/components/hal/sha_hal.c 
CC: vfs/fs_sendfile.c 
CC: sched/sched_cpucount.c 

CC: chip/esp-hal-3rdparty/components/hal/mcpwm_hal.c 
CC: vfs/fs_stat.c 

CC: vfs/fs_statfs.c 
CC: sched/task_startup.c 

CC: vfs/fs_uio.c 
CC: search/hcreate_r.c 

CC: search/hcreate.c 


CC: vfs/fs_unlink.c 
CC: vfs/fs_write.c 



CC: chip/esp-hal-3rdparty/components/hal/timer_hal.c 
CC: vfs/fs_dir.c 
CC: chip/esp-hal-3rdparty/components/hal/cache_hal.c 


CC: search/hash_func.c 

CC: semaphore/sem_init.c 
CC: vfs/fs_fsync.c 



CC: vfs/fs_syncfs.c 
CC: vfs/fs_truncate.c 
CC: chip/esp-hal-3rdparty/components/hal/mpu_hal.c 



CC: chip/esp-hal-3rdparty/components/hal/mmu_hal.c 
CC: vfs/fs_link.c 
CC: board/esp32s3_boot.c 


CC: board/esp32s3_bringup.c 
CC: chip/esp-hal-3rdparty/components/hal/i2c_hal.c 



CC: chip/esp-hal-3rdparty/components/hal/uart_hal_iram.c 
CC: semaphore/sem_setprotocol.c 
CC: vfs/fs_symlink.c 

CC: vfs/fs_readlink.c 

CC: driver/fs_registerdriver.c 


CC: driver/fs_unregisterdriver.c 



CC: driver/fs_registerpipedriver.c 
CC: chip/esp-hal-3rdparty/components/hal/uart_hal.c 
CC: semaphore/sem_getprotocol.c 
CC: chip/esp-hal-3rdparty/components/hal/hal_utils.c 




CC: driver/fs_unregisterpipedriver.c 
CC: semaphore/sem_getvalue.c 
CC: chip/esp-hal-3rdparty/components/log/src/log_level/log_level.c 

CC: semaphore/sem_destroy.c 


CC: driver/fs_registerblockdriver.c 

CC: chip/esp-hal-3rdparty/components/log/src/log_level/tag_log_level/tag_log_level.c 
CC: semaphore/sem_wait.c 


CC: chip/esp-hal-3rdparty/components/log/src/log_level/tag_log_level/linked_list/log_linked_list.c 
CC: driver/fs_unregisterblockdriver.c 

CC: driver/fs_findblockdriver.c 

CC: semaphore/sem_trywait.c 


CC: driver/fs_openblockdriver.c 

CC: semaphore/sem_timedwait.c 


CC: semaphore/sem_clockwait.c 

CC: driver/fs_closeblockdriver.c 

CC: semaphore/sem_post.c 
CC: chip/esp-hal-3rdparty/components/log/src/log.c 
CC: driver/fs_blockpartition.c 

CC: signal/sig_addset.c 
CC: signal/sig_delset.c 


CC: signal/sig_emptyset.c 
CC: driver/fs_findmtddriver.c 

CC: signal/sig_fillset.c 

CC: chip/esp-hal-3rdparty/components/log/src/noos/log_lock.c 



CC: signal/sig_nandset.c 
CC: chip/esp-hal-3rdparty/components/log/src/noos/log_timestamp.c 

CC: chip/esp-hal-3rdparty/components/log/src/os/log_write.c 
CC: chip/esp-hal-3rdparty/components/mbedtls/port/sha/core/esp_sha256.c 


CC: chip/esp-hal-3rdparty/components/soc/dport_access_common.c 

CC: driver/fs_closemtddriver.c 
CC: signal/sig_andset.c 

CC: chip/esp-hal-3rdparty/components/soc/esp32s3/dedic_gpio_periph.c 


CC: signal/sig_orset.c 

CC: driver/fs_blockmerge.c 



CC: chip/esp-hal-3rdparty/components/soc/esp32s3/gdma_periph.c 

CC: mmap/fs_mmap.c 

CC: signal/sig_xorset.c 
IN: sched/libsched.a -> staging/libsched.a 
CC: mmap/fs_munmap.c 

CC: signal/sig_isemptyset.c 

CC: signal/sig_killpg.c 

CC: chip/esp-hal-3rdparty/components/soc/esp32s3/adc_periph.c 


CC: mmap/fs_mmisc.c 
CC: signal/sig_altstack.c 
CC: mmap/fs_msync.c 

CC: signal/sig_interrupt.c 



CC: chip/esp-hal-3rdparty/components/soc/esp32s3/gpio_periph.c 
CC: signal/sig_hold.c 

CC: chip/esp-hal-3rdparty/components/soc/esp32s3/ledc_periph.c 
CC: mmap/fs_anonmap.c 


CC: chip/esp-hal-3rdparty/components/soc/esp32s3/pcnt_periph.c 

CC: mqueue/mq_open.c 
CC: signal/sig_ignore.c 

CC: mqueue/mq_close.c 


CC: chip/esp-hal-3rdparty/components/soc/esp32s3/rmt_periph.c 




CC: signal/sig_ismember.c 
CC: mqueue/mq_unlink.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/sdm_periph.c 
CC: signal/sig_pause.c 
CC: mount/fs_mount.c 



CC: chip/esp-hal-3rdparty/components/soc/esp32s3/i2c_periph.c 

CC: mount/fs_umount2.c 





CC: mount/fs_foreachmountpoint.c 
CC: signal/sig_psignal.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/i2s_periph.c 

CC: mount/fs_procfs_mount.c 
CC: chip/esp-hal-3rdparty/components/soc/esp32s3/mcpwm_periph.c 
CC: mount/fs_gettype.c 
CC: signal/sig_raise.c 
CC: signal/sig_relse.c 

CC: signal/sig_set.c 


CC: chip/esp-hal-3rdparty/components/soc/esp32s3/temperature_sensor_periph.c 
CC: partition/fs_partition.c 


CC: procfs/fs_procfs.c 
CC: signal/sig_signal.c 


CC: chip/esp-hal-3rdparty/components/spi_flash/spi_flash_wrap.c 
CC: chip/esp-hal-3rdparty/components/spi_flash/flash_ops.c 



CC: procfs/fs_procfscpuinfo.c 
CC: chip/esp-hal-3rdparty/components/spi_flash/spi_flash_hpm_enable.c 



CC: procfs/fs_procfscpuload.c 

CC: chip/esp-hal-3rdparty/components/spi_flash/esp32s3/spi_flash_oct_flash_init.c 
CC: signal/sig_wait.c 
CC: chip/esp-hal-3rdparty/nuttx/src/components/esp_driver_gpio/src/rtc_io.c 
CC: procfs/fs_procfscritmon.c 



CC: chip/esp-hal-3rdparty/nuttx/src/bootloader_banner_wrap.c 
CC: spawn/lib_psfa_addaction.c 
CC: procfs/fs_procfsfdt.c 


CC: procfs/fs_procfsiobinfo.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_console.c 

CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_console_loader.c 



CC: chip/esp-hal-3rdparty/components/bootloader_support/src/esp32s3/bootloader_esp32s3.c 
CC: spawn/lib_psfa_addclose.c 

CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_init.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_common.c 

CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_common_loader.c 


CC: procfs/fs_procfsmeminfo.c 

CC: procfs/fs_procfsproc.c 



CC: chip/esp-hal-3rdparty/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c 
CC: spawn/lib_psfa_adddup2.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_clock_init.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_clock_loader.c 


CC: spawn/lib_psfa_addopen.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_efuse.c 

IN: drivers/libdrivers.a -> staging/libdrivers.a 


CC: procfs/fs_procfstcbinfo.c 
CC: spawn/lib_psfa_destroy.c 



CC: procfs/fs_procfsuptime.c 
CC: spawn/lib_psfa_init.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_mem.c 

CC: procfs/fs_procfsutil.c 

CC: procfs/fs_procfsversion.c 

CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_random.c 


CC: spawn/lib_psa_getflags.c 
CC: spawn/lib_psa_getschedparam.c 


CC: spawn/lib_psa_getschedpolicy.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_random_esp32s3.c 


CC: chip/esp-hal-3rdparty/components/bootloader_support/src/esp_image_format.c 

CC: spawn/lib_psa_init.c 



CC: chip/esp-hal-3rdparty/components/bootloader_support/src/bootloader_sha.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/esp32s3/bootloader_soc.c 
CC: spawn/lib_psa_setflags.c 
CC: chip/esp-hal-3rdparty/components/bootloader_support/src/flash_encrypt.c 


CC: spawn/lib_psa_setschedparam.c 


CC: spawn/lib_psa_setschedpolicy.c 

CC: chip/esp-hal-3rdparty/components/soc/esp32s3/uart_periph.c 
CC: spawn/lib_psa_getsigmask.c 
CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_uart.c 

CC: spawn/lib_psa_setsigmask.c 

CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_sys.c 

CC: spawn/lib_psa_getstacksize.c 

CC: spawn/lib_psa_setstacksize.c 



CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_systimer.c 
CC: spawn/lib_psa_destroy.c 

CC: spawn/lib_psa_getstackaddr.c 

CC: chip/esp-hal-3rdparty/components/esp_rom/patches/esp_rom_spiflash.c 

CC: chip/esp-hal-3rdparty/components/efuse/src/esp_efuse_fields.c 
CC: spawn/lib_psa_setstackaddr.c 


CC: stdio/lib_fileno.c 

CC: stdio/lib_printf.c 
CC: stdio/lib_sprintf.c 


CC: common/espressif/esp_loader.c 
CC: common/espressif/esp_efuse.c 


CC: common/xtensa_assert.c 

CC: stdio/lib_asprintf.c 
IN: boards/libboards.a -> staging/libboards.a 
CC: stdio/lib_snprintf.c 





CC: stdio/lib_vsprintf.c 
CC: common/xtensa_cache.c 
CC: common/xtensa_cpenable.c 
CC: stdio/lib_vasprintf.c 


CC: stdio/lib_vsnprintf.c 


CC: stdio/lib_dprintf.c 
CC: common/xtensa_cpuinfo.c 



CC: common/xtensa_cpuint.c 
CC: stdio/lib_vdprintf.c 
CC: common/xtensa_createstack.c 

CC: stdio/lib_vprintf.c 



CC: stdio/lib_perror.c 
CC: stdio/lib_putchar.c 
CC: common/xtensa_exit.c 


CC: stdio/lib_getchar.c 
CC: common/xtensa_getintstack.c 



CC: stdio/lib_puts.c 
CC: common/xtensa_initialize.c 

CC: stdio/lib_gets_s.c 
CC: common/xtensa_initialstate.c 
CC: stdio/lib_gets.c 


CC: stdio/lib_libdgets.c 
CC: common/xtensa_irqdispatch.c 


CC: stdio/lib_sscanf.c 

CC: stdio/lib_vsscanf.c 
CC: stdio/lib_remove.c 

CC: common/xtensa_lowputs.c 



CC: common/xtensa_mdelay.c 
CC: stdio/lib_tempnam.c 
CC: stdio/lib_tmpnam.c 


CC: stdio/lib_renameat.c 
CC: stdio/lib_putwchar.c 

CC: common/xtensa_modifyreg8.c 



CC: common/xtensa_modifyreg16.c 
CC: stdio/lib_fopen.c 
CC: common/xtensa_modifyreg32.c 

CC: stdio/lib_freopen.c 

CC: common/xtensa_mpu.c 

CC: stdio/lib_fclose.c 



CC: common/xtensa_nputs.c 
CC: common/xtensa_oneshot.c 

CC: common/xtensa_perf.c 


CC: stdio/lib_fread.c 
CC: stdio/lib_libfread_unlocked.c 
CC: common/xtensa_releasestack.c 


CC: common/xtensa_registerdump.c 
IN: mm/libmm.a -> staging/libmm.a 
CC: stdio/lib_fseek.c 



CC: stdio/lib_fseeko.c 

CC: stdio/lib_ftell.c 

CC: common/xtensa_sigdeliver.c 


CC: stdio/lib_ftello.c 

CC: stdio/lib_fsetpos.c 
CC: common/xtensa_swint.c 
CC: stdio/lib_getdelim.c 


CC: common/xtensa_stackframe.c 
CC: stdio/lib_fgetpos.c 

CC: stdio/lib_getc.c 



CC: common/xtensa_saveusercontext.c 
CC: common/xtensa_schedsigaction.c 

CC: common/xtensa_udelay.c 
CC: stdio/lib_fgetc.c 

CC: common/xtensa_usestack.c 



CC: stdio/lib_fgets.c 
CC: common/xtensa_tcbinfo.c 

CC: stdio/lib_libfgets.c 


CC: common/xtensa_fpucmp.c 
CC: stdio/lib_fwrite.c 
CC: stdio/lib_libfwrite.c 


CC: common/xtensa_debug.c 

CC: stdio/lib_fflush.c 
CC: common/xtensa_smpcall.c 

CC: stdio/lib_libflushall.c 



CC: stdio/lib_libfflush.c 
CC: stdio/lib_rdflush_unlocked.c 

CC: stdio/lib_wrflush_unlocked.c 

CC: stdio/lib_putc.c 
CC: stdio/lib_fputc.c 

CC: stdio/lib_fputs.c 

CC: stdio/lib_ungetc.c 


CC: stdio/lib_fprintf.c 

CC: stdio/lib_vfprintf.c 

CC: stdio/lib_feof.c 
CC: stdio/lib_ferror.c 





CC: stdio/lib_rewind.c 
IN: /tmp/nuttx/nuttx-apps.git/libapps.a -> staging/libapps.a 


CC: stdio/lib_clearerr.c 
CC: stdio/lib_scanf.c 
CC: stdio/lib_vscanf.c 

CC: stdio/lib_fscanf.c 


CC: stdio/lib_vfscanf.c 
CC: stdio/lib_tmpfile.c 
CC: stdio/lib_setbuf.c 

CC: stdio/lib_setvbuf.c 

CC: stdio/lib_libfilelock.c 
CC: stdio/lib_libgetstreams.c 

CC: stdio/lib_setbuffer.c 



CC: stdio/lib_fputwc.c 

CC: stdio/lib_putwc.c 
CC: stdio/lib_fputws.c 

CC: stdio/lib_fopencookie.c 



CC: stdio/lib_fmemopen.c 
CC: stdio/lib_open_memstream.c 
CC: stdio/lib_fgetwc.c 

CC: stdio/lib_getwc.c 

CC: stdio/lib_ungetwc.c 


CC: stdlib/lib_abs.c 



CC: stdlib/lib_abort.c 

CC: stdlib/lib_atof.c 
CC: stdlib/lib_atoi.c 
CC: stdlib/lib_getprogname.c 



CC: stdlib/lib_atol.c 

CC: stdlib/lib_atoll.c 

CC: stdlib/lib_div.c 
CC: stdlib/lib_ldiv.c 
CC: stdlib/lib_lldiv.c 

CC: stdlib/lib_exit.c 
CC: stdlib/lib_itoa.c 

CC: stdlib/lib_labs.c 


CC: stdlib/lib_llabs.c 
CC: stdlib/lib_realpath.c 



CC: stdlib/lib_bsearch.c 
CC: stdlib/lib_rand.c 


CC: stdlib/lib_rand48.c 



CC: stdlib/lib_qsort.c 



CC: stdlib/lib_srand.c 

CC: stdlib/lib_strtol.c 
CC: stdlib/lib_strtoll.c 

CC: stdlib/lib_strtoul.c 
CC: stdlib/lib_strtoull.c 
CC: stdlib/lib_strtold.c 

CC: stdlib/lib_checkbase.c 
CC: stdlib/lib_mktemp.c 


CC: stdlib/lib_mkstemp.c 
CC: stdlib/lib_mkdtemp.c 
CC: stdlib/lib_aligned_alloc.c 
CC: stdlib/lib_posix_memalign.c 




CC: stdlib/lib_valloc.c 

CC: stdlib/lib_mblen.c 
CC: stdlib/lib_mbtowc.c 

CC: stdlib/lib_wctomb.c 
CC: stdlib/lib_mbstowcs.c 
CC: stdlib/lib_wcstombs.c 
CC: stdlib/lib_atexit.c 



CC: stdlib/lib_reallocarray.c 
CC: stdlib/lib_arc4random.c 
CC: stream/lib_meminstream.c 








CC: stream/lib_memoutstream.c 

CC: stream/lib_memsistream.c 
IN: fs/libfs.a -> staging/libfs.a 

CC: stream/lib_memsostream.c 



CC: stream/lib_lowoutstream.c 
CC: stream/lib_rawinstream.c 


CC: stream/lib_rawoutstream.c 
CC: stream/lib_rawsistream.c 
CC: stream/lib_rawsostream.c 

CC: stream/lib_zeroinstream.c 

CC: stream/lib_nullinstream.c 
CC: stream/lib_nulloutstream.c 
CC: stream/lib_mtdoutstream.c 
CC: stream/lib_libnoflush.c 
CC: stream/lib_libsnoflush.c 

CC: stream/lib_syslogstream.c 
CC: stream/lib_syslograwstream.c 
CC: stream/lib_bufferedoutstream.c 


CC: stream/lib_hexdumpstream.c 
CC: stream/lib_base64outstream.c 

CC: stream/lib_mtdsostream.c 


CC: stream/lib_fileinstream.c 





CC: stream/lib_fileoutstream.c 

CC: stream/lib_libbsprintf.c 


CC: stream/lib_libvscanf.c 

CC: stream/lib_libvsprintf.c 




CC: stream/lib_ultoa_invert.c 
CC: stream/lib_dtoa_engine.c 

CC: stream/lib_dtoa_data.c 
CC: stream/lib_stdinstream.c 
CC: stream/lib_stdoutstream.c 
CC: stream/lib_stdsistream.c 
CC: stream/lib_stdsostream.c 
CC: stream/lib_blkoutstream.c 
CC: string/lib_ffs.c 
CC: string/lib_ffsl.c 
CC: string/lib_ffsll.c 


CC: string/lib_fls.c 

CC: string/lib_flsl.c 

CC: string/lib_flsll.c 
CC: string/lib_isbasedigit.c 

CC: string/lib_memmem.c 

CC: string/lib_popcount.c 


CC: string/lib_popcountl.c 
CC: string/lib_popcountll.c 



CC: string/lib_skipspace.c 



CC: string/lib_strcasecmp.c 
CC: string/lib_strcspn.c 

CC: string/lib_strdup.c 

CC: string/lib_strerror.c 
CC: string/lib_strncasecmp.c 
CC: string/lib_strncat.c 
CC: string/lib_strndup.c 



CC: string/lib_strcasestr.c 
CC: string/lib_strpbrk.c 





CC: string/lib_strstr.c 
CC: string/lib_strspn.c 
CC: string/lib_strtok.c 
CC: string/lib_strtokr.c 
CC: string/lib_strsep.c 
CC: string/lib_strerrorr.c 

CC: string/lib_explicit_bzero.c 


CC: string/lib_strsignal.c 
CC: string/lib_index.c 

CC: string/lib_rindex.c 






CC: string/lib_timingsafe_bcmp.c 




CC: string/lib_strverscmp.c 


CC: string/lib_mempcpy.c 
IN: binfmt/libbinfmt.a -> staging/libbinfmt.a 

CC: string/lib_rawmemchr.c 

CC: string/lib_memmove.c 


CC: string/lib_memset.c 
CC: string/lib_strlcat.c 
CC: string/lib_strlcpy.c 


CC: string/lib_strnlen.c 
CC: string/lib_memcpy.c 
CC: string/lib_memccpy.c 
CC: string/lib_memcmp.c 
CC: string/lib_memrchr.c 
CC: string/lib_stpncpy.c 

CC: string/lib_strchr.c 
CC: string/lib_strcmp.c 
CC: string/lib_strlen.c 
CC: string/lib_strncpy.c 

CC: string/lib_memchr.c 


CC: string/lib_stpcpy.c 
CC: string/lib_strcat.c 


CC: string/lib_strchrnul.c 
CC: string/lib_strcpy.c 



CC: string/lib_strncmp.c 
CC: string/lib_strrchr.c 



CC: symtab/symtab_findbyname.c 
CC: symtab/symtab_findbyvalue.c 
CC: symtab/symtab_sortbyname.c 


CC: syslog/lib_syslog.c 



CC: syslog/lib_setlogmask.c 

CC: termios/lib_cfspeed.c 

CC: termios/lib_cfmakeraw.c 

CC: termios/lib_isatty.c 

CC: termios/lib_tcflush.c 

CC: termios/lib_tcdrain.c 
CC: termios/lib_tcflow.c 
CC: termios/lib_tcgetattr.c 
CC: termios/lib_tcsetattr.c 


CC: termios/lib_tcsendbreak.c 
CC: termios/lib_ttyname.c 
CC: termios/lib_ttynamer.c 


CC: time/lib_strftime.c 

CC: time/lib_calendar2utc.c 




CC: time/lib_daysbeforemonth.c 
CC: time/lib_gettimeofday.c 



CC: time/lib_isleapyear.c 



CC: time/lib_settimeofday.c 

CC: time/lib_time.c 
CC: time/lib_timespec_get.c 


CC: time/lib_nanosleep.c 

CC: time/lib_difftime.c 
CC: time/lib_dayofweek.c 
CC: time/lib_asctime.c 


CC: time/lib_asctimer.c 
CC: time/lib_ctime.c 
CC: time/lib_ctimer.c 

CC: time/lib_gethrtime.c 

CC: time/lib_timegm.c 
CC: time/lib_gmtime.c 
CC: time/lib_gmtimer.c 
CC: tls/task_getinfo.c 
CC: tls/tls_getinfo.c 


CC: uio/lib_preadv.c 

CC: uio/lib_pwritev.c 




CC: unistd/lib_access.c 


CC: unistd/lib_daemon.c 
CC: unistd/lib_swab.c 




CC: unistd/lib_pathconf.c 

CC: unistd/lib_sysconf.c 
CC: unistd/lib_getcwd.c 
CC: unistd/lib_getentropy.c 
CC: unistd/lib_getopt_common.c 
CC: unistd/lib_getopt.c 
CC: unistd/lib_getopt_long.c 
CC: unistd/lib_getopt_longonly.c 
CC: unistd/lib_getoptvars.c 






IN: arch/xtensa/src/board/libboard.a -> staging/libboard.a 
CC: unistd/lib_getoptargp.c 
CC: unistd/lib_getopterrp.c 



CC: unistd/lib_getoptindp.c 

CC: unistd/lib_getoptoptp.c 
CC: unistd/lib_times.c 
CC: unistd/lib_alarm.c 


CC: unistd/lib_fstatvfs.c 
CC: unistd/lib_statvfs.c 
CC: unistd/lib_sleep.c 
CC: unistd/lib_nice.c 
CC: unistd/lib_setreuid.c 



CC: unistd/lib_setregid.c 
CC: unistd/lib_getrusage.c 



CC: unistd/lib_utime.c 






CC: unistd/lib_utimes.c 
CC: unistd/lib_setrlimit.c 


CC: unistd/lib_getrlimit.c 

CC: unistd/lib_setpriority.c 



CC: unistd/lib_getpriority.c 
CC: unistd/lib_futimes.c 

CC: unistd/lib_lutimes.c 

CC: unistd/lib_gethostname.c 
CC: unistd/lib_sethostname.c 
CC: unistd/lib_fchownat.c 
CC: unistd/lib_linkat.c 
CC: unistd/lib_readlinkat.c 
CC: unistd/lib_symlinkat.c 
CC: unistd/lib_unlinkat.c 


CC: unistd/lib_usleep.c 
CC: unistd/lib_getpgrp.c 
CC: unistd/lib_getpgid.c 

CC: unistd/lib_lockf.c 

CC: unistd/lib_flock.c 


CC: unistd/lib_getpass.c 
CC: unistd/lib_fchdir.c 
CC: unistd/lib_chdir.c 
CC: unistd/lib_confstr.c 




CC: unistd/lib_setuid.c 


CC: unistd/lib_setgid.c 
CC: unistd/lib_getuid.c 
CC: unistd/lib_getgid.c 
CC: unistd/lib_seteuid.c 
CC: unistd/lib_setegid.c 


CC: unistd/lib_geteuid.c 

CC: unistd/lib_getegid.c 

CC: unistd/lib_restoredir.c 





CC: unistd/lib_truncate.c 


CC: unistd/lib_posix_fallocate.c 

CC: uuid/lib_uuid_compare.c 

CC: uuid/lib_uuid_create.c 

CC: uuid/lib_uuid_create_nil.c 
CC: uuid/lib_uuid_equal.c 

CC: uuid/lib_uuid_from_string.c 




CC: uuid/lib_uuid_hash.c 

CC: uuid/lib_uuid_is_nil.c 
CC: uuid/lib_uuid_stream.c 

CC: uuid/lib_uuid_to_string.c 
CC: wchar/lib_wcscmp.c 
CC: wchar/lib_wcslen.c 


CC: wchar/lib_wmemchr.c 
CC: wchar/lib_wmemcmp.c 
CC: wchar/lib_wmemcpy.c 
CC: wchar/lib_wmemmove.c 

CC: wchar/lib_wmemset.c 


CC: wchar/lib_btowc.c 
CC: wchar/lib_mbrtowc.c 


CC: wchar/lib_wctob.c 

CC: wchar/lib_wcslcpy.c 

CC: wchar/lib_wcsxfrm.c 


CC: wchar/lib_wcrtomb.c 

CC: wchar/lib_wcsftime.c 
CC: wchar/lib_wcscoll.c 
CC: wchar/lib_wcstol.c 
CC: wchar/lib_wcstoll.c 
IN: arch/xtensa/src/libarch.a -> staging/libarch.a 
CC: wchar/lib_wcstoul.c 


CC: wchar/lib_wcstoull.c 

CC: wchar/lib_wcstold.c 
CC: wchar/lib_wcstof.c 
CC: wchar/lib_wcstod.c 








CC: wchar/lib_swprintf.c 
CC: wchar/lib_mbsnrtowcs.c 

CC: wchar/lib_wcsnrtombs.c 
CC: wchar/lib_mbsinit.c 
CC: wchar/lib_mbrlen.c 

CC: wchar/lib_mbsrtowcs.c 


CC: wchar/lib_wcsrtombs.c 


CC: wchar/lib_wcscpy.c 
CC: wchar/lib_wcscat.c 
CC: wchar/lib_wcslcat.c 




CC: wchar/lib_wcsncat.c 
CC: wchar/lib_wcsrchr.c 
CC: wchar/lib_wcschr.c 
CC: wchar/lib_wcsncpy.c 
CC: wchar/lib_wcsncmp.c 



CC: wchar/lib_wcscspn.c 
CC: wchar/lib_wcspbrk.c 
CC: wchar/lib_wcsspn.c 
CC: wchar/lib_wcsstr.c 
CC: wchar/lib_wcstok.c 
CC: wchar/lib_wcswcs.c 



CC: wchar/lib_wcwidth.c 

CC: wchar/lib_wcswidth.c 
CC: wctype/lib_wctype.c 




CC: wctype/lib_iswctype.c 

CC: wctype/lib_towlower.c 


CC: wctype/lib_towupper.c 



















IN: libs/libc/libc.a -> staging/libc.a 

AS: common/xtensa_window_vector.S 
AS: common/xtensa_vectors.S 
CC: chip/esp32s3_start.c 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_peripherals.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_peripherals.ld.tmp 
AS: common/xtensa_windowspill.S 
AS: common/xtensa_int_handlers.S 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_rom_aliases.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_rom_aliases.ld.tmp 
AS: common/xtensa_user_handler.S 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/flat_memory.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/flat_memory.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_sections.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_sections.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/soc/esp32s3/ld/esp32s3.peripherals.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/soc/esp32s3/ld/esp32s3.peripherals.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld.tmp 

















LD: nuttx
Memory region Used Size Region Size %age Used
ROM: 134100 B 4194272 B 3.20%
iram0_0_seg: 27392 B 304 KB 8.80%
irom0_0_seg: 124624 B 4194272 B 2.97%
dram0_0_seg: 26672 B 288 KB 9.04%
drom0_0_seg: 199636 B 4194272 B 4.76%
rtc_iram_seg: 0 GB 8168 B 0.00%
rtc_data_seg: 0 GB 8168 B 0.00%
rtc_reserved_seg: 0 GB 24 B 0.00%
rtc_slow_seg: 0 GB 8 KB 0.00%
CP: nuttx.hex
MKIMAGE: ESP32-S3 binary
esptool.py -c esp32s3 elf2image --ram-only-header -fs 4MB -fm dio -ff "40m" -o nuttx.bin nuttx
esptool.py v4.9.0
Creating esp32s3 image...
Image has only RAM segments visible. ROM segments are hidden and SHA256 digest is not appended.
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated: nuttx.bin
16,21s real 37,00s user 23,73s sys
+ /usr/bin/time -h gmake flash -j24 CROSSDEV=xtensa-esp32s3-elf-

CC: misc/lib_utsname.c 

IN: libs/libc/libc.a -> staging/libc.a 

CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_rom_aliases.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_rom_aliases.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_peripherals.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_peripherals.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_sections.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/esp32s3_sections.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/flat_memory.ld-> /tmp/nuttx/nuttx.git/boards/xtensa/esp32s3/esp32s3-devkit/../common/scripts/flat_memory.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld.tmp 
CPP: /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/soc/esp32s3/ld/esp32s3.peripherals.ld-> /tmp/nuttx/nuttx.git/arch/xtensa/src/chip/esp-hal-3rdparty/components/soc/esp32s3/ld/esp32s3.peripherals.ld.tmp 











LD: nuttx
Memory region Used Size Region Size %age Used
ROM: 134100 B 4194272 B 3.20%
iram0_0_seg: 27392 B 304 KB 8.80%
irom0_0_seg: 124624 B 4194272 B 2.97%
dram0_0_seg: 26672 B 288 KB 9.04%
drom0_0_seg: 199636 B 4194272 B 4.76%
rtc_iram_seg: 0 GB 8168 B 0.00%
rtc_data_seg: 0 GB 8168 B 0.00%
rtc_reserved_seg: 0 GB 24 B 0.00%
rtc_slow_seg: 0 GB 8 KB 0.00%
CP: nuttx.hex
MKIMAGE: ESP32-S3 binary
esptool.py -c esp32s3 elf2image --ram-only-header -fs 4MB -fm dio -ff "40m" -o nuttx.bin nuttx
esptool.py v4.9.0
Creating esp32s3 image...
Image has only RAM segments visible. ROM segments are hidden and SHA256 digest is not appended.
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated: nuttx.bin
esptool.py -c esp32s3 -p /dev/cuaU0 -b 115200 write_flash -fs detect -fm dio -ff "40m" 0x0000 nuttx.bin
esptool.py v4.9.0
Serial port /dev/cuaU0
Connecting...
Chip is ESP32-S3 (QFN56) (revision v0.2)
Features: WiFi, BLE, Embedded PSRAM 8MB (AP_3v3)
Crystal is 40MHz
MAC: 24:ec:4a:03:47:0c
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 8MB
Flash will be erased from 0x00000000 to 0x00020fff...
Flash params set to 0x0230
Compressed 134132 bytes to 65061...
Writing at 0x00000000... (25 %)
Writing at 0x00006101... (50 %)
Writing at 0x00014249... (75 %)
Writing at 0x00019bad... (100 %)
Wrote 134132 bytes (65061 compressed) at 0x00000000 in 5.9 seconds (effective 183.0 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
9,70s real 1,22s user 1,28s sys
+ cu -l /dev/cuaU0 -s 115200
Connected
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 2298
Total time (secs): 22.980000
Iterations/Sec : 957.354221
Iterations : 22000
Compiler version : GCC8.4.0
Compiler flags : -O3 -fno-strict-aliasing -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-strength-reduce
Parallel PThreads : 2
Memory location : HEAP
seedcrc : 0xe9f5
[0]crclist : 0xe714
[1]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[1]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[1]crcstate : 0x8e3a
[0]crcfinal : 0x33ff
[1]crcfinal : 0x33ff
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 957.354221 / GCC8.4.0 -O3 -fno-strict-aliasing -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-strength-reduce / HEAP / 2:PThreads
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:2
load:0x3fc8df70,len:0x8c0
load:0x40374000,len:0x6ac8
SHA-256 comparison failed:
Calculated: 6ebee6d4439152a937441852158b79e753029ab93f13ea7f5ae68a2b829b036f
Expected: 00000000308c0000000000000000000000000000000000000000000000000000
Attempting to boot anyway...
entry 0x40374fec
*** Booting NuttX ***
dram: lma 0x00000020 vma 0x3fc8df70 len 0x8c0 (2240)
iram: lma 0x000008e8 vma 0x40374000 len 0x6ac8 (27336)
padd: lma 0x000073c8 vma 0x00000000 len 0x8c30 (35888)
imap: lma 0x00010000 vma 0x42010000 len 0xe6f0 (59120)
padd: lma 0x0001e6f8 vma 0x00000000 len 0x1900 (6400)
dmap: lma 0x00020000 vma 0x3c030000 len 0xbf4 (3060)
total segments stored 6
Running CoreMark...
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 2297
Total time (secs): 22.970000
Iterations/Sec : 957.771006
Iterations : 22000
Compiler version : GCC8.4.0
Compiler flags : -O3 -fno-strict-aliasing -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-strength-reduce
Parallel PThreads : 2
Memory location : HEAP
seedcrc : 0xe9f5
[0]crclist : 0xe714
[1]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[1]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[1]crcstate : 0x8e3a
[0]crcfinal : 0x33ff
[1]crcfinal : 0x33ff
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 957.771006 / GCC8.4.0 -O3 -fno-strict-aliasing -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-strength-reduce / HEAP / 2:PThreads
~
[EOT]
+ /usr/bin/time -h gmake clean distclean -j24 CROSSDEV=xtensa-esp32s3-elf-
3,40s real 2,36s user 3,35s sys
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment