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> >>>>> >>>>> *bd.com <http://www.bd.com/>* >>>>> >>>>> ******************************************************************* >>>>> IMPORTANT MESSAGE FOR RECIPIENTS IN THE U.S.A.: >>>>> 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 this e-mail to >>>>> optoutbygr...@bd.com. [BD.v1.0] >>>>> ******************************************************************* >>>>> 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 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 >>>>> >>>>