zhangbo
昨天 f39c69839382ee3890906e96211527dcb2eaeb51
keil/Objects/uwb_simple_example.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Objects\uwb_simple_example.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Objects\uwb_simple_example.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Thu Jun 12 13:43:15 2025
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Sat Jun 28 15:18:32 2025
<BR><P>
<H3>Maximum Stack Usage =       1604 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -193,11 +193,11 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[1d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_open
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_sector_erase
<LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_read
<LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_open
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[1f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_block_erase
<LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_tick_resume
<LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
@@ -218,7 +218,7 @@
<P><STRONG><a name="[87]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<BR>[Called By]<UL><LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[21c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rtc_second_to_time
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_DEVID
@@ -898,7 +898,7 @@
<BR>[Called By]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EPowerOnProc
</UL>
<P><STRONG><a name="[52]"></a>AIR780EIPInitProc</STRONG> (Thumb, 476 bytes, Stack size 72 bytes, air780efsm.o(.text.AIR780EIPInitProc))
<P><STRONG><a name="[52]"></a>AIR780EIPInitProc</STRONG> (Thumb, 484 bytes, Stack size 72 bytes, air780efsm.o(.text.AIR780EIPInitProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 564<LI>Call Chain = AIR780EIPInitProc &rArr; HIDO_ATLiteCmdSend &rArr; HIDO_DebugString &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilSnprintf
@@ -1214,7 +1214,7 @@
<P><STRONG><a name="[27]"></a>CALIB_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, mk_calib.o(.text.CALIB_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[1b2]"></a>Checksum_u16</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, serial_at_cmd_app.o(.text.Checksum_u16))
<P><STRONG><a name="[1b5]"></a>Checksum_u16</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, serial_at_cmd_app.o(.text.Checksum_u16))
<BR><BR>[Called By]<UL><LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWBSendUDPTask
<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_SocketEventProc
</UL>
@@ -1226,6 +1226,7 @@
</UL>
<BR>[Called By]<UL><LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sleep_timer_callback
<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_SocketEventProc
</UL>
<P><STRONG><a name="[be]"></a>DBG_GetMode</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dbg.o(.text.DBG_GetMode))
@@ -2495,6 +2496,7 @@
</UL>
<BR>[Called By]<UL><LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sleep_timer_callback
<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_SocketEventProc
</UL>
<P><STRONG><a name="[ee]"></a>PCA9555_Set_One_Value_Output</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, pca9555.o(.text.PCA9555_Set_One_Value_Output))
@@ -2648,7 +2650,7 @@
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_set
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_clr
</UL>
<BR>[Called By]<UL><LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WT588E_PLAY
<BR>[Called By]<UL><LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WT588E_PLAY
</UL>
<P><STRONG><a name="[15d]"></a>SecondTask</STRONG> (Thumb, 128 bytes, Stack size 8 bytes, main.o(.text.SecondTask))
@@ -2950,7 +2952,7 @@
<P><STRONG><a name="[1bb]"></a>UWBSendUDPTask</STRONG> (Thumb, 376 bytes, Stack size 64 bytes, uwb_app.o(.text.UWBSendUDPTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 1108<LI>Call Chain = UWBSendUDPTask &rArr; HexToAsciiSendUDP &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<BR>[Calls]<UL><LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HexToAsciiSendUDP
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
@@ -3040,9 +3042,9 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 828<LI>Call Chain = UpdateProcess &rArr; save_com_map_to_flash &rArr; flash_open &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_open
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[19f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Serial0_PutString
<LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
</UL>
@@ -3102,7 +3104,7 @@
<BR>[Called By]<UL><LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[1b5]"></a>WT588E_PLAY</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, spiv1.07.o(.text.WT588E_PLAY))
<P><STRONG><a name="[1b4]"></a>WT588E_PLAY</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, spiv1.07.o(.text.WT588E_PLAY))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = WT588E_PLAY &rArr; SPI_WT588E_COMMAND
</UL>
<BR>[Calls]<UL><LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_set
@@ -3357,7 +3359,7 @@
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SecondTask
<LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WT588E_PLAY
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WT588E_PLAY
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780E_Reset_usart
<LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780E_Reset
<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_SocketEventProc
@@ -3403,7 +3405,7 @@
<LI><a href="#[1d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clock_enable
</UL>
<BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_get
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_read
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_send
<LI><a href="#[1bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_receive
@@ -3415,7 +3417,7 @@
<BR>[Calls]<UL><LI><a href="#[ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_assert_dump
</UL>
<BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_get
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_read
<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_dma_write_nbytes_callback
<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_dma_callback
@@ -3507,7 +3509,7 @@
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_wait_done
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<BR>[Called By]<UL><LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
</UL>
<P><STRONG><a name="[1f5]"></a>flash_check_busy</STRONG> (Thumb, 244 bytes, Stack size 32 bytes, mk_flash.o(.text.flash_check_busy))
@@ -3516,7 +3518,7 @@
<BR>[Calls]<UL><LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timer_get
<LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<BR>[Called By]<UL><LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
</UL>
<P><STRONG><a name="[1f6]"></a>flash_close</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, mk_flash.o(.text.flash_close))
@@ -3529,7 +3531,7 @@
<BR>[Called By]<UL><LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[1b3]"></a>flash_erase</STRONG> (Thumb, 332 bytes, Stack size 48 bytes, mk_flash.o(.text.flash_erase))
<P><STRONG><a name="[1b2]"></a>flash_erase</STRONG> (Thumb, 332 bytes, Stack size 48 bytes, mk_flash.o(.text.flash_erase))
<BR><BR>[Stack]<UL><LI>Max Depth = 380<LI>Call Chain = flash_erase &rArr; flash_sector_erase &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_sector_erase
@@ -3603,11 +3605,11 @@
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_wait_done
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<BR>[Called By]<UL><LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[18b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PalFlashEraseSector
</UL>
<P><STRONG><a name="[1b4]"></a>flash_write_nbytes</STRONG> (Thumb, 1980 bytes, Stack size 136 bytes, mk_flash.o(.text.flash_write_nbytes))
<P><STRONG><a name="[1b3]"></a>flash_write_nbytes</STRONG> (Thumb, 1980 bytes, Stack size 136 bytes, mk_flash.o(.text.flash_write_nbytes))
<BR><BR>[Stack]<UL><LI>Max Depth = 460<LI>Call Chain = flash_write_nbytes &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dma_transfer
@@ -3661,7 +3663,7 @@
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Start
<LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Send_Byte
<LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Read_Byte
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WT588E_PLAY
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WT588E_PLAY
<LI><a href="#[19c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_WT588E_COMMAND
</UL>
@@ -3690,7 +3692,7 @@
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Start
<LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Send_Byte
<LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Read_Byte
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WT588E_PLAY
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WT588E_PLAY
<LI><a href="#[19c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_WT588E_COMMAND
</UL>
@@ -3922,7 +3924,7 @@
<BR><BR>[Called By]<UL><LI><a href="#[219]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[2b]"></a>main</STRONG> (Thumb, 692 bytes, Stack size 8 bytes, main.o(.text.main))
<P><STRONG><a name="[2b]"></a>main</STRONG> (Thumb, 700 bytes, Stack size 8 bytes, main.o(.text.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 1220<LI>Call Chain = main &rArr; IdleTask &rArr; UART_CheckReceive &rArr; DBG_Poll &rArr; UsartParseDataHandler &rArr; GPS_RecvFsm &rArr; UDPClient_UploadGPS &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[1d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_open
@@ -4063,10 +4065,10 @@
<P><STRONG><a name="[194]"></a>parameter_init_anchor</STRONG> (Thumb, 256 bytes, Stack size 24 bytes, global_param.o(.text.parameter_init_anchor))
<BR><BR>[Stack]<UL><LI>Max Depth = 804<LI>Call Chain = parameter_init_anchor &rArr; flash_open &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<BR>[Calls]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_read
<LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_open
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
</UL>
<BR>[Called By]<UL><LI><a href="#[193]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
</UL>
@@ -4370,9 +4372,9 @@
<P><STRONG><a name="[161]"></a>save_com_map_to_flash</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, global_param.o(.text.save_com_map_to_flash))
<BR><BR>[Stack]<UL><LI>Max Depth = 804<LI>Call Chain = save_com_map_to_flash &rArr; flash_open &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<BR>[Calls]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_open
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
</UL>
<BR>[Called By]<UL><LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
@@ -4471,7 +4473,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dual_timer_get
</UL>
<BR>[Called By]<UL><LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<BR>[Called By]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_sector_erase
<LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_read
<LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_open
@@ -4565,8 +4567,6 @@
<LI><a href="#[1b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_irq_handler
<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_dma_callback
<LI><a href="#[0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_wdt_callback
<LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_engine_run
<LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_g_op_f32
<LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PHY_TIMER_IRQHandler
<LI><a href="#[203]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_link_desc_construct
<LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_cs_construct
@@ -4574,6 +4574,8 @@
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_scale_f32
<LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_g_op_int8
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_g_op_int16
<LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_engine_run
<LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_g_op_f32
</UL>
<P><STRONG><a name="[234]"></a>trace_end</STRONG> (Thumb, 68 bytes, Stack size 0 bytes, mk_trace.o(.text.trace_end))
@@ -5093,7 +5095,7 @@
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timer_get
<LI><a href="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<BR>[Called By]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_sector_erase
<LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_open
<LI><a href="#[1f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_block_erase
@@ -5104,7 +5106,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timer_get
</UL>
<BR>[Called By]<UL><LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<BR>[Called By]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[18c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_sector_erase
<LI><a href="#[190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_read
<LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_open
@@ -5210,8 +5212,8 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text.main)
</UL>
<P><STRONG><a name="[48]"></a>sleep_timer_callback</STRONG> (Thumb, 260 bytes, Stack size 16 bytes, main.o(.text.sleep_timer_callback))
<BR><BR>[Stack]<UL><LI>Max Depth = 1124<LI>Call Chain = sleep_timer_callback &rArr; UWBSendUDPTask &rArr; HexToAsciiSendUDP &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
<P><STRONG><a name="[48]"></a>sleep_timer_callback</STRONG> (Thumb, 284 bytes, Stack size 24 bytes, main.o(.text.sleep_timer_callback))
<BR><BR>[Stack]<UL><LI>Max Depth = 1132<LI>Call Chain = sleep_timer_callback &rArr; UWBSendUDPTask &rArr; HexToAsciiSendUDP &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_5v_input_pca
@@ -5245,17 +5247,19 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> uwb_app.o(.text.Uwb_init)
</UL>
<P><STRONG><a name="[3e]"></a>TCPClient_SocketEventProc</STRONG> (Thumb, 1852 bytes, Stack size 584 bytes, tcpclient.o(.text.TCPClient_SocketEventProc))
<P><STRONG><a name="[3e]"></a>TCPClient_SocketEventProc</STRONG> (Thumb, 2204 bytes, Stack size 584 bytes, tcpclient.o(.text.TCPClient_SocketEventProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 1604<LI>Call Chain = TCPClient_SocketEventProc &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<BR>[Calls]<UL><LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_nbytes
<LI><a href="#[18e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_open
<LI><a href="#[1b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PCA9555_Set_One_Value_Output
<LI><a href="#[1b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OpenUWB
<LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CloseUWB
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WT588E_PLAY
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WT588E_PLAY
<LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Send
<LI><a href="#[1ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Recv
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrToInt
@@ -5654,9 +5658,9 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_assert_dump
</UL>
<BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_g_op_f32
<LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_g_op_int8
<BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_g_op_int8
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_g_op_int16
<LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_g_op_f32
</UL>
<P><STRONG><a name="[1fc]"></a>lsp_g_op_int16</STRONG> (Thumb, 212 bytes, Stack size 72 bytes, mk_lsp.o(.text.lsp_g_op_int16))