Okay Thank you for your reply
I will try this and tell you the results On Mon, Jan 6, 2025, 1:35 AM Shijo George <shijogeorg...@gmail.com> wrote: > Hey Yashvi, > > sorry for the late reply , > > Here’s how I tested it on my board: > > I used the Nucleo-H743ZI board configuration for the Nucleo-H753ZI board, > as they are almost the same. The command I ran was: > > ./tools/configure.sh -l nucleo-h743zi:nsh > > Follow the steps mentioned by Alan first. > https://embeddedrelated.com/showarticle/1633.php > > Next, enable the following option: > > RTOS Features ---> RTOS hooks ---> > [*] Custom board late initialization > (2048) Board initialization thread stack size > (240) Board initialization thread priority > > Now, you can compare the bring-up files for the STM32F446RE board and the > STM32H743ZI board. The file locations are: > > - STM32F446RE: nuttxspace/nuttx/boards/arm/stm32/nucleo-f446re/src > - STM32H743ZI: nuttxspace/nuttx/boards/arm/stm32h7/nucleo-h743zi/src > > The following section of code is missing in the H743ZI board > configuration. You can add this part to enable the LED functionality: > > #ifdef CONFIG_USERLED > /* Register the LED driver */ > ret = userled_lower_initialize("/dev/userleds"); > if (ret < 0) > { > syslog(LOG_ERR, "ERROR: userled_lower_initialize() failed: %d\n", > ret); > } > #endif > > > i used 1 here > (0x01) Subset of LEDs to use > > After making these changes, build it, and you should have the LED working. > > > > Regards , > > Shijo > > On Sun, Jan 5, 2025 at 8:18 PM 24 yashvi shah <yashvee...@gmail.com> > wrote: > >> Hello sir.. >> >> Is there any solution for this or else i need to change the controller??? >> >> On Sat, Jan 4, 2025, 4:35 PM 24 yashvi shah <yashvee...@gmail.com> wrote: >> >>> Like how i check that >>> >>> And thank you... >>> >>> On Sat, Jan 4, 2025, 4:27 PM 24 yashvi shah <yashvee...@gmail.com> >>> wrote: >>> >>>> Okay >>>> >>>> How i do that >>>> >>>> On Sat, Jan 4, 2025, 4:26 PM Shijo George <shijogeorg...@gmail.com> >>>> wrote: >>>> >>>>> Hey yashvi, >>>>> I guess the H753ZI is a direct replacement for the H743ZI. Can you >>>>> please check how it's being done in the H743ZI? >>>>> >>>>> On Sat, 4 Jan, 2025, 12:36 pm 24 yashvi shah, <yashvee...@gmail.com> >>>>> wrote: >>>>> >>>>>> Suggest me next step >>>>>> >>>>>> On Sat, Jan 4, 2025, 10:23 AM 24 yashvi shah <yashvee...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Okay >>>>>>> >>>>>>> On Sat, Jan 4, 2025, 7:03 AM Alan C. Assis <acas...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Yashvi, >>>>>>>> >>>>>>>> The serial port and pins used on linum board are different, linum >>>>>>>> uses USART1 on PD14 and PD15, nucleo uses USART3 on pins PD9 and PD8. >>>>>>>> >>>>>>>> Also I think the clock crystal could be different (didn't check). >>>>>>>> >>>>>>>> Jorge, could you please confirm? >>>>>>>> >>>>>>>> BR, >>>>>>>> >>>>>>>> Alan >>>>>>>> >>>>>>>> On Fri, Jan 3, 2025 at 3:53 AM 24 yashvi shah <yashvee...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> NuttShell is not working with that >>>>>>>>> >>>>>>>>> On Fri, Jan 3, 2025, 12:05 PM 24 yashvi shah <yashvee...@gmail.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> I try linum-stm32h753bi:nsh,:usbnsh >>>>>>>>>> >>>>>>>>>> But ... >>>>>>>>>> >>>>>>>>>> On Fri, Jan 3, 2025, 10:49 AM 24 yashvi shah < >>>>>>>>>> yashvee...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Yes I refer to this vlog >>>>>>>>>>> the led board support is disabled >>>>>>>>>>> All configurations are the same >>>>>>>>>>> >>>>>>>>>>> But...... >>>>>>>>>>> 08000000 A _stext >>>>>>>>>>> 08000000 T _vectors >>>>>>>>>>> 08000298 t stm32_tcmenable >>>>>>>>>>> 080002d8 T __start >>>>>>>>>>> 08000354 t rcc_reset >>>>>>>>>>> 080003d4 t rcc_enableahb1 >>>>>>>>>>> 080003ec t rcc_enableahb2 >>>>>>>>>>> 08000404 t rcc_enableahb3 >>>>>>>>>>> 0800041c t rcc_enableahb4 >>>>>>>>>>> 0800043c t rcc_enableapb1 >>>>>>>>>>> 08000464 t rcc_enableapb2 >>>>>>>>>>> 0800047c t rcc_enableapb3 >>>>>>>>>>> 08000494 t rcc_enableapb4 >>>>>>>>>>> 080004b4 t rcc_enableperipherals >>>>>>>>>>> 080004dc T stm32_stdclockconfig >>>>>>>>>>> 080007a4 T stm32_clockconfig >>>>>>>>>>> 080007b8 T arm_lowputc >>>>>>>>>>> 080007e4 T stm32_lowsetup >>>>>>>>>>> 08000888 t up_serialin >>>>>>>>>>> 080008a0 t up_serialout >>>>>>>>>>> 080008be t up_setusartint >>>>>>>>>>> 08000930 t up_restoreusartint >>>>>>>>>>> 0800098a t up_disableusartint >>>>>>>>>>> 08000a14 t up_set_format >>>>>>>>>>> 08000bc8 t up_set_apb_clock >>>>>>>>>>> 08000c24 t up_setup >>>>>>>>>>> 08000d1c t up_shutdown >>>>>>>>>>> 08000d80 t up_attach >>>>>>>>>>> 08000dc0 t up_detach >>>>>>>>>>> 08000df2 t up_interrupt >>>>>>>>>>> 08000e7e t up_ioctl >>>>>>>>>>> 08000e9a t up_receive >>>>>>>>>>> 08000ed8 t up_rxint >>>>>>>>>>> 08000f6a t up_rxavailable >>>>>>>>>>> 08000f98 t up_send >>>>>>>>>>> 08000fbc t up_txint >>>>>>>>>>> 0800104a t up_txready >>>>>>>>>>> 08001078 T arm_earlyserialinit >>>>>>>>>>> 080010c4 T arm_serialinit >>>>>>>>>>> 08001168 T up_putc >>>>>>>>>>> 080011a0 T modifyreg32 >>>>>>>>>>> 08001206 t arm_clz >>>>>>>>>>> 0800121c T up_enable_icache >>>>>>>>>>> 08001258 T up_enable_dcache >>>>>>>>>>> 08001324 t start >>>>>>>>>>> 08001330 T arm_fpuconfig >>>>>>>>>>> 08001388 T exception_common >>>>>>>>>>> 08001404 T stm32_configgpio >>>>>>>>>>> 08001760 T stm32_unconfiggpio >>>>>>>>>>> 0800177c T stm32_gpiowrite >>>>>>>>>>> 080017e4 t stm32_prioritize_syscall >>>>>>>>>>> 08001810 t stm32_irqinfo >>>>>>>>>>> 08001948 T up_irqinitialize >>>>>>>>>>> 08001a1c T up_disable_irq >>>>>>>>>>> 08001a64 T up_enable_irq >>>>>>>>>>> 08001aaa T arm_ack_irq >>>>>>>>>>> 08001ab4 T exception_direct >>>>>>>>>>> 08001af4 T arm_doirq >>>>>>>>>>> 08001b84 T arm_hardfault >>>>>>>>>>> 08001be0 T up_schedule_sigaction >>>>>>>>>>> 08001ccc T arm_sigdeliver >>>>>>>>>>> 08001d50 T arm_svcall >>>>>>>>>>> 08001d80 T up_trigger_irq >>>>>>>>>>> 08001df0 T stm32_boardinitialize >>>>>>>>>>> 08001df4 T board_late_initialize >>>>>>>>>>> 08001dfe T stm32_bringup >>>>>>>>>>> 08001e0c t tasklist_initialize >>>>>>>>>>> 08001eb8 t idle_task_initialize >>>>>>>>>>> 08001fa4 t idle_group_initialize >>>>>>>>>>> 08002028 T nx_start >>>>>>>>>>> 08002124 t nx_start_application >>>>>>>>>>> 08002174 t nx_start_task >>>>>>>>>>> 0800218c t nx_create_initthread >>>>>>>>>>> 080021c8 T nx_bringup >>>>>>>>>>> 080021e8 T instrument_initialize >>>>>>>>>>> 080021ec T irq_initialize >>>>>>>>>>> 08002220 T irq_attach >>>>>>>>>>> 080022c0 T irq_dispatch >>>>>>>>>>> 08002318 T irq_unexpected_isr >>>>>>>>>>> 0800234c t stack_dump >>>>>>>>>>> 08002438 t dump_stackinfo >>>>>>>>>>> 080024c8 t dump_stacks >>>>>>>>>>> 0800254c t dump_task >>>>>>>>>>> 0800263c t dump_tasks >>>>>>>>>>> 08002660 t dump_running_task >>>>>>>>>>> 08002688 t dump_assert_info >>>>>>>>>>> 08002758 t dump_fatal_info >>>>>>>>>>> 08002778 t reset_board >>>>>>>>>>> 08002784 T _assert >>>>>>>>>>> 080028f4 T panic_notifier_call_chain >>>>>>>>>>> 08002990 T register_reboot_notifier >>>>>>>>>>> 08002a30 T reboot_notifier_call_chain >>>>>>>>>>> 08002acc t mq_msgblockinit >>>>>>>>>>> 08002b36 t sysv_msgblockinit >>>>>>>>>>> 08002b8c T nxmq_initialize >>>>>>>>>>> 08002c0c T nxsched_get_tcb >>>>>>>>>>> 08002cac T nxsched_foreach >>>>>>>>>>> 08002d40 T sched_lock >>>>>>>>>>> 08002d8c T sched_unlock >>>>>>>>>>> 08002e78 T nxsched_get_stateinfo >>>>>>>>>>> 08002f2c t nxsig_init_block >>>>>>>>>>> 08002f9c t nxsig_init_pendingsignalblock >>>>>>>>>>> 0800300c T nxsig_initialize >>>>>>>>>>> 080030a8 T nxtask_argvstr >>>>>>>>>>> 08003168 T nxthread_create >>>>>>>>>>> 080031f2 T nxtask_create >>>>>>>>>>> 08003232 T task_create_with_stack >>>>>>>>>>> 0800327a T task_create >>>>>>>>>>> 080032a4 T nxtask_init >>>>>>>>>>> 080033c8 T nxtask_uninit >>>>>>>>>>> 08003434 t nxtask_assign_pid >>>>>>>>>>> 08003608 t nxthread_setup_scheduler >>>>>>>>>>> 08003734 T nxtask_setup_stackargs >>>>>>>>>>> 0800387c T nxtask_setup_scheduler >>>>>>>>>>> 080038a4 T nxtask_activate >>>>>>>>>>> 08003928 T nxtask_start >>>>>>>>>>> 0800399c T _exit >>>>>>>>>>> 080039f8 T nxtask_joindestroy >>>>>>>>>>> 08003a10 T nxtask_joininit >>>>>>>>>>> 08003a38 t nxtask_spawn_create >>>>>>>>>>> 08003ace t nxtask_spawn_exec >>>>>>>>>>> 08003b70 T task_spawn >>>>>>>>>>> 08003bbc T timer_initialize >>>>>>>>>>> 08003c48 T timer_deleteall >>>>>>>>>>> 08003cbc T timer_gethandle >>>>>>>>>>> 08003d34 T timer_delete >>>>>>>>>>> 08003d6c t timer_free >>>>>>>>>>> 08003eb8 T timer_release >>>>>>>>>>> 08003efc T tls_init_info >>>>>>>>>>> 08003f3e T wd_cancel >>>>>>>>>>> 08003f90 T wd_cancel_irq >>>>>>>>>>> 08003ff4 T clock_initialize >>>>>>>>>>> 08004004 T clock_timer >>>>>>>>>>> 08004018 T perf_init >>>>>>>>>>> 0800401c T get_environ_ptr >>>>>>>>>>> 08004038 T env_dup >>>>>>>>>>> 0800419c T setenv >>>>>>>>>>> 08004390 T unsetenv >>>>>>>>>>> 08004434 T group_initialize >>>>>>>>>>> 080044d4 T group_postinitialize >>>>>>>>>>> 0800454c t group_release >>>>>>>>>>> 080045ac T group_leave >>>>>>>>>>> 080046c6 T group_drop >>>>>>>>>>> 08004700 T group_setupidlefiles >>>>>>>>>>> 08004744 T group_setuptaskfiles >>>>>>>>>>> 080047ac t group_cancel_children_handler >>>>>>>>>>> 08004800 T group_kill_children >>>>>>>>>>> 08004884 T pthread_cancel >>>>>>>>>>> 080048f8 T pthread_completejoin >>>>>>>>>>> 08004a6e T pthread_findjoininfo >>>>>>>>>>> 08004b42 T pthread_release >>>>>>>>>>> 08004b94 T nxsched_add_readytorun >>>>>>>>>>> 08004da0 T nxsched_merge_pending >>>>>>>>>>> 08004e6c T nxsched_remove_blocked >>>>>>>>>>> 08004f48 t nxsched_releasepid >>>>>>>>>>> 08004fb0 T nxsched_release_tcb >>>>>>>>>>> 08005054 T nxsched_get_param >>>>>>>>>>> 080050fc T sched_getparam >>>>>>>>>>> 08005130 T nxsched_get_tls >>>>>>>>>>> 0800513e T nxsched_get_stackargs >>>>>>>>>>> 0800515a T nxsem_destroy >>>>>>>>>>> 080051c4 t nxsem_post_slow >>>>>>>>>>> 08005328 T nxsem_post >>>>>>>>>>> 08005388 T nxsig_cleanup >>>>>>>>>>> 0800542a T nxsig_release >>>>>>>>>>> 080054c0 T nxtask_delete >>>>>>>>>>> 08005540 t nxtask_exitwakeup >>>>>>>>>>> 080055ac T nxtask_exithook >>>>>>>>>>> 080055de T nxtask_recover >>>>>>>>>>> 08005604 t nxspawn_close >>>>>>>>>>> 08005620 t nxspawn_dup2 >>>>>>>>>>> 08005642 t nxspawn_open >>>>>>>>>>> 080056b2 T spawn_execattrs >>>>>>>>>>> 08005760 T spawn_file_actions >>>>>>>>>>> 080057ce T spawn_file_is_duplicateable >>>>>>>>>>> 08005868 T nxnotify_cancellation >>>>>>>>>>> 08005904 T nxtask_terminate >>>>>>>>>>> 080059c8 t task_init_stream >>>>>>>>>>> 08005b82 T task_init_info >>>>>>>>>>> 08005bb2 t task_uninit_stream >>>>>>>>>>> 08005c46 T task_uninit_info >>>>>>>>>>> 08005c6a T wd_recover >>>>>>>>>>> 08005c84 T clock_systime_ticks >>>>>>>>>>> 08005c90 T env_release >>>>>>>>>>> 08005cfe t env_cmpname >>>>>>>>>>> 08005d3a T env_findvar >>>>>>>>>>> 08005d9c T env_removevar >>>>>>>>>>> 08005e86 T group_foreachchild >>>>>>>>>>> 08005eee T nxmq_recover >>>>>>>>>>> 08005f38 T pthread_mutex_inconsistent >>>>>>>>>>> 08005fc4 T nxsched_remove_readytorun >>>>>>>>>>> 08006098 T nxsched_remove_self >>>>>>>>>>> 080060bc T nxsched_set_param >>>>>>>>>>> 08006128 T sched_setparam >>>>>>>>>>> 0800615c t nxsched_running_setpriority >>>>>>>>>>> 080062d4 t nxsched_readytorun_setpriority >>>>>>>>>>> 0800631c t nxsched_blocked_setpriority >>>>>>>>>>> 080064b0 T nxsched_set_priority >>>>>>>>>>> 0800653a T nxsched_set_scheduler >>>>>>>>>>> 08006628 T nxsched_reprioritize_rtr >>>>>>>>>>> 08006688 T nxsem_recover >>>>>>>>>>> 080066f8 t nxsig_alloc_actionblock >>>>>>>>>>> 0800683c t nxsig_alloc_action >>>>>>>>>>> 08006930 T nxsig_action >>>>>>>>>>> 08006b14 T sigaction >>>>>>>>>>> 08006b50 T nxsig_release_action >>>>>>>>>>> 08006bec T nxsig_find_action >>>>>>>>>>> 08006c60 T nxsig_release_pendingsigaction >>>>>>>>>>> 08006d68 T nxsig_release_pendingsignal >>>>>>>>>>> 08006e70 T nxsched_gettid >>>>>>>>>>> 08006ea0 T gettid >>>>>>>>>>> 08006eac T drivers_early_initialize >>>>>>>>>>> 08006eb0 T drivers_initialize >>>>>>>>>>> 08006ebe t devnull_readv >>>>>>>>>>> 08006ecc t devnull_writev >>>>>>>>>>> 08006ee4 t devnull_poll >>>>>>>>>>> 08006f10 T devnull_register >>>>>>>>>>> 08006f2c t uart_is_termios_hw_change >>>>>>>>>>> 08006f9c t uart_poll_notify >>>>>>>>>>> 0800700c t uart_putxmitchar >>>>>>>>>>> 08007104 t uart_putchars >>>>>>>>>>> 08007190 t uart_irqwrite >>>>>>>>>>> 0800725c t uart_tcdrain >>>>>>>>>>> 08007364 t uart_tcsendbreak >>>>>>>>>>> 080073f4 t uart_open >>>>>>>>>>> 08007526 t uart_close >>>>>>>>>>> 08007670 t uart_read >>>>>>>>>>> 08007a32 t uart_write >>>>>>>>>>> 08007bc4 t uart_ioctl >>>>>>>>>>> 08007f8c t uart_poll >>>>>>>>>>> 0800812c t uart_unlink >>>>>>>>>>> 080081c8 t uart_wakeup >>>>>>>>>>> 080081fc T uart_register >>>>>>>>>>> 08008288 T uart_datareceived >>>>>>>>>>> 080082ac T uart_datasent >>>>>>>>>>> 080082d0 T uart_reset_sem >>>>>>>>>>> 0800830a T uart_xmitchars >>>>>>>>>>> 08008462 T uart_recvchars >>>>>>>>>>> 08008654 T syslog_flush >>>>>>>>>>> 080086a0 T syslog_initialize >>>>>>>>>>> 080086b0 t csection_available >>>>>>>>>>> 080086d8 t syslog_default_putc >>>>>>>>>>> 0800873a t syslog_default_write >>>>>>>>>>> 080087a2 T __assert >>>>>>>>>>> 080087bc T iscntrl >>>>>>>>>>> 080087d8 T __errno >>>>>>>>>>> 080087fc T uname >>>>>>>>>>> 0800886c t nxmutex_is_reset >>>>>>>>>>> 08008886 T nxmutex_init >>>>>>>>>>> 080088c0 T nxmutex_destroy >>>>>>>>>>> 080088ec T nxmutex_is_hold >>>>>>>>>>> 0800890c T nxmutex_is_locked >>>>>>>>>>> 08008940 T nxmutex_lock >>>>>>>>>>> 08008980 T nxmutex_unlock >>>>>>>>>>> 080089c2 T nxmutex_reset >>>>>>>>>>> 080089e2 T nxrmutex_init >>>>>>>>>>> 08008a00 T nxrmutex_destroy >>>>>>>>>>> 08008a26 T nxrmutex_is_hold >>>>>>>>>>> 08008a3e T nxrmutex_lock >>>>>>>>>>> 08008a7e T nxrmutex_unlock >>>>>>>>>>> 08008abe T pthread_exit >>>>>>>>>>> 08008ad6 T task_setcancelstate >>>>>>>>>>> 08008b6e T nxtask_startup >>>>>>>>>>> 08008b8c T nxsem_init >>>>>>>>>>> 08008bb4 T nxsem_set_protocol >>>>>>>>>>> 08008bf4 T nxsem_get_value >>>>>>>>>>> 08008c1c T sigemptyset >>>>>>>>>>> 08008c44 T sigfillset >>>>>>>>>>> 08008c6e T posix_spawnattr_init >>>>>>>>>>> 08008ce0 T posix_spawnattr_destroy >>>>>>>>>>> 08008cec T snprintf >>>>>>>>>>> 08008d38 t vsprintf_internal >>>>>>>>>>> 08009c64 T lib_vsprintf >>>>>>>>>>> 08009c88 T lib_vsprintf_internal >>>>>>>>>>> 08009cac T __ultoa_invert >>>>>>>>>>> 08009d48 T __dtoa_engine >>>>>>>>>>> 08009ffc T abort >>>>>>>>>>> 0800a004 T exit >>>>>>>>>>> 0800a022 t memoutstream_puts >>>>>>>>>>> 0800a086 t memoutstream_putc >>>>>>>>>>> 0800a0ac T lib_memoutstream >>>>>>>>>>> 0800a0f4 t nulloutstream_putc >>>>>>>>>>> 0800a10a t nulloutstream_puts >>>>>>>>>>> 0800a12c T lib_nulloutstream >>>>>>>>>>> 0800a15c T lib_noflush >>>>>>>>>>> 0800a168 T memset >>>>>>>>>>> 0800a194 T strlcpy >>>>>>>>>>> 0800a200 T strnlen >>>>>>>>>>> 0800a232 T memcpy >>>>>>>>>>> 0800a266 T strchr >>>>>>>>>>> 0800a296 T strlen >>>>>>>>>>> 0800a2bc T vsyslog >>>>>>>>>>> 0800a2f8 T syslog >>>>>>>>>>> 0800a31c T clock_daysbeforemonth >>>>>>>>>>> 0800a350 T clock_isleapyear >>>>>>>>>>> 0800a3a4 T tls_get_info >>>>>>>>>>> 0800a3cc T gethostname >>>>>>>>>>> 0800a428 T lib_cxx_initialize >>>>>>>>>>> 0800a474 T fflush >>>>>>>>>>> 0800a4ba T lib_flushall >>>>>>>>>>> 0800a548 T lib_fflush_unlocked >>>>>>>>>>> 0800a63e T lib_fflush >>>>>>>>>>> 0800a662 T flockfile >>>>>>>>>>> 0800a67a T funlockfile >>>>>>>>>>> 0800a692 T lib_get_streams >>>>>>>>>>> 0800a6a8 T lib_get_stream >>>>>>>>>>> 0800a6cc T task_get_info >>>>>>>>>>> 0800a6e4 T umm_initialize >>>>>>>>>>> 0800a70c T free >>>>>>>>>>> 0800a72c T malloc >>>>>>>>>>> 0800a760 T realloc >>>>>>>>>>> 0800a798 T zalloc >>>>>>>>>>> 0800a7cc T mm_map_initialize >>>>>>>>>>> 0800a7fc T mm_map_destroy >>>>>>>>>>> 0800a874 T mm_addregion >>>>>>>>>>> 0800a9e8 T mm_initialize >>>>>>>>>>> 0800aa92 T mm_lock >>>>>>>>>>> 0800aae8 T mm_unlock >>>>>>>>>>> 0800ab16 t add_delaylist >>>>>>>>>>> 0800ab72 T mm_delayfree >>>>>>>>>>> 0800ad62 T mm_free >>>>>>>>>>> 0800ad84 t free_delaylist >>>>>>>>>>> 0800ae16 T mm_malloc >>>>>>>>>>> 0800b006 T mm_realloc >>>>>>>>>>> 0800b438 T mm_zalloc >>>>>>>>>>> 0800b464 T mm_malloc_size >>>>>>>>>>> 0800b48a T mm_shrinkchunk >>>>>>>>>>> 0800b694 T up_saveusercontext >>>>>>>>>>> 0800b6d8 T up_allocate_heap >>>>>>>>>>> 0800b704 t addregion >>>>>>>>>>> 0800b720 T arm_addregion >>>>>>>>>>> 0800b794 t stm32_timerisr >>>>>>>>>>> 0800b7ac T up_timer_initialize >>>>>>>>>>> 0800b7fc T up_create_stack >>>>>>>>>>> 0800b890 T up_exit >>>>>>>>>>> 0800b8bc T up_initialize >>>>>>>>>>> 0800b8ca T up_nputs >>>>>>>>>>> 0800b8fc T up_release_stack >>>>>>>>>>> 0800b94c T up_getusrsp >>>>>>>>>>> 0800b960 T up_dump_register >>>>>>>>>>> 0800ba7c T up_stack_frame >>>>>>>>>>> 0800bad6 T up_use_stack >>>>>>>>>>> 0800bb26 T up_mdelay >>>>>>>>>>> 0800bb5c T up_idle >>>>>>>>>>> 0800bb60 T up_initial_state >>>>>>>>>>> 0800bc30 T nsh_main >>>>>>>>>>> 0800bc84 T nsh_consolemain >>>>>>>>>>> 0800bcc2 T nsh_initialize >>>>>>>>>>> 0800bcd8 T nsh_update_prompt >>>>>>>>>>> 0800bd5c T nsh_prompt >>>>>>>>>>> 0800bd68 T nsh_session >>>>>>>>>>> 0800bee4 t readline_getc >>>>>>>>>>> 0800bf3a t readline_putc >>>>>>>>>>> 0800bf8e t readline_write >>>>>>>>>>> 0800bfbc T readline_fd >>>>>>>>>>> 0800c060 t nsh_closeifnotclosed >>>>>>>>>>> 0800c0fc t nsh_consolewrite >>>>>>>>>>> 0800c126 t nsh_consoleread >>>>>>>>>>> 0800c150 t nsh_consoleioctl >>>>>>>>>>> 0800c178 t nsh_consoleoutput >>>>>>>>>>> 0800c1a8 t nsh_erroroutput >>>>>>>>>>> 0800c1d8 t nsh_consolelinebuffer >>>>>>>>>>> 0800c1ec t nsh_consoleclone >>>>>>>>>>> 0800c20a t nsh_consolerelease >>>>>>>>>>> 0800c228 t nsh_consoleredirect >>>>>>>>>>> 0800c274 t nsh_consoleundirect >>>>>>>>>>> 0800c2b0 t nsh_consoleexit >>>>>>>>>>> 0800c2c4 T nsh_newconsole >>>>>>>>>>> 0800c380 t nsh_memlist_add >>>>>>>>>>> 0800c3b8 t nsh_memlist_free >>>>>>>>>>> 0800c404 t nsh_alist_add >>>>>>>>>>> 0800c446 t nsh_alist_free >>>>>>>>>>> 0800c4b6 t nsh_saveresult >>>>>>>>>>> 0800c5d0 t nsh_execute >>>>>>>>>>> 0800c7dc t nsh_strcat >>>>>>>>>>> 0800c858 t nsh_strchr >>>>>>>>>>> 0800c8c4 t nsh_aliasexpand >>>>>>>>>>> 0800c970 t nsh_envexpand >>>>>>>>>>> 0800c9f4 t nsh_dequote >>>>>>>>>>> 0800ca6c t nsh_rmquotes >>>>>>>>>>> 0800cab4 t nsh_argexpand >>>>>>>>>>> 0800cc84 t nsh_argument >>>>>>>>>>> 0800cec0 t nsh_loop_enabled >>>>>>>>>>> 0800cf06 t nsh_itef_enabled >>>>>>>>>>> 0800cfa6 t nsh_cmdenabled >>>>>>>>>>> 0800cfd8 t nsh_loop >>>>>>>>>>> 0800d3f4 t nsh_itef >>>>>>>>>>> 0800d7b0 t nsh_nice >>>>>>>>>>> 0800d8a0 t nsh_parse_command >>>>>>>>>>> 0800dd10 T nsh_parse >>>>>>>>>>> 0800de28 T cmd_break >>>>>>>>>>> 0800de88 T nsh_script >>>>>>>>>>> 0800dff8 T readline_common >>>>>>>>>>> 0800e11c T alias_init >>>>>>>>>>> 0800e1ae t alias_find >>>>>>>>>>> 0800e1ec t alias_delete >>>>>>>>>>> 0800e32a t alias_save >>>>>>>>>>> 0800e438 t alias_printall >>>>>>>>>>> 0800e474 t alias_removeall >>>>>>>>>>> 0800e4a6 T nsh_aliasfind >>>>>>>>>>> 0800e4ee T nsh_aliasfree >>>>>>>>>>> 0800e508 T cmd_alias >>>>>>>>>>> 0800e5e0 T cmd_unalias >>>>>>>>>>> 0800e678 T nsh_builtin >>>>>>>>>>> 0800e788 t help_cmdlist >>>>>>>>>>> 0800e8b8 t help_usage >>>>>>>>>>> 0800e9b4 t help_showcmd >>>>>>>>>>> 0800e9f4 t help_cmd >>>>>>>>>>> 0800ea60 t help_allcmds >>>>>>>>>>> 0800ea90 t help_builtins >>>>>>>>>>> 0800ec08 t cmd_help >>>>>>>>>>> 0800ecd0 t cmd_unrecognized >>>>>>>>>>> 0800ecf8 t cmd_true >>>>>>>>>>> 0800ed08 t cmd_false >>>>>>>>>>> 0800ed1a t cmd_exit >>>>>>>>>>> 0800ed30 t cmd_expr >>>>>>>>>>> 0800ee90 T nsh_command >>>>>>>>>>> 0800ef40 T nsh_dumpbuffer >>>>>>>>>>> 0800f080 T cmd_xd >>>>>>>>>>> 0800f100 T cmd_hexdump >>>>>>>>>>> 0800f33c t dd_write >>>>>>>>>>> 0800f3bc t dd_read >>>>>>>>>>> 0800f480 t dd_infopen >>>>>>>>>>> 0800f4d8 t dd_outfopen >>>>>>>>>>> 0800f538 t dd_verify >>>>>>>>>>> 0800f6f4 T cmd_dd >>>>>>>>>>> 0800fb2c t str_escape >>>>>>>>>>> 0800fda4 t nsh_getwd >>>>>>>>>>> 0800fdcc T nsh_getcwd >>>>>>>>>>> 0800fde8 T nsh_getfullpath >>>>>>>>>>> 0800fe58 T nsh_freefullpath >>>>>>>>>>> 0800fe74 T cmd_cd >>>>>>>>>>> 0800ff74 T cmd_echo >>>>>>>>>>> 08010098 T cmd_pwd >>>>>>>>>>> 080100c4 T cmd_set >>>>>>>>>>> 08010298 T cmd_unset >>>>>>>>>>> 080102ec t cp_handler >>>>>>>>>>> 080104b4 t cp_recursive >>>>>>>>>>> 08010628 t ls_specialdir >>>>>>>>>>> 08010660 t ls_handler >>>>>>>>>>> 08010998 t ls_recursive >>>>>>>>>>> 08010a28 T cmd_basename >>>>>>>>>>> 08010aa8 T cmd_dirname >>>>>>>>>>> 08010adc T cmd_cat >>>>>>>>>>> 08010bac T cmd_dmesg >>>>>>>>>>> 08010c88 T cmd_cp >>>>>>>>>>> 08010d90 T cmd_ls >>>>>>>>>>> 08010f94 T cmd_mkdir >>>>>>>>>>> 080110a0 T cmd_mkrd >>>>>>>>>>> 08011258 T cmd_mv >>>>>>>>>>> 08011304 t unlink_recursive >>>>>>>>>>> 08011414 T cmd_rm >>>>>>>>>>> 080115e4 T cmd_rmdir >>>>>>>>>>> 0801164c T cmd_source >>>>>>>>>>> 08011674 T cmd_cmp >>>>>>>>>>> 080118b4 T cmd_truncate >>>>>>>>>>> 08011a70 T nsh_catfile >>>>>>>>>>> 08011bd4 T nsh_foreach_direntry >>>>>>>>>>> 08011c50 T nsh_trimdir >>>>>>>>>>> 08011c8e T nsh_trimspaces >>>>>>>>>>> 08011cfc T nsh_getdirpath >>>>>>>>>>> 08011d64 T cmd_mount >>>>>>>>>>> 08011f5c T cmd_umount >>>>>>>>>>> 08011fc4 T cmd_printf >>>>>>>>>>> 08012128 T cmd_exec >>>>>>>>>>> 08012198 T cmd_kill >>>>>>>>>>> 080122c0 T cmd_sleep >>>>>>>>>>> 08012320 T cmd_usleep >>>>>>>>>>> 08012380 T cmd_uptime >>>>>>>>>>> 08012650 T cmd_uname >>>>>>>>>>> 08012904 t binaryexpression >>>>>>>>>>> 08012af0 t unaryexpression >>>>>>>>>>> 08012ce8 t expression >>>>>>>>>>> 08012e48 T cmd_test >>>>>>>>>>> 08012e6c T cmd_lbracket >>>>>>>>>>> 08012ecc T cmd_time >>>>>>>>>>> 08012fec T cmd_watch >>>>>>>>>>> 0801310c T exec_builtin >>>>>>>>>>> 080132a0 t sync_reboot_handler >>>>>>>>>>> 080132c4 T fs_initialize >>>>>>>>>>> 080132d8 t files_fget_by_index >>>>>>>>>>> 080133fe t files_extend >>>>>>>>>>> 0801358e t task_fssync >>>>>>>>>>> 08013648 t nx_dup3_from_tcb >>>>>>>>>>> 08013732 T files_initlist >>>>>>>>>>> 0801375c T files_putlist >>>>>>>>>>> 080137de T files_countlist >>>>>>>>>>> 080137ee T files_fget >>>>>>>>>>> 08013826 T file_allocate_from_tcb >>>>>>>>>>> 08013976 T files_duplist >>>>>>>>>>> 08013a9e T fs_getfilep >>>>>>>>>>> 08013afe T fs_putfilep >>>>>>>>>>> 08013b3a T nx_dup2_from_tcb >>>>>>>>>>> 08013b5c T nx_dup2 >>>>>>>>>>> 08013b80 T nx_close_from_tcb >>>>>>>>>>> 08013bd8 T nx_close >>>>>>>>>>> 08013bf8 T close >>>>>>>>>>> 08013c28 T sync >>>>>>>>>>> 08013c3c T inode_initialize >>>>>>>>>>> 08013c48 T inode_lock >>>>>>>>>>> 08013c58 T inode_rlock >>>>>>>>>>> 08013c68 T inode_unlock >>>>>>>>>>> 08013c78 T inode_runlock >>>>>>>>>>> 08013c88 T inode_addref >>>>>>>>>>> 08013cb4 t inode_namelen >>>>>>>>>>> 08013ce0 t inode_namecpy >>>>>>>>>>> 08013d14 t inode_alloc >>>>>>>>>>> 08013d74 t inode_insert >>>>>>>>>>> 08013db4 T inode_root_reserve >>>>>>>>>>> 08013dd4 T inode_reserve >>>>>>>>>>> 08013eba t _inode_compare >>>>>>>>>>> 08013f40 t _inode_search >>>>>>>>>>> 08014000 t _inode_getcwd >>>>>>>>>>> 08014030 T inode_search >>>>>>>>>>> 08014084 T inode_nextname >>>>>>>>>>> 080140d6 T file_close_without_clear >>>>>>>>>>> 08014120 T file_close >>>>>>>>>>> 0801414c T file_dup3 >>>>>>>>>>> 08014296 T file_dup2 >>>>>>>>>>> 080142b4 t file_vioctl >>>>>>>>>>> 0801450c T file_ioctl >>>>>>>>>>> 08014532 T ioctl >>>>>>>>>>> 08014592 T file_seek >>>>>>>>>>> 08014622 T nx_seek >>>>>>>>>>> 08014662 T lseek >>>>>>>>>>> 0801469a T mkdir >>>>>>>>>>> 080147ac t inode_checkflags >>>>>>>>>>> 08014826 t file_vopen >>>>>>>>>>> 080149cc t nx_vopen >>>>>>>>>>> 08014a2c T nx_open_from_tcb >>>>>>>>>>> 08014a58 T nx_open >>>>>>>>>>> 08014a88 T open >>>>>>>>>>> 08014ad0 T poll_notify >>>>>>>>>>> 08014b60 t file_readv_compat >>>>>>>>>>> 08014c0e T file_readv >>>>>>>>>>> 08014c7c T nx_readv >>>>>>>>>>> 08014cc4 T readv >>>>>>>>>>> 08014cfc T read >>>>>>>>>>> 08014d24 t pseudorename >>>>>>>>>>> 08014eb0 t mountptrename >>>>>>>>>>> 0801501c T rename >>>>>>>>>>> 080150ec T rmdir >>>>>>>>>>> 080151fc t stat_recursive >>>>>>>>>>> 080152a2 T nx_stat >>>>>>>>>>> 080152e0 T stat >>>>>>>>>>> 08015316 T lstat >>>>>>>>>>> 0801534c T inode_stat >>>>>>>>>>> 08015466 T uio_total_len >>>>>>>>>>> 080154c2 T nx_unlink >>>>>>>>>>> 08015630 T unlink >>>>>>>>>>> 08015660 t file_writev_compat >>>>>>>>>>> 0801570e T file_writev >>>>>>>>>>> 0801577a T nx_writev >>>>>>>>>>> 080157be T writev >>>>>>>>>>> 080157f6 T write >>>>>>>>>>> 0801581e t open_mountpoint >>>>>>>>>>> 08015872 t open_pseudodir >>>>>>>>>>> 080158b6 t seek_pseudodir >>>>>>>>>>> 08015950 t seek_mountptdir >>>>>>>>>>> 080159ca t read_pseudodir >>>>>>>>>>> 08015b20 t dir_open >>>>>>>>>>> 08015b42 t dir_close >>>>>>>>>>> 08015bb8 t dir_read >>>>>>>>>>> 08015c32 t dir_seek >>>>>>>>>>> 08015c9a t dir_ioctl >>>>>>>>>>> 08015ce4 T dir_allocate >>>>>>>>>>> 08015da8 T file_fsync >>>>>>>>>>> 08015e1e T file_truncate >>>>>>>>>>> 08015e98 T ftruncate >>>>>>>>>>> 08015efe T register_driver >>>>>>>>>>> 08015f5c T nx_mount >>>>>>>>>>> 08015f70 T mount >>>>>>>>>>> 08015fb0 T nx_umount2 >>>>>>>>>>> 0801611a T umount2 >>>>>>>>>>> 0801614e T inode_find >>>>>>>>>>> 08016198 T inode_getpath >>>>>>>>>>> 08016214 T inode_release >>>>>>>>>>> 08016250 t inode_unlink >>>>>>>>>>> 080162f2 T inode_remove >>>>>>>>>>> 08016334 T inode_free >>>>>>>>>>> 08016362 T binfmt_initialize >>>>>>>>>>> 08016376 t builtin_loadbinary >>>>>>>>>>> 080163e4 T builtin_initialize >>>>>>>>>>> 08016400 T register_binfmt >>>>>>>>>>> 0801642c T __aeabi_uldivmod >>>>>>>>>>> 08016460 T __aeabi_d2ulz >>>>>>>>>>> 08016460 T __fixunsdfdi >>>>>>>>>>> 080164a0 T __udivmoddi4 >>>>>>>>>>> 0801675c W __aeabi_idiv0 >>>>>>>>>>> 0801675c W __aeabi_ldiv0 >>>>>>>>>>> 08016760 T nxclock_gettime >>>>>>>>>>> 08016810 T clock_gettime >>>>>>>>>>> 0801684c T clock_systime_timespec >>>>>>>>>>> 08016894 T getenv >>>>>>>>>>> 08016970 T nx_pthread_exit >>>>>>>>>>> 080169e4 T nxsched_get_files_from_tcb >>>>>>>>>>> 08016a04 T nxsched_get_files >>>>>>>>>>> 08016a1c T nxsched_get_scheduler >>>>>>>>>>> 08016a60 T sched_getscheduler >>>>>>>>>>> 08016a90 T sched_idletask >>>>>>>>>>> 08016abc T nxsched_get_stackinfo >>>>>>>>>>> 08016b30 T sysinfo >>>>>>>>>>> 08016ba4 T nxsched_waitpid >>>>>>>>>>> 08016ca4 T waitpid >>>>>>>>>>> 08016cdc t nxsched_cpu_scheduler >>>>>>>>>>> 08016d0c t nxsched_process_scheduler >>>>>>>>>>> 08016d6a T nxsched_process_timer >>>>>>>>>>> 08016d84 t nxsem_wait_slow >>>>>>>>>>> 08016f5c T nxsem_wait >>>>>>>>>>> 08016fbc t nxsem_trywait_slow >>>>>>>>>>> 080170ba T nxsem_trywait >>>>>>>>>>> 08017120 T nxsem_reset >>>>>>>>>>> 080171fc T nxsem_wait_irq >>>>>>>>>>> 080172b8 t up_wait >>>>>>>>>>> 080172e8 T down_read >>>>>>>>>>> 0801735e T up_read >>>>>>>>>>> 080173c4 T down_write >>>>>>>>>>> 08017442 T up_write >>>>>>>>>>> 08017480 T nxsig_procmask >>>>>>>>>>> 08017554 T nxsig_kill >>>>>>>>>>> 080175a2 T kill >>>>>>>>>>> 080175d8 T nxsig_unmask_pendingsignal >>>>>>>>>>> 08017680 T nxsig_remove_pendingsignal >>>>>>>>>>> 08017784 T nxsig_lowest >>>>>>>>>>> 080177bc t nxsig_queue_action >>>>>>>>>>> 080178e0 t nxsig_alloc_pendingsignal >>>>>>>>>>> 080179fc t nxsig_find_pendingsignal >>>>>>>>>>> 08017a7a t nxsig_dispatch_kernel_action >>>>>>>>>>> 08017ac8 t nxsig_add_pendingsignal >>>>>>>>>>> 08017b9c T nxsig_tcbdispatch >>>>>>>>>>> 08017e98 T nxsig_dispatch >>>>>>>>>>> 08017f0c T nxsig_deliver >>>>>>>>>>> 080181c4 T nxsig_usleep >>>>>>>>>>> 08018218 T nxtask_exit >>>>>>>>>>> 08018294 T task_getgroup >>>>>>>>>>> 080182b8 T nxsched_getpid >>>>>>>>>>> 080182dc T getpid >>>>>>>>>>> 080182e8 T wd_start_abstick >>>>>>>>>>> 080183f8 T wd_timer >>>>>>>>>>> 080184a8 T clock_realtime2absticks >>>>>>>>>>> 08018528 t group_signal_handler >>>>>>>>>>> 08018634 T group_signal >>>>>>>>>>> 080186b8 T group_add_waiter >>>>>>>>>>> 080186ce T group_del_waiter >>>>>>>>>>> 080186f0 T nxmq_wait_irq >>>>>>>>>>> 08018804 T nxsched_process_roundrobin >>>>>>>>>>> 080188c4 T nxsig_pendingset >>>>>>>>>>> 08018960 T nxsig_alloc_pendingsigaction >>>>>>>>>>> 08018a7c T nxsig_nanosleep >>>>>>>>>>> 08018aa8 T clock_nanosleep >>>>>>>>>>> 08018af6 t wd_start_realtime >>>>>>>>>>> 08018b24 t nxsig_timeout >>>>>>>>>>> 08018bf0 T nxsig_clockwait >>>>>>>>>>> 08018e04 T sched_yield >>>>>>>>>>> 08018e38 T nx_vsyslog >>>>>>>>>>> 08018e82 T boardctl >>>>>>>>>>> 08018f1a T builtin_isavail >>>>>>>>>>> 08018f58 T builtin_for_index >>>>>>>>>>> 08018f80 T isspace >>>>>>>>>>> 08018fb4 T isxdigit >>>>>>>>>>> 08018fe8 T tolower >>>>>>>>>>> 08019006 T opendir >>>>>>>>>>> 08019056 T closedir >>>>>>>>>>> 0801908e T readdir >>>>>>>>>>> 080190d0 T basename >>>>>>>>>>> 08019144 T dirname >>>>>>>>>>> 080191d8 T getumask >>>>>>>>>>> 080191f0 T lib_get_pathbuffer >>>>>>>>>>> 080192a0 T lib_put_pathbuffer >>>>>>>>>>> 080192f8 T nxsig_addset >>>>>>>>>>> 08019334 T sigaddset >>>>>>>>>>> 08019366 T nxsig_delset >>>>>>>>>>> 080193a4 T nxsig_nandset >>>>>>>>>>> 080193e4 T sigandset >>>>>>>>>>> 08019422 T sigorset >>>>>>>>>>> 08019460 T nxsig_xorset >>>>>>>>>>> 0801949e T sigisemptyset >>>>>>>>>>> 080194cc T nxsig_ismember >>>>>>>>>>> 08019506 T posix_spawn_file_actions_addopen >>>>>>>>>>> 0801956e T posix_spawn_file_actions_destroy >>>>>>>>>>> 080195a2 T posix_spawn_file_actions_init >>>>>>>>>>> 080195b4 T posix_spawnattr_setflags >>>>>>>>>>> 080195d0 T posix_spawnattr_setschedparam >>>>>>>>>>> 080195e8 T posix_spawnattr_setschedpolicy >>>>>>>>>>> 080195fe T posix_spawnattr_setstacksize >>>>>>>>>>> 08019612 T nx_asprintf >>>>>>>>>>> 08019638 T nx_vasprintf >>>>>>>>>>> 080196b4 T dprintf >>>>>>>>>>> 080196da T vdprintf >>>>>>>>>>> 0801971a T atoi >>>>>>>>>>> 08019734 T itoa >>>>>>>>>>> 08019808 T lib_realpath >>>>>>>>>>> 08019a08 T realpath >>>>>>>>>>> 08019a24 T strtol >>>>>>>>>>> 08019b02 T strtoul >>>>>>>>>>> 08019c48 T lib_checkbase >>>>>>>>>>> 08019d0c t rawoutstream_puts >>>>>>>>>>> 08019d62 t rawoutstream_putc >>>>>>>>>>> 08019d88 T lib_rawoutstream >>>>>>>>>>> 08019dc0 t syslograwstream_putc >>>>>>>>>>> 08019e0e t syslograwstream_puts >>>>>>>>>>> 08019e68 T lib_syslograwstream_open >>>>>>>>>>> 08019e9c t bufferedoutstream_flush >>>>>>>>>>> 08019ed8 t bufferedoutstream_puts >>>>>>>>>>> 08019f44 t bufferedoutstream_putc >>>>>>>>>>> 08019f6c T lib_bufferedoutstream >>>>>>>>>>> 08019fa8 T lib_isbasedigit >>>>>>>>>>> 0801a056 T lib_skipspace >>>>>>>>>>> 0801a088 T strcspn >>>>>>>>>>> 0801a0c8 T strdup >>>>>>>>>>> 0801a0fe T strstr >>>>>>>>>>> 0801a170 T strlcat >>>>>>>>>>> 0801a208 T memcmp >>>>>>>>>>> 0801a25a T strcmp >>>>>>>>>>> 0801a290 T strncmp >>>>>>>>>>> 0801a2d6 T strrchr >>>>>>>>>>> 0801a304 T isatty >>>>>>>>>>> 0801a324 T tcgetattr >>>>>>>>>>> 0801a344 T tcsetattr >>>>>>>>>>> 0801a380 T time >>>>>>>>>>> 0801a3b4 T gmtime >>>>>>>>>>> 0801a3d0 T localtime >>>>>>>>>>> 0801a3e8 t clock_utc2calendar >>>>>>>>>>> 0801a52c T gmtime_r >>>>>>>>>>> 0801a634 T getcwd >>>>>>>>>>> 0801a6d4 T getopt >>>>>>>>>>> 0801a6fc T getoptargp >>>>>>>>>>> 0801a710 T getoptindp >>>>>>>>>>> 0801a726 T getoptoptp >>>>>>>>>>> 0801a73c T sleep >>>>>>>>>>> 0801a794 T usleep >>>>>>>>>>> 0801a7ec T chdir >>>>>>>>>>> 0801a89c T truncate >>>>>>>>>>> 0801a8d4 T builtin_getname >>>>>>>>>>> 0801a8f8 T add_file_action >>>>>>>>>>> 0801a93a T tcflush >>>>>>>>>>> 0801a95a T tcdrain >>>>>>>>>>> 0801a978 T clock_dayoftheweek >>>>>>>>>>> 0801aa0c t compare_long_option >>>>>>>>>>> 0801aa66 t getopt_long_option >>>>>>>>>>> 0801ac26 T getopt_common >>>>>>>>>>> 0801af1a T getoptvars >>>>>>>>>>> 0801af30 T umm_addregion >>>>>>>>>>> 0801af54 T mallinfo >>>>>>>>>>> 0801af74 t mallinfo_handler >>>>>>>>>>> 0801afe8 T mm_mallinfo >>>>>>>>>>> 0801b044 T mm_foreach >>>>>>>>>>> 0801b0c8 t sigterm_action >>>>>>>>>>> 0801b110 t led_daemon >>>>>>>>>>> 0801b2e8 T leds_main >>>>>>>>>>> 0801b364 T sh_main >>>>>>>>>>> 0801b37e t nsh_system_ >>>>>>>>>>> 0801b3b6 T nsh_system_ctty >>>>>>>>>>> 0801b3d2 T board_app_initialize >>>>>>>>>>> 0801b3de T mkrd >>>>>>>>>>> 0801b444 t syslog_safe_to_block >>>>>>>>>>> 0801b48c T syslog_write_foreach >>>>>>>>>>> 0801b630 T syslog_write >>>>>>>>>>> 0801b676 t rd_destroy >>>>>>>>>>> 0801b6ac t rd_open >>>>>>>>>>> 0801b6ca t rd_close >>>>>>>>>>> 0801b706 t rd_read >>>>>>>>>>> 0801b766 t rd_write >>>>>>>>>>> 0801b7d8 t rd_geometry >>>>>>>>>>> 0801b83a t rd_ioctl >>>>>>>>>>> 0801b872 t rd_unlink >>>>>>>>>>> 0801b8a4 T ramdisk_register >>>>>>>>>>> 0801b920 T printf >>>>>>>>>>> 0801b94c T puts >>>>>>>>>>> 0801b9d2 T lib_fwrite_unlocked >>>>>>>>>>> 0801bb74 T lib_rdflush_unlocked >>>>>>>>>>> 0801bc1c T fputs_unlocked >>>>>>>>>>> 0801bcba T fprintf >>>>>>>>>>> 0801bce0 T vfprintf >>>>>>>>>>> 0801bd1e t stdoutstream_putc >>>>>>>>>>> 0801bd5e t stdoutstream_puts >>>>>>>>>>> 0801bdb2 t stdoutstream_flush >>>>>>>>>>> 0801bdd0 T lib_stdoutstream >>>>>>>>>>> 0801be28 T fwrite_unlocked >>>>>>>>>>> 0801be68 T fwrite >>>>>>>>>>> 0801be98 T fputc_unlocked >>>>>>>>>>> 0801bef6 T fputc >>>>>>>>>>> 0801bf1e T register_blockdriver >>>>>>>>>>> 0801bf7c T nxsched_self >>>>>>>>>>> 0801bf88 T g_idle_topstack >>>>>>>>>>> 0801bf8c t g_uart_ops >>>>>>>>>>> 0801bfc8 t g_uart_devs >>>>>>>>>>> 0801c010 T g_gpiobase >>>>>>>>>>> 0801c288 t g_policy >>>>>>>>>>> 0801c298 t g_ttypenames >>>>>>>>>>> 0801c2a8 t __FUNCTION__.5 >>>>>>>>>>> 0801c2b4 t __FUNCTION__.4 >>>>>>>>>>> 0801c2c4 t __FUNCTION__.3 >>>>>>>>>>> 0801c2d0 t __FUNCTION__.2 >>>>>>>>>>> 0801c2dc t __FUNCTION__.1 >>>>>>>>>>> 0801c2e8 t __FUNCTION__ >>>>>>>>>>> >>>>>>>>>>> The T board_userled is not shown.... >>>>>>>>>>> >>>>>>>>>>> On Fri, Jan 3, 2025, 10:40 AM Alan C. Assis <acas...@gmail.com> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Yashvi, >>>>>>>>>>>> >>>>>>>>>>>> Could you please confirm that Board LED Status support is not >>>>>>>>>>>> selected? >>>>>>>>>>>> >>>>>>>>>>>> Normally this is the "trap" that prevent USERLED to work, more >>>>>>>>>>>> here: >>>>>>>>>>>> >>>>>>>>>>>> https://embeddedrelated.com/showarticle/1633.php >>>>>>>>>>>> >>>>>>>>>>>> I just tested here: >>>>>>>>>>>> >>>>>>>>>>>> $ ./tools/configure.sh nucleo-f446re:nsh >>>>>>>>>>>> >>>>>>>>>>>> $ make menuconfig >>>>>>>>>>>> >>>>>>>>>>>> Board Selection ---> >>>>>>>>>>>> [ ] Board LED Status support <<<<<<< needs to be >>>>>>>>>>>> disabled, no "*" >>>>>>>>>>>> >>>>>>>>>>>> Device Drivers ---> >>>>>>>>>>>> LED Support ---> >>>>>>>>>>>> [*] LED driver >>>>>>>>>>>> [*] Generic Lower Half LED Driver >>>>>>>>>>>> >>>>>>>>>>>> Application Configuration ---> >>>>>>>>>>>> NSH Library ---> >>>>>>>>>>>> [*] Have architecture-specific initialization >>>>>>>>>>>> >>>>>>>>>>>> $ make -j >>>>>>>>>>>> >>>>>>>>>>>> Then open System.map and you should see: >>>>>>>>>>>> >>>>>>>>>>>> 08015b40 T fwrite >>>>>>>>>>>> 08015b68 T fputc_unlocked >>>>>>>>>>>> 08015ba2 T fputc >>>>>>>>>>>> 08015bc2 T up_fork >>>>>>>>>>>> 08015bec T arm_fork >>>>>>>>>>>> 08015cb4 T register_blockdriver >>>>>>>>>>>> 08015cf4 T board_userled_initialize <<<<<<<< here >>>>>>>>>>>> 08015d04 T board_userled >>>>>>>>>>>> 08015d14 T board_userled_all >>>>>>>>>>>> 08015d24 T __aeabi_dmul >>>>>>>>>>>> 08015d24 T __muldf3 >>>>>>>>>>>> 08015f78 T __aeabi_ddiv >>>>>>>>>>>> >>>>>>>>>>>> BR, >>>>>>>>>>>> >>>>>>>>>>>> Alan >>>>>>>>>>>> >>>>>>>>>>>> On Fri, Jan 3, 2025 at 1:40 AM 24 yashvi shah < >>>>>>>>>>>> yashvee...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hello, I am trying to blink an LED on the Nucleo H753ZI board. >>>>>>>>>>>>> >>>>>>>>>>>>> However, in Minicom, when I type ls /dev, there is no option >>>>>>>>>>>>> for userled shown after configuration. >>>>>>>>>>>>> >>>>>>>>>>>>> I checked the system map, but there is no function for >>>>>>>>>>>>> board_userled_initialize. >>>>>>>>>>>>> >>>>>>>>>>>>> How can I solve this issue? >>>>>>>>>>>>> >>>>>>>>>>>>> Thank you! >>>>>>>>>>>>> >>>>>>>>>>>>> On Thu, Jan 2, 2025, 10:48 PM Yousif Askar >>>>>>>>>>>>> <yousif.as...@bd.com.invalid> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hello! >>>>>>>>>>>>>> >>>>>>>>>>>>>> My name is Yousif Askar, and I'm a software engineer at the >>>>>>>>>>>>>> global medical device company Becton, Dickinson, & Co. My team >>>>>>>>>>>>>> and I >>>>>>>>>>>>>> discovered NuttX recently and were wondering if it was utilized >>>>>>>>>>>>>> in the >>>>>>>>>>>>>> medical device industry often? We know it to be a wonderful >>>>>>>>>>>>>> low-powered >>>>>>>>>>>>>> RTOS but are not sure the types of industries in which it is >>>>>>>>>>>>>> utilized, as I >>>>>>>>>>>>>> have not been able to find any documentation online outlining >>>>>>>>>>>>>> such >>>>>>>>>>>>>> information. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thank you! >>>>>>>>>>>>>> >>>>>>>>>>>>>> *Yousif Askar **(he/him) * >>>>>>>>>>>>>> >>>>>>>>>>>>>> *Software Engineer* >>>>>>>>>>>>>> >>>>>>>>>>>>>> *UCC* >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> *yousif.as...@bd.com <yousif.as...@bd.com>* >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> 321 South Taylor Avenue >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Louisville, CO, 80027 >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> US >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> *bd.com <http://www.bd.com/>* >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> ******************************************************************* >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g>IMPORTANT >>>>>>>>>>>>>> MESSAGE FOR RECIPIENTS IN THE U.S.A.: >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g>This >>>>>>>>>>>>>> message may constitute an advertisement of a BD group's products >>>>>>>>>>>>>> or >>>>>>>>>>>>>> services or a solicitation of interest in them. If this is such >>>>>>>>>>>>>> a message >>>>>>>>>>>>>> and you would like to opt out of receiving future advertisements >>>>>>>>>>>>>> or >>>>>>>>>>>>>> solicitations from this BD group, please forward >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> this e-mail to optoutbygr...@bd.com. [BD.v1.0] >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> ******************************************************************* >>>>>>>>>>>>>> >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g>This >>>>>>>>>>>>>> message (which includes any attachments) is intended only for the >>>>>>>>>>>>>> designated recipient(s). It may contain confidential or >>>>>>>>>>>>>> proprietary >>>>>>>>>>>>>> information and may be subject to the attorney-client privilege >>>>>>>>>>>>>> or other >>>>>>>>>>>>>> confidentiality protections. If you are not a >>>>>>>>>>>>>> <https://www.google.com/maps/search/321+South+Taylor+Avenue+%C2%A0+%0D%0A+Louisville,+CO,+80027+%0D%0A+US?entry=gmail&source=g> >>>>>>>>>>>>>> designated recipient, you may not review, use, copy or >>>>>>>>>>>>>> distribute this >>>>>>>>>>>>>> message. If you received this in error, please notify the sender >>>>>>>>>>>>>> by reply >>>>>>>>>>>>>> e-mail and delete this message. Thank you. >>>>>>>>>>>>>> >>>>>>>>>>>>>> ******************************************************************* >>>>>>>>>>>>>> Corporate Headquarters Mailing Address: BD (Becton, Dickinson >>>>>>>>>>>>>> and Company) 1 Becton Drive Franklin Lakes, NJ 07417 U.S.A. >>>>>>>>>>>>>> <https://www.google.com/maps/search/1+Becton+Drive+Franklin+Lakes,+NJ+07417+U.S.A.?entry=gmail&source=g> >>>>>>>>>>>>>> >>>>>>>>>>>>>> BD Restricted >>>>>>>>>>>>>> >>>>>>>>>>>>>