|
|
@ -3,7 +3,7 @@ |
|
|
|
<title>Static Call Graph - [..\..\Output\atk_f407.axf]</title></head> |
|
|
|
<body><HR> |
|
|
|
<H1>Static Call Graph for image ..\..\Output\atk_f407.axf</H1><HR> |
|
|
|
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sat Feb 18 10:09:46 2023 |
|
|
|
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sat Feb 18 10:28:34 2023 |
|
|
|
<BR><P> |
|
|
|
<H3>Maximum Stack Usage = 896 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> |
|
|
|
Call chain for Maximum Stack Depth:</H3> |
|
|
@ -1961,8 +1961,8 @@ Global Symbols |
|
|
|
<BR>[Calls]<UL><LI><a href="#[17f]">>></a> lcd_write_ram_prepare |
|
|
|
<LI><a href="#[17e]">>></a> lcd_set_cursor |
|
|
|
</UL> |
|
|
|
<BR>[Called By]<UL><LI><a href="#[89]">>></a> lwip_test_ui |
|
|
|
<LI><a href="#[70]">>></a> start_task |
|
|
|
<BR>[Called By]<UL><LI><a href="#[70]">>></a> start_task |
|
|
|
<LI><a href="#[89]">>></a> lwip_test_ui |
|
|
|
</UL> |
|
|
|
|
|
|
|
<P><STRONG><a name="[18c]"></a>lcd_init</STRONG> (Thumb, 1060 bytes, Stack size 88 bytes, lcd.o(i.lcd_init)) |
|
|
@ -2022,8 +2022,8 @@ Global Symbols |
|
|
|
</UL> |
|
|
|
<BR>[Calls]<UL><LI><a href="#[18f]">>></a> lcd_show_char |
|
|
|
</UL> |
|
|
|
<BR>[Called By]<UL><LI><a href="#[89]">>></a> lwip_test_ui |
|
|
|
<LI><a href="#[70]">>></a> start_task |
|
|
|
<BR>[Called By]<UL><LI><a href="#[70]">>></a> start_task |
|
|
|
<LI><a href="#[89]">>></a> lwip_test_ui |
|
|
|
</UL> |
|
|
|
|
|
|
|
<P><STRONG><a name="[18e]"></a>lcd_ssd_backlight_set</STRONG> (Thumb, 88 bytes, Stack size 32 bytes, lcd.o(i.lcd_ssd_backlight_set)) |
|
|
@ -2308,7 +2308,7 @@ Global Symbols |
|
|
|
<LI><a href="#[1fd]">>></a> netconn_recv_data |
|
|
|
</UL> |
|
|
|
|
|
|
|
<P><STRONG><a name="[77]"></a>lwip_periodic_handle</STRONG> (Thumb, 792 bytes, Stack size 32 bytes, lwip_comm.o(i.lwip_periodic_handle)) |
|
|
|
<P><STRONG><a name="[77]"></a>lwip_periodic_handle</STRONG> (Thumb, 794 bytes, Stack size 32 bytes, lwip_comm.o(i.lwip_periodic_handle)) |
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 880<LI>Call Chain = lwip_periodic_handle ⇒ dhcp_start ⇒ dhcp_release_and_stop ⇒ netif_set_addr ⇒ netif_do_set_ipaddr ⇒ netif_do_ip_addr_changed ⇒ tcp_netif_ip_addr_changed ⇒ tcp_netif_ip_addr_changed_pcblist ⇒ tcp_abort ⇒ tcp_abandon ⇒ tcp_pcb_remove ⇒ tcp_output ⇒ tcp_send_empty_ack ⇒ tcp_output_control_segment ⇒ ip4_output_if ⇒ ip4_output_if_src ⇒ ip4_frag ⇒ pbuf_alloc ⇒ pbuf_free ⇒ mem_free ⇒ sys_mutex_unlock ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf |
|
|
|
</UL> |
|
|
|
<BR>[Calls]<UL><LI><a href="#[193]">>></a> vTaskDelay |
|
|
@ -3146,8 +3146,7 @@ Global Symbols |
|
|
|
<P><STRONG><a name="[70]"></a>start_task</STRONG> (Thumb, 230 bytes, Stack size 24 bytes, freertos_demo.o(i.start_task)) |
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 896<LI>Call Chain = start_task ⇒ lwip_comm_init ⇒ netif_add ⇒ netif_set_addr ⇒ netif_do_set_ipaddr ⇒ netif_do_ip_addr_changed ⇒ tcp_netif_ip_addr_changed ⇒ tcp_netif_ip_addr_changed_pcblist ⇒ tcp_abort ⇒ tcp_abandon ⇒ tcp_pcb_remove ⇒ tcp_output ⇒ tcp_send_empty_ack ⇒ tcp_output_control_segment ⇒ ip4_output_if ⇒ ip4_output_if_src ⇒ ip4_frag ⇒ pbuf_alloc ⇒ pbuf_free ⇒ mem_free ⇒ sys_mutex_unlock ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf |
|
|
|
</UL> |
|
|
|
<BR>[Calls]<UL><LI><a href="#[89]">>></a> lwip_test_ui |
|
|
|
<LI><a href="#[158]">>></a> xTaskCreate |
|
|
|
<BR>[Calls]<UL><LI><a href="#[158]">>></a> xTaskCreate |
|
|
|
<LI><a href="#[240]">>></a> vTaskDelete |
|
|
|
<LI><a href="#[193]">>></a> vTaskDelay |
|
|
|
<LI><a href="#[154]">>></a> vPortExitCritical |
|
|
@ -3158,6 +3157,7 @@ Global Symbols |
|
|
|
<LI><a href="#[14a]">>></a> ethernet_read_phy |
|
|
|
<LI><a href="#[2]">>></a> delay_ms |
|
|
|
<LI><a href="#[192]">>></a> HAL_GPIO_TogglePin |
|
|
|
<LI><a href="#[89]">>></a> lwip_test_ui |
|
|
|
<LI><a href="#[f9]">>></a> __2printf |
|
|
|
</UL> |
|
|
|
<BR>[Address Reference Count : 1]<UL><LI> freertos_demo.o(i.freertos_demo) |
|
|
@ -4205,7 +4205,7 @@ Global Symbols |
|
|
|
<BR>[Called By]<UL><LI><a href="#[290]">>></a> usmart_str2num |
|
|
|
</UL> |
|
|
|
|
|
|
|
<P><STRONG><a name="[9]"></a>usmart_scan</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, usmart.o(i.usmart_scan)) |
|
|
|
<P><STRONG><a name="[9]"></a>usmart_scan</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, usmart.o(i.usmart_scan)) |
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = usmart_scan ⇒ usmart_sys_cmd_exe ⇒ usmart_get_fname |
|
|
|
</UL> |
|
|
|
<BR>[Calls]<UL><LI><a href="#[294]">>></a> usmart_get_input_string |
|
|
@ -4241,7 +4241,7 @@ Global Symbols |
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[28a]">>></a> usmart_get_fparam |
|
|
|
</UL> |
|
|
|
|
|
|
|
<P><STRONG><a name="[295]"></a>usmart_sys_cmd_exe</STRONG> (Thumb, 1570 bytes, Stack size 56 bytes, usmart.o(i.usmart_sys_cmd_exe)) |
|
|
|
<P><STRONG><a name="[295]"></a>usmart_sys_cmd_exe</STRONG> (Thumb, 646 bytes, Stack size 56 bytes, usmart.o(i.usmart_sys_cmd_exe)) |
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = usmart_sys_cmd_exe ⇒ usmart_get_fname |
|
|
|
</UL> |
|
|
|
<BR>[Calls]<UL><LI><a href="#[289]">>></a> usmart_strcmp |
|
|
|