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> >>>>>>>>>>> ******************************************************************* >>>>>>>>>>> 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 >>>>>>>>>>> >>>>>>>>>>