# cd nuttx-6.24 # cd tools && ./configure.sh stm32f4discovery/nsh && cd .. # . ./setenv.sh PATH : /cygdrive/c/Program Files (x86)/CodeSourcery/Sourcery G++ Lite/bin:/sbin: /usr/sbin:/usr/local/bin:/usr/bin:/cygdrive/c/Program Files/CodeSourcery/bin:/cy gdrive/c/Python25:/cygdrive/c/Program Files/STMicro/asm:/cygdrive/c/WinAVR-20071 221/bin:/cygdrive/c/WinAVR-20071221/utils/bin:/cygdrive/c/WINDOWS/system32:/cygd rive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program Files/ATI T echnologies/ATI.ACE/Core-Static:/cygdrive/c/Program Files/STMicro/CXSTM8_32K:/cy gdrive/c/Program Files/COSMIC/CXSTM8_EVAL # time ( make clean_context all ; arm-none-eabi-objdump -h -S -C nuttx > nuttx. lst ; arm-none-eabi-size -A -x nuttx ) make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/tools' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/tools' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/tools' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/tools' LN: include/arch to arch/arm/include LN: include/arch/board to configs/stm32f4discovery/include LN: include/arch/chip to arch/arm/include/stm32 LN: arch/arm/src/board to configs/stm32f4discovery/src LN: arch/arm/src/chip to arch/arm/src/stm32 LN: include/apps to ../apps-6.24/include make[1]: Entering directory `/tmp/nuttx/apps-6.24' make[1]: Nothing to be done for `context'. make[1]: Leaving directory `/tmp/nuttx/apps-6.24' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/tools' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/tools' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/sched' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/sched' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/arch/arm/src' make[2]: Entering directory `/tmp/nuttx/nuttx-6.24/arch/arm/src/board' make[2]: Leaving directory `/tmp/nuttx/nuttx-6.24/arch/arm/src/board' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/arch/arm/src' make[1]: Entering directory `/tmp/nuttx/apps-6.24' make[2]: Entering directory `/tmp/nuttx/apps-6.24/namedapp' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/namedapp' make[2]: Entering directory `/tmp/nuttx/apps-6.24/examples/nsh' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/examples/nsh' make[2]: Entering directory `/tmp/nuttx/apps-6.24/netutils/uiplib' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/netutils/uiplib' make[2]: Entering directory `/tmp/nuttx/apps-6.24/netutils/resolv' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/netutils/resolv' make[2]: Entering directory `/tmp/nuttx/apps-6.24/netutils/telnetd' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/netutils/telnetd' make[2]: Entering directory `/tmp/nuttx/apps-6.24/netutils/tftpc' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/netutils/tftpc' make[2]: Entering directory `/tmp/nuttx/apps-6.24/netutils/webclient' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/netutils/webclient' make[2]: Entering directory `/tmp/nuttx/apps-6.24/system/readline' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/system/readline' make[2]: Entering directory `/tmp/nuttx/apps-6.24/nshlib' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/nshlib' make[2]: Entering directory `/tmp/nuttx/apps-6.24/examples/pwm' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/examples/pwm' make[2]: Entering directory `/tmp/nuttx/apps-6.24/examples/ostest' make[2]: Leaving directory `/tmp/nuttx/apps-6.24/examples/ostest' make[1]: Leaving directory `/tmp/nuttx/apps-6.24' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/libc' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/libc' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/mm' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/mm' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/libxx' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/libxx' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/fs' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/fs' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/drivers' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/drivers' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/binfmt' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/binfmt' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/net' make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/net' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/sched' CC: os_start.c CC: os_bringup.c CC: errno_getptr.c CC: errno_get.c CC: errno_set.c CC: sched_garbage.c CC: sched_setupstreams.c CC: sched_getfiles.c CC: sched_getsockets.c CC: sched_getstreams.c CC: sched_setupidlefiles.c CC: sched_setuptaskfiles.c CC: sched_setuppthreadfiles.c CC: sched_releasefiles.c CC: prctl.c CC: task_create.c CC: task_init.c CC: task_setup.c CC: task_activate.c CC: task_start.c CC: task_delete.c CC: task_deletecurrent.c CC: task_exithook.c CC: task_restart.c CC: exit.c CC: getpid.c CC: sched_addreadytorun.c CC: sched_removereadytorun.c CC: sched_addprioritized.c CC: sched_mergepending.c CC: sched_addblocked.c CC: sched_removeblocked.c CC: sched_free.c CC: sched_gettcb.c CC: sched_verifytcb.c CC: sched_releasetcb.c CC: sched_setparam.c CC: sched_setpriority.c CC: sched_getparam.c CC: sched_setscheduler.c CC: sched_getscheduler.c CC: sched_yield.c CC: sched_rrgetinterval.c CC: sched_foreach.c CC: sched_lock.c CC: sched_unlock.c CC: sched_lockcount.c CC: sched_self.c CC: sched_waitpid.c CC: wd_initialize.c CC: wd_create.c CC: wd_start.c CC: wd_cancel.c CC: wd_delete.c CC: wd_gettime.c CC: sched_processtimer.c CC: sleep.c CC: usleep.c CC: sem_initialize.c CC: sem_destroy.c CC: sem_open.c CC: sem_close.c CC: sem_unlink.c CC: sem_wait.c CC: sem_trywait.c CC: sem_timedwait.c CC: sem_post.c CC: sem_findnamed.c CC: sem_waitirq.c CC: timer_initialize.c CC: timer_create.c CC: timer_delete.c CC: timer_getoverrun.c CC: timer_gettime.c CC: timer_settime.c CC: timer_release.c CC: work_thread.c CC: work_queue.c CC: work_cancel.c CC: work_signal.c CC: irq_initialize.c CC: irq_attach.c CC: irq_dispatch.c CC: irq_unexpectedisr.c CC: clock_initialize.c CC: clock_settime.c CC: clock_gettime.c CC: clock_getres.c CC: clock_time2ticks.c CC: clock_abstime2ticks.c CC: clock_ticks2time.c CC: clock_gettimeofday.c CC: clock_systimer.c CC: pthread_create.c CC: pthread_exit.c CC: pthread_join.c CC: pthread_detach.c CC: pthread_yield.c CC: pthread_getschedparam.c CC: pthread_setschedparam.c CC: pthread_mutexinit.c CC: pthread_mutexdestroy.c CC: pthread_mutexlock.c CC: pthread_mutextrylock.c CC: pthread_mutexunlock.c CC: pthread_condinit.c CC: pthread_conddestroy.c CC: pthread_condwait.c CC: pthread_condsignal.c CC: pthread_condbroadcast.c CC: pthread_barrierinit.c CC: pthread_barrierdestroy.c CC: pthread_barrierwait.c CC: pthread_cancel.c CC: pthread_setcancelstate.c CC: pthread_keycreate.c CC: pthread_setspecific.c CC: pthread_getspecific.c CC: pthread_keydelete.c CC: pthread_initialize.c CC: pthread_completejoin.c CC: pthread_findjoininfo.c CC: pthread_removejoininfo.c CC: pthread_once.c CC: pthread_setschedprio.c CC: pthread_condtimedwait.c CC: pthread_kill.c CC: pthread_sigmask.c CC: sig_initialize.c CC: sig_action.c CC: sig_procmask.c CC: sig_pending.c CC: sig_suspend.c CC: sig_kill.c CC: sig_queue.c CC: sig_waitinfo.c CC: sig_timedwait.c CC: sig_findaction.c CC: sig_allocatependingsigaction.c CC: sig_releasependingsigaction.c CC: sig_unmaskpendingsignal.c CC: sig_removependingsignal.c CC: sig_releasependingsignal.c CC: sig_lowest.c CC: sig_mqnotempty.c CC: sig_cleanup.c CC: sig_received.c CC: sig_deliver.c CC: pause.c CC: mq_open.c CC: mq_close.c CC: mq_unlink.c CC: mq_send.c CC: mq_timedsend.c CC: mq_sndinternal.c CC: mq_receive.c CC: mq_timedreceive.c CC: mq_rcvinternal.c CC: mq_initialize.c CC: mq_descreate.c CC: mq_findnamed.c CC: mq_msgfree.c CC: mq_msgqfree.c CC: mq_waitirq.c CC: mq_notify.c CC: env_getenvironptr.c CC: env_dup.c CC: env_share.c CC: env_release.c CC: env_findvar.c CC: env_removevar.c CC: env_clearenv.c CC: env_getenv.c CC: env_putenv.c CC: env_setenv.c CC: env_unsetenv.c AR: os_start.o os_bringup.o errno_getptr.o errno_get.o errno_set.o sched_garba ge.o sched_setupstreams.o sched_getfiles.o sched_getsockets.o sched_getstreams.o sched_setupidlefiles.o sched_setuptaskfiles.o sched_setuppthreadfiles.o sched_r eleasefiles.o prctl.o task_create.o task_init.o task_setup.o task_activate.o tas k_start.o task_delete.o task_deletecurrent.o task_exithook.o task_restart.o exit .o getpid.o sched_addreadytorun.o sched_removereadytorun.o sched_addprioritized. o sched_mergepending.o sched_addblocked.o sched_removeblocked.o sched_free.o sch ed_gettcb.o sched_verifytcb.o sched_releasetcb.o sched_setparam.o sched_setprior ity.o sched_getparam.o sched_setscheduler.o sched_getscheduler.o sched_yield.o s ched_rrgetinterval.o sched_foreach.o sched_lock.o sched_unlock.o sched_lockcount .o sched_self.o sched_waitpid.o wd_initialize.o wd_create.o wd_start.o wd_cancel .o wd_delete.o wd_gettime.o sched_processtimer.o sleep.o usleep.o sem_initialize .o sem_destroy.o sem_open.o sem_close.o sem_unlink.o sem_wait.o sem_trywait.o se m_timedwait.o sem_post.o sem_findnamed.o sem_waitirq.o timer_initialize.o timer_ create.o timer_delete.o timer_getoverrun.o timer_gettime.o timer_settime.o timer _release.o work_thread.o work_queue.o work_cancel.o work_signal.o irq_initialize .o irq_attach.o irq_dispatch.o irq_unexpectedisr.o clock_initialize.o clock_sett ime.o clock_gettime.o clock_getres.o clock_time2ticks.o clock_abstime2ticks.o cl ock_ticks2time.o clock_gettimeofday.o clock_systimer.o pthread_create.o pthread_ exit.o pthread_join.o pthread_detach.o pthread_yield.o pthread_getschedparam.o p thread_setschedparam.o pthread_mutexinit.o pthread_mutexdestroy.o pthread_mutexl ock.o pthread_mutextrylock.o pthread_mutexunlock.o pthread_condinit.o pthread_co nddestroy.o pthread_condwait.o pthread_condsignal.o pthread_condbroadcast.o pthr ead_barrierinit.o pthread_barrierdestroy.o pthread_barrierwait.o pthread_cancel. o pthread_setcancelstate.o pthread_keycreate.o pthread_setspecific.o pthread_get specific.o pthread_keydelete.o pthread_initialize.o pthread_completejoin.o pthre ad_findjoininfo.o pthread_removejoininfo.o pthread_once.o pthread_setschedprio.o pthread_condtimedwait.o pthread_kill.o pthread_sigmask.o sig_initialize.o sig_a ction.o sig_procmask.o sig_pending.o sig_suspend.o sig_kill.o sig_queue.o sig_wa itinfo.o sig_timedwait.o sig_findaction.o sig_allocatependingsigaction.o sig_rel easependingsigaction.o sig_unmaskpendingsignal.o sig_removependingsignal.o sig_r eleasependingsignal.o sig_lowest.o sig_mqnotempty.o sig_cleanup.o sig_received.o sig_deliver.o pause.o mq_open.o mq_close.o mq_unlink.o mq_send.o mq_timedsend.o mq_sndinternal.o mq_receive.o mq_timedreceive.o mq_rcvinternal.o mq_initialize. o mq_descreate.o mq_findnamed.o mq_msgfree.o mq_msgqfree.o mq_waitirq.o mq_notif y.o env_getenvironptr.o env_dup.o env_share.o env_release.o env_findvar.o env_re movevar.o env_clearenv.o env_getenv.o env_putenv.o env_setenv.o env_unsetenv.o make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/sched' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/arch/arm/src' AS: armv7-m/up_saveusercontext.S AS: armv7-m/up_fullcontextrestore.S AS: armv7-m/up_switchcontext.S AS: armv7-m/up_fpu.S CC: chip/stm32_allocateheap.c CC: chip/stm32_start.c CC: chip/stm32_rcc.c CC: chip/stm32_lse.c CC: chip/stm32_lsi.c CC: chip/stm32_gpio.c CC: chip/stm32_exti_gpio.c CC: chip/stm32_flash.c CC: chip/stm32_irq.c CC: chip/stm32_timerisr.c CC: chip/stm32_dma.c CC: chip/stm32_lowputc.c CC: chip/stm32_serial.c CC: chip/stm32_spi.c CC: chip/stm32_sdio.c CC: chip/stm32_tim.c CC: chip/stm32_i2c.c CC: chip/stm32_waste.c CC: chip/stm32_idle.c CC: chip/stm32_pmstop.c CC: chip/stm32_pmstandby.c CC: chip/stm32_pmsleep.c CC: chip/stm32_pminitialize.c CC: chip/stm32_eth.c chip/stm32_eth.c:122:8: warning: #warning "Neither CONFIG_STM32_RMII_MCO1, CONFI G_STM32_RMII_MCO2, nor CONFIG_STM32_RMII_EXTCLK defined" [-Wcpp] CC: chip/stm32_pwr.c CC: chip/stm32_rtc.c In file included from chip/stm32_rtc.c:79:0: chip/stm32f40xxx_rtc.c: In function 'up_rtcinitialize': chip/stm32f40xxx_rtc.c:575:7: warning: variable 'ret' set but not used [-Wunused -but-set-variable] CC: chip/stm32_pwm.c CC: armv7-m/up_assert.c CC: armv7-m/up_blocktask.c CC: armv7-m/up_copystate.c CC: common/up_createstack.c CC: common/up_mdelay.c CC: common/up_udelay.c CC: common/up_exit.c CC: common/up_initialize.c CC: armv7-m/up_initialstate.c CC: common/up_interruptcontext.c CC: armv7-m/up_memfault.c CC: common/up_modifyreg8.c CC: common/up_modifyreg16.c CC: common/up_modifyreg32.c CC: armv7-m/up_releasepending.c CC: common/up_releasestack.c CC: armv7-m/up_reprioritizertr.c CC: armv7-m/up_schedulesigaction.c CC: armv7-m/up_sigdeliver.c CC: armv7-m/up_systemreset.c CC: armv7-m/up_unblocktask.c CC: common/up_usestack.c CC: armv7-m/up_doirq.c CC: armv7-m/up_hardfault.c CC: armv7-m/up_svcall.c AR: up_saveusercontext.o up_fullcontextrestore.o up_switchcontext.o up_fpu.o st m32_allocateheap.o stm32_start.o stm32_rcc.o stm32_lse.o stm32_lsi.o stm32_gpio. o stm32_exti_gpio.o stm32_flash.o stm32_irq.o stm32_timerisr.o stm32_dma.o stm32 _lowputc.o stm32_serial.o stm32_spi.o stm32_sdio.o stm32_tim.o stm32_i2c.o stm32 _waste.o stm32_idle.o stm32_pmstop.o stm32_pmstandby.o stm32_pmsleep.o stm32_pmi nitialize.o stm32_eth.o stm32_pwr.o stm32_rtc.o stm32_pwm.o up_assert.o up_block task.o up_copystate.o up_createstack.o up_mdelay.o up_udelay.o up_exit.o up_init ialize.o up_initialstate.o up_interruptcontext.o up_memfault.o up_modifyreg8.o u p_modifyreg16.o up_modifyreg32.o up_releasepending.o up_releasestack.o up_reprio ritizertr.o up_schedulesigaction.o up_sigdeliver.o up_systemreset.o up_unblockta sk.o up_usestack.o up_doirq.o up_hardfault.o up_svcall.o make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/arch/arm/src' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/mm' CC: mm_initialize.c CC: mm_sem.c CC: mm_addfreechunk.c CC: mm_size2ndx.c CC: mm_shrinkchunk.c CC: mm_malloc.c CC: mm_zalloc.c CC: mm_calloc.c CC: mm_realloc.c CC: mm_memalign.c CC: mm_free.c CC: mm_mallinfo.c AR: mm_initialize.o mm_sem.o mm_addfreechunk.o mm_size2ndx.o mm_shrinkchunk.o mm_malloc.o mm_zalloc.o mm_calloc.o mm_realloc.o mm_memalign.o mm_free.o mm_mall info.o make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/mm' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/libc' CC: stdio/lib_fileno.c CC: stdio/lib_printf.c CC: stdio/lib_rawprintf.c CC: stdio/lib_lowprintf.c CC: stdio/lib_sprintf.c CC: stdio/lib_asprintf.c CC: stdio/lib_snprintf.c CC: stdio/lib_libsprintf.c CC: stdio/lib_vsprintf.c CC: stdio/lib_avsprintf.c CC: stdio/lib_vsnprintf.c CC: stdio/lib_libvsprintf.c CC: stdio/lib_meminstream.c CC: stdio/lib_memoutstream.c CC: stdio/lib_lowinstream.c CC: stdio/lib_lowoutstream.c CC: stdio/lib_zeroinstream.c CC: stdio/lib_nullinstream.c CC: stdio/lib_nulloutstream.c CC: stdio/lib_sscanf.c CC: stdio/lib_rawinstream.c CC: stdio/lib_rawoutstream.c CC: stdio/lib_fopen.c CC: stdio/lib_fclose.c CC: stdio/lib_fread.c CC: stdio/lib_libfread.c CC: stdio/lib_fseek.c CC: stdio/lib_ftell.c CC: stdio/lib_fsetpos.c CC: stdio/lib_fgetpos.c CC: stdio/lib_fgetc.c CC: stdio/lib_fgets.c CC: stdio/lib_gets.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.c CC: stdio/lib_wrflush.c CC: stdio/lib_fputc.c CC: stdio/lib_puts.c CC: stdio/lib_fputs.c CC: stdio/lib_ungetc.c CC: stdio/lib_vprintf.c CC: stdio/lib_fprintf.c CC: stdio/lib_vfprintf.c CC: stdio/lib_stdinstream.c CC: stdio/lib_stdoutstream.c CC: stdio/lib_perror.c CC: stdio/lib_feof.c CC: stdio/lib_ferror.c CC: stdio/lib_clearerr.c CC: stdio/lib_libnoflush.c CC: stdlib/lib_abs.c CC: stdlib/lib_abort.c CC: stdlib/lib_imaxabs.c CC: stdlib/lib_labs.c CC: stdlib/lib_llabs.c CC: stdlib/lib_rand.c CC: stdlib/lib_qsort.c CC: unistd/lib_getopt.c CC: unistd/lib_getoptargp.c CC: unistd/lib_getoptindp.c CC: unistd/lib_getoptoptp.c CC: unistd/lib_chdir.c CC: unistd/lib_getcwd.c CC: sched/sched_getprioritymax.c CC: sched/sched_getprioritymin.c CC: string/lib_checkbase.c CC: string/lib_isbasedigit.c CC: string/lib_memset.c CC: string/lib_memchr.c CC: string/lib_memccpy.c CC: string/lib_memcmp.c CC: string/lib_memmove.c CC: string/lib_skipspace.c CC: string/lib_strcasecmp.c CC: string/lib_strcat.c CC: string/lib_strchr.c CC: string/lib_strcpy.c CC: string/lib_strcmp.c CC: string/lib_strcspn.c CC: string/lib_strdup.c CC: string/lib_strerror.c CC: string/lib_strlen.c CC: string/lib_strnlen.c CC: string/lib_strncasecmp.c CC: string/lib_strncat.c CC: string/lib_strncmp.c CC: string/lib_strncpy.c CC: string/lib_strndup.c CC: string/lib_strcasestr.c CC: string/lib_strpbrk.c CC: string/lib_strrchr.c CC: string/lib_strspn.c CC: string/lib_strstr.c CC: string/lib_strtok.c CC: string/lib_strtokr.c CC: string/lib_strtol.c CC: string/lib_strtoll.c CC: string/lib_strtoul.c CC: string/lib_strtoull.c CC: string/lib_strtod.c CC: string/lib_memcpy.c CC: pthread/pthread_attrinit.c CC: pthread/pthread_attrdestroy.c CC: pthread/pthread_attrsetschedpolicy.c CC: pthread/pthread_attrgetschedpolicy.c CC: pthread/pthread_attrsetinheritsched.c CC: pthread/pthread_attrgetinheritsched.c CC: pthread/pthread_attrsetstacksize.c CC: pthread/pthread_attrgetstacksize.c CC: pthread/pthread_attrsetschedparam.c CC: pthread/pthread_attrgetschedparam.c CC: pthread/pthread_barrierattrinit.c CC: pthread/pthread_barrierattrdestroy.c CC: pthread/pthread_barrierattrgetpshared.c CC: pthread/pthread_barrierattrsetpshared.c CC: pthread/pthread_condattrinit.c CC: pthread/pthread_condattrdestroy.c CC: pthread/pthread_mutexattrinit.c CC: pthread/pthread_mutexattrdestroy.c CC: pthread/pthread_mutexattrgetpshared.c CC: pthread/pthread_mutexattrsetpshared.c CC: semaphore/sem_init.c CC: semaphore/sem_getvalue.c CC: signal/sig_emptyset.c CC: signal/sig_fillset.c CC: signal/sig_addset.c CC: signal/sig_delset.c CC: signal/sig_ismember.c CC: mqueue/mq_setattr.c CC: mqueue/mq_getattr.c CC: fixedmath/lib_rint.c CC: fixedmath/lib_fixedmath.c CC: fixedmath/lib_b16sin.c CC: fixedmath/lib_b16cos.c CC: fixedmath/lib_b16atan2.c CC: net/lib_etherntoa.c CC: net/lib_htons.c CC: net/lib_htonl.c CC: net/lib_inetaddr.c CC: net/lib_inetntoa.c CC: net/lib_inetntop.c CC: net/lib_inetpton.c CC: time/lib_mktime.c CC: time/lib_gmtime.c CC: time/lib_gmtimer.c CC: time/lib_strftime.c CC: time/lib_calendar2utc.c CC: time/lib_daysbeforemonth.c CC: time/lib_isleapyear.c CC: time/lib_time.c CC: libgen/lib_basename.c CC: libgen/lib_dirname.c CC: dirent/lib_readdirr.c CC: dirent/lib_telldir.c CC: queue/sq_addlast.c CC: queue/sq_addfirst.c CC: queue/sq_addafter.c CC: queue/sq_rem.c CC: queue/sq_remlast.c CC: queue/sq_remfirst.c CC: queue/sq_remafter.c CC: queue/dq_addlast.c CC: queue/dq_addfirst.c CC: queue/dq_addafter.c CC: queue/dq_addbefore.c CC: queue/dq_rem.c CC: queue/dq_remlast.c CC: queue/dq_remfirst.c CC: misc/lib_init.c CC: misc/lib_filesem.c CC: misc/lib_sendfile.c CC: misc/lib_streamsem.c CC: misc/lib_match.c CC: misc/lib_crc32.c CC: misc/lib_dbg.c CC: misc/lib_dumpbuffer.c AR: lib_fileno.o lib_printf.o lib_rawprintf.o lib_lowprintf.o lib_sprintf.o li b_asprintf.o lib_snprintf.o lib_libsprintf.o lib_vsprintf.o lib_avsprintf.o lib_ vsnprintf.o lib_libvsprintf.o lib_meminstream.o lib_memoutstream.o lib_lowinstre am.o lib_lowoutstream.o lib_zeroinstream.o lib_nullinstream.o lib_nulloutstream. o lib_sscanf.o lib_rawinstream.o lib_rawoutstream.o lib_fopen.o lib_fclose.o lib _fread.o lib_libfread.o lib_fseek.o lib_ftell.o lib_fsetpos.o lib_fgetpos.o lib_ fgetc.o lib_fgets.o lib_gets.o lib_fwrite.o lib_libfwrite.o lib_fflush.o lib_lib flushall.o lib_libfflush.o lib_rdflush.o lib_wrflush.o lib_fputc.o lib_puts.o li b_fputs.o lib_ungetc.o lib_vprintf.o lib_fprintf.o lib_vfprintf.o lib_stdinstrea m.o lib_stdoutstream.o lib_perror.o lib_feof.o lib_ferror.o lib_clearerr.o lib_l ibnoflush.o lib_abs.o lib_abort.o lib_imaxabs.o lib_labs.o lib_llabs.o lib_rand. o lib_qsort.o lib_getopt.o lib_getoptargp.o lib_getoptindp.o lib_getoptoptp.o li b_chdir.o lib_getcwd.o sched_getprioritymax.o sched_getprioritymin.o lib_checkba se.o lib_isbasedigit.o lib_memset.o lib_memchr.o lib_memccpy.o lib_memcmp.o lib_ memmove.o lib_skipspace.o lib_strcasecmp.o lib_strcat.o lib_strchr.o lib_strcpy. o lib_strcmp.o lib_strcspn.o lib_strdup.o lib_strerror.o lib_strlen.o lib_strnle n.o lib_strncasecmp.o lib_strncat.o lib_strncmp.o lib_strncpy.o lib_strndup.o li b_strcasestr.o lib_strpbrk.o lib_strrchr.o lib_strspn.o lib_strstr.o lib_strtok. o lib_strtokr.o lib_strtol.o lib_strtoll.o lib_strtoul.o lib_strtoull.o lib_strt od.o lib_memcpy.o pthread_attrinit.o pthread_attrdestroy.o pthread_attrsetschedp olicy.o pthread_attrgetschedpolicy.o pthread_attrsetinheritsched.o pthread_attrg etinheritsched.o pthread_attrsetstacksize.o pthread_attrgetstacksize.o pthread_a ttrsetschedparam.o pthread_attrgetschedparam.o pthread_barrierattrinit.o pthread _barrierattrdestroy.o pthread_barrierattrgetpshared.o pthread_barrierattrsetpsha red.o pthread_condattrinit.o pthread_condattrdestroy.o pthread_mutexattrinit.o p thread_mutexattrdestroy.o pthread_mutexattrgetpshared.o pthread_mutexattrsetpsha red.o sem_init.o sem_getvalue.o sig_emptyset.o sig_fillset.o sig_addset.o sig_de lset.o sig_ismember.o mq_setattr.o mq_getattr.o lib_rint.o lib_fixedmath.o lib_b 16sin.o lib_b16cos.o lib_b16atan2.o lib_etherntoa.o lib_htons.o lib_htonl.o lib_ inetaddr.o lib_inetntoa.o lib_inetntop.o lib_inetpton.o lib_mktime.o lib_gmtime. o lib_gmtimer.o lib_strftime.o lib_calendar2utc.o lib_daysbeforemonth.o lib_isle apyear.o lib_time.o lib_basename.o lib_dirname.o lib_readdirr.o lib_telldir.o sq _addlast.o sq_addfirst.o sq_addafter.o sq_rem.o sq_remlast.o sq_remfirst.o sq_re mafter.o dq_addlast.o dq_addfirst.o dq_addafter.o dq_addbefore.o dq_rem.o dq_rem last.o dq_remfirst.o lib_init.o lib_filesem.o lib_sendfile.o lib_streamsem.o lib _match.o lib_crc32.o lib_dbg.o lib_dumpbuffer.o make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/libc' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/libxx' CXX: libxx_cxapurevirtual.cxx CXX: libxx_eabi_atexit.cxx CXX: libxx_cxa_atexit.cxx CXX: libxx_delete.cxx CXX: libxx_deletea.cxx CXX: libxx_new.cxx CXX: libxx_newa.cxx CXX: libxx_stdthrow.cxx AR: libxx_cxapurevirtual.o libxx_eabi_atexit.o libxx_cxa_atexit.o libxx_delet e.o libxx_deletea.o libxx_new.o libxx_newa.o libxx_stdthrow.o make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/libxx' make[1]: Entering directory `/tmp/nuttx/apps-6.24' make[2]: Entering directory `/tmp/nuttx/apps-6.24/namedapp' CC: namedapp.c CC: exec_namedapp.c AR: namedapp.o exec_namedapp.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/namedapp' make[2]: Entering directory `/tmp/nuttx/apps-6.24/examples/nsh' CC: nsh_main.c AR: nsh_main.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/examples/nsh' make[2]: Entering directory `/tmp/nuttx/apps-6.24/netutils/uiplib' CC: uiplib.c CC: uip_sethostaddr.c CC: uip_gethostaddr.c CC: uip_setdraddr.c CC: uip_setnetmask.c CC: uip_parsehttpurl.c CC: uip_setifflag.c CC: uip_getifflag.c CC: uip_server.c CC: uip_listenon.c CC: uip_setmacaddr.c CC: uip_getmacaddr.c AR: uiplib.o uip_sethostaddr.o uip_gethostaddr.o uip_setdraddr.o uip_setnetmas k.o uip_parsehttpurl.o uip_setifflag.o uip_getifflag.o uip_server.o uip_listenon .o uip_setmacaddr.o uip_getmacaddr.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/netutils/uiplib' make[2]: Entering directory `/tmp/nuttx/apps-6.24/netutils/resolv' CC: resolv.c resolv.c: In function 'recv_response_socket': resolv.c:276:11: warning: variable 'nquestions' set but not used [-Wunused-but-s et-variable] AR: resolv.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/netutils/resolv' make[2]: Entering directory `/tmp/nuttx/apps-6.24/netutils/telnetd' CC: telnetd_daemon.c CC: telnetd_driver.c AR: telnetd_daemon.o telnetd_driver.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/netutils/telnetd' make[2]: Entering directory `/tmp/nuttx/apps-6.24/netutils/tftpc' CC: tftpc_get.c CC: tftpc_put.c CC: tftpc_packets.c AR: tftpc_get.o tftpc_put.o tftpc_packets.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/netutils/tftpc' make[2]: Entering directory `/tmp/nuttx/apps-6.24/netutils/webclient' CC: webclient.c AR: webclient.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/netutils/webclient' make[2]: Entering directory `/tmp/nuttx/apps-6.24/system/readline' CC: readline.c AR: readline.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/system/readline' make[2]: Entering directory `/tmp/nuttx/apps-6.24/nshlib' CC: nsh_init.c CC: nsh_parse.c CC: nsh_console.c CC: nsh_fscmds.c CC: nsh_ddcmd.c CC: nsh_proccmds.c CC: nsh_mmcmds.c CC: nsh_envcmds.c CC: nsh_dbgcmds.c CC: nsh_apps.c CC: nsh_netinit.c CC: nsh_netcmds.c nsh_netcmds.c: In function 'cmd_ifconfig': nsh_netcmds.c:573:13: warning: variable 'dns' set but not used [-Wunused-but-set -variable] nsh_netcmds.c: In function 'cmd_ping': nsh_netcmds.c:879:7: warning: implicit declaration of function 'dns_gethostip' [ -Wimplicit-function-declaration] CC: nsh_timcmds.c CC: nsh_mntcmds.c CC: nsh_consolemain.c CC: nsh_telnetd.c CC: nsh_test.c AR: nsh_init.o nsh_parse.o nsh_console.o nsh_fscmds.o nsh_ddcmd.o nsh_proccmds .o nsh_mmcmds.o nsh_envcmds.o nsh_dbgcmds.o nsh_apps.o nsh_netinit.o nsh_netcmds .o nsh_timcmds.o nsh_mntcmds.o nsh_consolemain.o nsh_telnetd.o nsh_test.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/nshlib' make[2]: Entering directory `/tmp/nuttx/apps-6.24/examples/pwm' CC: pwm_main.c AR: pwm_main.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/examples/pwm' make[2]: Entering directory `/tmp/nuttx/apps-6.24/examples/ostest' CC: ostest_main.c CC: dev_null.c CC: fpu.c CC: cancel.c CC: cond.c CC: mutex.c CC: sem.c CC: barrier.c CC: roundrobin.c roundrobin.c:57:4: warning: #warning "CONFIG_EXAMPLES_OSTEST_RR_RANGE undefined, using default value = 10000" [-Wcpp] roundrobin.c:65:4: warning: #warning "CONFIG_EXAMPLES_OSTEST_RR_RUNS undefined, using default value = 10" [-Wcpp] CC: sighand.c CC: timedwait.c CC: mqueue.c CC: timedmqueue.c CC: posixtimer.c AR: ostest_main.o dev_null.o fpu.o cancel.o cond.o mutex.o sem.o barrier.o rou ndrobin.o sighand.o timedwait.o mqueue.o timedmqueue.o posixtimer.o make[2]: Leaving directory `/tmp/nuttx/apps-6.24/examples/ostest' make[1]: Leaving directory `/tmp/nuttx/apps-6.24' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/net' CC: bind.c CC: connect.c CC: getsockname.c CC: recv.c CC: recvfrom.c recvfrom.c: In function 'recvfrom_newtcpdata': recvfrom.c:180:28: warning: variable 'nsaved' set but not used [-Wunused-but-set -variable] CC: socket.c CC: sendto.c CC: net_sockets.c CC: net_close.c CC: net_dup.c CC: net_dup2.c CC: net_clone.c CC: net_vfcntl.c CC: send.c CC: listen.c CC: accept.c CC: net_monitor.c CC: setsockopt.c CC: getsockopt.c CC: net_timeo.c CC: net_dsec2timeval.c CC: net_timeval2dsec.c CC: net_arptimer.c CC: net_checksd.c CC: netdev_register.c CC: netdev_ioctl.c CC: net_poll.c CC: netdev_txnotify.c CC: netdev_findbyname.c CC: netdev_findbyaddr.c CC: netdev_count.c CC: netdev_foreach.c CC: netdev_unregister.c CC: netdev_sem.c CC: uip/uip_initialize.c CC: uip/uip_setipid.c CC: uip/uip_input.c CC: uip/uip_send.c CC: uip/uip_poll.c CC: uip/uip_chksum.c CC: uip/uip_callback.c CC: uip/uip_arp.c CC: uip/uip_arptab.c CC: uip/uip_tcpconn.c CC: uip/uip_tcpseqno.c CC: uip/uip_tcppoll.c CC: uip/uip_tcptimer.c CC: uip/uip_tcpsend.c CC: uip/uip_tcpinput.c CC: uip/uip_tcpappsend.c CC: uip/uip_listen.c CC: uip/uip_tcpcallback.c CC: uip/uip_tcpreadahead.c CC: uip/uip_tcpbacklog.c CC: uip/uip_udpconn.c CC: uip/uip_udppoll.c CC: uip/uip_udpsend.c CC: uip/uip_udpinput.c CC: uip/uip_udpcallback.c CC: uip/uip_icmpinput.c CC: uip/uip_igmppoll.c CC: uip/uip_icmpping.c CC: uip/uip_icmppoll.c CC: uip/uip_icmpsend.c AR: bind.o connect.o getsockname.o recv.o recvfrom.o socket.o sendto.o net_soc kets.o net_close.o net_dup.o net_dup2.o net_clone.o net_vfcntl.o send.o listen.o accept.o net_monitor.o setsockopt.o getsockopt.o net_timeo.o net_dsec2timeval.o net_timeval2dsec.o net_arptimer.o net_checksd.o netdev_register.o netdev_ioctl. o net_poll.o netdev_txnotify.o netdev_findbyname.o netdev_findbyaddr.o netdev_co unt.o netdev_foreach.o netdev_unregister.o netdev_sem.o uip_initialize.o uip_set ipid.o uip_input.o uip_send.o uip_poll.o uip_chksum.o uip_callback.o uip_arp.o u ip_arptab.o uip_tcpconn.o uip_tcpseqno.o uip_tcppoll.o uip_tcptimer.o uip_tcpsen d.o uip_tcpinput.o uip_tcpappsend.o uip_listen.o uip_tcpcallback.o uip_tcpreadah ead.o uip_tcpbacklog.o uip_udpconn.o uip_udppoll.o uip_udpsend.o uip_udpinput.o uip_udpcallback.o uip_icmpinput.o uip_igmppoll.o uip_icmpping.o uip_icmppoll.o u ip_icmpsend.o make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/net' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/fs' CC: fs_close.c CC: fs_closedir.c CC: fs_dup.c CC: fs_dup2.c CC: fs_fcntl.c CC: fs_filedup.c CC: fs_filedup2.c CC: fs_ioctl.c CC: fs_lseek.c CC: fs_open.c CC: fs_opendir.c CC: fs_poll.c CC: fs_read.c CC: fs_readdir.c CC: fs_rewinddir.c CC: fs_seekdir.c CC: fs_stat.c CC: fs_statfs.c CC: fs_select.c CC: fs_write.c CC: fs_files.c CC: fs_foreachinode.c CC: fs_inode.c CC: fs_inodeaddref.c CC: fs_inodefind.c CC: fs_inoderelease.c CC: fs_inoderemove.c CC: fs_inodereserve.c CC: fs_registerdriver.c CC: fs_unregisterdriver.c CC: fs_registerblockdriver.c CC: fs_unregisterblockdriver.c CC: fs_findblockdriver.c CC: fs_openblockdriver.c CC: fs_closeblockdriver.c CC: mmap/fs_mmap.c CC: fs_fdopen.c CC: fs_fsync.c CC: fs_mkdir.c CC: fs_mount.c CC: fs_rename.c CC: fs_rmdir.c CC: fs_umount.c CC: fs_unlink.c CC: fs_foreachmountpoint.c CC: fat/fs_fat32.c fat/fs_fat32.c: In function 'fat_close': fat/fs_fat32.c:379:25: warning: variable 'inode' set but not used [-Wunused-but- set-variable] fat/fs_fat32.c: In function 'fat_unlink': fat/fs_fat32.c:1753:4: warning: #warning "Need to defer deleting cluster chain i f the file is open" [-Wcpp] fat/fs_fat32.c: In function 'fat_rmdir': fat/fs_fat32.c:2005:4: warning: #warning "Need to defer deleting cluster chain i f the directory is open" [-Wcpp] CC: fat/fs_fat32dirent.c CC: fat/fs_fat32attrib.c CC: fat/fs_fat32util.c CC: fat/fs_mkfatfs.c CC: fat/fs_configfat.c CC: fat/fs_writefat.c AR: fs_close.o fs_closedir.o fs_dup.o fs_dup2.o fs_fcntl.o fs_filedup.o fs_fil edup2.o fs_ioctl.o fs_lseek.o fs_open.o fs_opendir.o fs_poll.o fs_read.o fs_read dir.o fs_rewinddir.o fs_seekdir.o fs_stat.o fs_statfs.o fs_select.o fs_write.o f s_files.o fs_foreachinode.o fs_inode.o fs_inodeaddref.o fs_inodefind.o fs_inoder elease.o fs_inoderemove.o fs_inodereserve.o fs_registerdriver.o fs_unregisterdri ver.o fs_registerblockdriver.o fs_unregisterblockdriver.o fs_findblockdriver.o f s_openblockdriver.o fs_closeblockdriver.o fs_mmap.o fs_fdopen.o fs_fsync.o fs_mk dir.o fs_mount.o fs_rename.o fs_rmdir.o fs_umount.o fs_unlink.o fs_foreachmountp oint.o fs_fat32.o fs_fat32dirent.o fs_fat32attrib.o fs_fat32util.o fs_mkfatfs.o fs_configfat.o fs_writefat.o make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/fs' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/drivers' CC: bch/bchlib_setup.c CC: bch/bchlib_teardown.c CC: bch/bchlib_read.c CC: bch/bchlib_write.c CC: bch/bchlib_cache.c CC: bch/bchlib_sem.c CC: bch/bchdev_register.c CC: bch/bchdev_unregister.c CC: bch/bchdev_driver.c CC: mmcsd/mmcsd_sdio.c CC: mmcsd/mmcsd_spi.c mmcsd/mmcsd_spi.c: In function 'mmcsd_read': mmcsd/mmcsd_spi.c:1058:10: warning: variable 'nbytes' set but not used [-Wunused -but-set-variable] mmcsd/mmcsd_spi.c: In function 'mmcsd_write': mmcsd/mmcsd_spi.c:1212:7: warning: variable 'ret' set but not used [-Wunused-but -set-variable] mmcsd/mmcsd_spi.c:1209:10: warning: variable 'nbytes' set but not used [-Wunused -but-set-variable] CC: mmcsd/mmcsd_debug.c CC: mtd/at45db.c CC: mtd/flash_eraseall.c CC: mtd/ftl.c CC: mtd/m25px.c CC: mtd/rammtd.c CC: mtd/ramtron.c mtd/ramtron.c: In function 'ramtron_readid': mtd/ramtron.c:309:26: warning: variable 'memory' set but not used [-Wunused-but- set-variable] mtd/ramtron.c:309:12: warning: variable 'manufacturer' set but not used [-Wunuse d-but-set-variable] CC: pipes/pipe.c CC: pipes/fifo.c CC: pipes/pipe_common.c CC: serial/serial.c CC: serial/serialirq.c CC: serial/lowconsole.c CC: usbhost/hid_parser.c CC: dev_null.c CC: dev_zero.c CC: loop.c CC: ramdisk.c CC: rwbuffer.c CC: pwm.c AR: bchlib_setup.o bchlib_teardown.o bchlib_read.o bchlib_write.o bchlib_cache .o bchlib_sem.o bchdev_register.o bchdev_unregister.o bchdev_driver.o mmcsd_sdio .o mmcsd_spi.o mmcsd_debug.o at45db.o flash_eraseall.o ftl.o m25px.o rammtd.o ra mtron.o pipe.o fifo.o pipe_common.o serial.o serialirq.o lowconsole.o hid_parser .o dev_null.o dev_zero.o loop.o ramdisk.o rwbuffer.o pwm.o make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/drivers' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/binfmt' CC: binfmt_globals.c CC: binfmt_register.c CC: binfmt_unregister.c CC: binfmt_loadmodule.c CC: binfmt_unloadmodule.c CC: binfmt_execmodule.c CC: binfmt_exec.c CC: binfmt_dumpmodule.c CC: symtab_findbyname.c CC: symtab_findbyvalue.c CC: symtab_findorderedbyname.c CC: symtab_findorderedbyvalue.c AR: binfmt_globals.o binfmt_register.o binfmt_unregister.o binfmt_loadmodule.o binfmt_unloadmodule.o binfmt_execmodule.o binfmt_exec.o binfmt_dumpmodule.o sym tab_findbyname.o symtab_findbyvalue.o symtab_findorderedbyname.o symtab_findorde redbyvalue.o make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/binfmt' make[1]: Entering directory `/tmp/nuttx/nuttx-6.24/arch/arm/src' AS: chip/stm32_vectors.S make[2]: Entering directory `/tmp/nuttx/nuttx-6.24/arch/arm/src/board' CC: up_boot.c CC: up_spi.c CC: up_cxxinitialize.c CC: up_autoleds.c CC: up_buttons.c CC: up_usb.c up_usb.c:67:4: warning: #warning "CONFIG_STM32_OTGFS is enabled but neither CONF IG_USBDEV nor CONFIG_USBHOST" [-Wcpp] CC: up_pwm.c CC: up_nsh.c CC: up_ostest.c AR: up_boot.o up_spi.o up_cxxinitialize.o up_autoleds.o up_buttons.o up_usb.o up_pwm.o up_nsh.o up_ostest.o make[2]: Leaving directory `/tmp/nuttx/nuttx-6.24/arch/arm/src/board' LD: nuttx make[1]: Leaving directory `/tmp/nuttx/nuttx-6.24/arch/arm/src' CP: nuttx.hex nuttx : section size addr .text 0x35eac 0x8000000 .ARM.exidx 0x8 0x8035eac .data 0x370 0x20000000 .bss 0x5b94 0x20000370 .comment 0x30 0x0 .ARM.attributes 0x30 0x0 .debug_abbrev 0x1ea19 0x0 .debug_info 0x8ff88 0x0 .debug_line 0x2b49b 0x0 .debug_aranges 0x37e0 0x0 .debug_loc 0x1029c 0x0 .debug_str 0xa04e 0x0 .debug_frame 0xae1c 0x0 .debug_ranges 0x2d8 0x0 Total 0x13e812 real 1m35.656s user 2m12.167s sys 0m58.209s #