Thank you @alan sir and @shijo sir It works successfully....
On Mon, Jan 6, 2025, 7:05 PM 24 yashvi shah <yashvee...@gmail.com> wrote: > 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 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>