Yes On Tue, Jan 7, 2025, 6:16 PM Alan C. Assis <acas...@gmail.com> wrote:
> Hi Yashvi and Shijo, > > Nice to know it worked! > > Yashvi, please consider submitting a Pull Request to include it into > mainline, this way more people will be able to use LEDs support on this > board and you will have your first contribution to the project! > > BR, > > Alan > > On Monday, January 6, 2025, 24 yashvi shah <yashvee...@gmail.com> wrote: > >> 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. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> <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>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 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>