|
|
|
|
@ -3,7 +3,7 @@
|
|
|
|
|
<title>Static Call Graph - [..\OBJ\LED.axf]</title></head>
|
|
|
|
|
<body><HR>
|
|
|
|
|
<H1>Static Call Graph for image ..\OBJ\LED.axf</H1><HR>
|
|
|
|
|
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Jan 04 21:00:01 2024
|
|
|
|
|
<BR><P>#<CALLGRAPH># ARM Linker, 5060422: Last Updated: Tue Jan 09 09:32:57 2024
|
|
|
|
|
<BR><P>
|
|
|
|
|
<H3>Maximum Stack Usage = 304 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
|
|
|
|
Call chain for Maximum Stack Depth:</H3>
|
|
|
|
|
@ -103,11 +103,9 @@ Global Symbols
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[128]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[129]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
|
|
|
|
<P><STRONG><a name="[129]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[12a]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[12b]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
|
|
|
|
<P><STRONG><a name="[12a]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, port.o(.emb_text))
|
|
|
|
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
|
|
|
|
@ -253,9 +251,9 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[f5]">>></a> prvCopyDataFromQueue
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[12c]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[12b]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[12d]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[12c]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[41]"></a>__aeabi_fadd</STRONG> (Thumb, 164 bytes, Stack size 16 bytes, fadd.o(.text))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = __aeabi_fadd ⇒ _float_epilogue
|
|
|
|
|
@ -297,15 +295,15 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[47]"></a>__aeabi_dadd</STRONG> (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[4b]">>></a> _double_round
|
|
|
|
|
<LI><a href="#[4a]">>></a> _double_epilogue
|
|
|
|
|
<LI><a href="#[49]">>></a> __aeabi_lasr
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[49]">>></a> __aeabi_lasr
|
|
|
|
|
<LI><a href="#[48]">>></a> __aeabi_llsl
|
|
|
|
|
<LI><a href="#[4b]">>></a> _double_round
|
|
|
|
|
<LI><a href="#[4a]">>></a> _double_epilogue
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[4c]">>></a> __aeabi_dsub
|
|
|
|
|
<LI><a href="#[d5]">>></a> _fp_digits
|
|
|
|
|
<LI><a href="#[4d]">>></a> __aeabi_drsub
|
|
|
|
|
<LI><a href="#[3b]">>></a> Sensor_Communication_task
|
|
|
|
|
<LI><a href="#[d5]">>></a> _fp_digits
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[4c]"></a>__aeabi_dsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
|
|
|
|
|
@ -321,8 +319,8 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[4a]">>></a> _double_epilogue
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[d5]">>></a> _fp_digits
|
|
|
|
|
<LI><a href="#[3b]">>></a> Sensor_Communication_task
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[3b]">>></a> Sensor_Communication_task
|
|
|
|
|
<LI><a href="#[d5]">>></a> _fp_digits
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[4f]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
|
|
|
|
|
@ -330,8 +328,8 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[4b]">>></a> _double_round
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[d5]">>></a> _fp_digits
|
|
|
|
|
<LI><a href="#[3b]">>></a> Sensor_Communication_task
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[3b]">>></a> Sensor_Communication_task
|
|
|
|
|
<LI><a href="#[d5]">>></a> _fp_digits
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[50]"></a>__aeabi_i2f</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text))
|
|
|
|
|
@ -382,7 +380,7 @@ Global Symbols
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[3b]">>></a> Sensor_Communication_task
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[12e]"></a>__aeabi_cfcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[12d]"></a>__aeabi_cfcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[6b]"></a>__aeabi_cfcmple</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[68]">>></a> PID_Calc
|
|
|
|
|
@ -392,7 +390,7 @@ Global Symbols
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[68]">>></a> PID_Calc
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[12f]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[12e]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[d9]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[d4]">>></a> _printf_core
|
|
|
|
|
@ -408,29 +406,29 @@ Global Symbols
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[48]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[47]">>></a> __aeabi_dadd
|
|
|
|
|
<LI><a href="#[56]">>></a> __aeabi_uldivmod
|
|
|
|
|
<LI><a href="#[4a]">>></a> _double_epilogue
|
|
|
|
|
<LI><a href="#[57]">>></a> __aeabi_d2ulz
|
|
|
|
|
<LI><a href="#[56]">>></a> __aeabi_uldivmod
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[130]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[12f]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[54]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[4a]">>></a> _double_epilogue
|
|
|
|
|
<LI><a href="#[57]">>></a> __aeabi_d2ulz
|
|
|
|
|
<LI><a href="#[53]">>></a> __aeabi_d2uiz
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[53]">>></a> __aeabi_d2uiz
|
|
|
|
|
<LI><a href="#[56]">>></a> __aeabi_uldivmod
|
|
|
|
|
<LI><a href="#[4a]">>></a> _double_epilogue
|
|
|
|
|
<LI><a href="#[57]">>></a> __aeabi_d2ulz
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[131]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[130]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[49]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[47]">>></a> __aeabi_dadd
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[132]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[131]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[133]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[132]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[43]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[46]">>></a> __aeabi_fdiv
|
|
|
|
|
@ -449,20 +447,20 @@ Global Symbols
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _double_round
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[47]">>></a> __aeabi_dadd
|
|
|
|
|
<LI><a href="#[4a]">>></a> _double_epilogue
|
|
|
|
|
<LI><a href="#[4f]">>></a> __aeabi_ddiv
|
|
|
|
|
<LI><a href="#[4a]">>></a> _double_epilogue
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[4a]"></a>_double_epilogue</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = _double_epilogue ⇒ _double_round
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[4b]">>></a> _double_round
|
|
|
|
|
<LI><a href="#[54]">>></a> __aeabi_llsr
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_llsr
|
|
|
|
|
<LI><a href="#[48]">>></a> __aeabi_llsl
|
|
|
|
|
<LI><a href="#[4b]">>></a> _double_round
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[51]">>></a> __aeabi_i2d
|
|
|
|
|
<LI><a href="#[4e]">>></a> __aeabi_dmul
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[4e]">>></a> __aeabi_dmul
|
|
|
|
|
<LI><a href="#[47]">>></a> __aeabi_dadd
|
|
|
|
|
<LI><a href="#[51]">>></a> __aeabi_i2d
|
|
|
|
|
<LI><a href="#[52]">>></a> __aeabi_ui2d
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
@ -479,11 +477,11 @@ Global Symbols
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[3e]">>></a> _main_scatterload
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[134]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[133]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[135]"></a>__decompress</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[134]"></a>__decompress</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[136]"></a>__decompress1</STRONG> (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[135]"></a>__decompress1</STRONG> (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[b7]"></a>Analysis</STRONG> (Thumb, 114 bytes, Stack size 16 bytes, write.o(i.Analysis))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Analysis
|
|
|
|
|
@ -538,7 +536,8 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[60]"></a>GPIO_Init</STRONG> (Thumb, 278 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = GPIO_Init
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[a9]">>></a> W25QXX_Init
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[83]">>></a> SN74CB3Q3253_Init
|
|
|
|
|
<LI><a href="#[a9]">>></a> W25QXX_Init
|
|
|
|
|
<LI><a href="#[ab]">>></a> SPI1_Init
|
|
|
|
|
<LI><a href="#[ca]">>></a> USART2_Init
|
|
|
|
|
<LI><a href="#[c6]">>></a> TimePwm_init
|
|
|
|
|
@ -547,12 +546,11 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[76]">>></a> PWM2_Init
|
|
|
|
|
<LI><a href="#[6e]">>></a> PWM1_Init
|
|
|
|
|
<LI><a href="#[5b]">>></a> HC595_Pin_Init
|
|
|
|
|
<LI><a href="#[83]">>></a> SN74CB3Q3253_Init
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[84]"></a>GPIO_ResetBits</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[82]">>></a> RS485_1_Init
|
|
|
|
|
<LI><a href="#[83]">>></a> SN74CB3Q3253_Init
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[83]">>></a> SN74CB3Q3253_Init
|
|
|
|
|
<LI><a href="#[82]">>></a> RS485_1_Init
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[61]"></a>GPIO_SetBits</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))
|
|
|
|
|
@ -769,7 +767,8 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[5c]"></a>RCC_APB2PeriphClockCmd</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[a9]">>></a> W25QXX_Init
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[83]">>></a> SN74CB3Q3253_Init
|
|
|
|
|
<LI><a href="#[a9]">>></a> W25QXX_Init
|
|
|
|
|
<LI><a href="#[ab]">>></a> SPI1_Init
|
|
|
|
|
<LI><a href="#[ca]">>></a> USART2_Init
|
|
|
|
|
<LI><a href="#[c6]">>></a> TimePwm_init
|
|
|
|
|
@ -778,7 +777,6 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[76]">>></a> PWM2_Init
|
|
|
|
|
<LI><a href="#[6e]">>></a> PWM1_Init
|
|
|
|
|
<LI><a href="#[5b]">>></a> HC595_Pin_Init
|
|
|
|
|
<LI><a href="#[83]">>></a> SN74CB3Q3253_Init
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[85]"></a>RCC_APB2PeriphResetCmd</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd))
|
|
|
|
|
@ -824,16 +822,16 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[82]"></a>RS485_1_Init</STRONG> (Thumb, 220 bytes, Stack size 32 bytes, rs485.o(i.RS485_1_Init))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = RS485_1_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[84]">>></a> GPIO_ResetBits
|
|
|
|
|
<LI><a href="#[61]">>></a> GPIO_SetBits
|
|
|
|
|
<LI><a href="#[5c]">>></a> RCC_APB2PeriphClockCmd
|
|
|
|
|
<LI><a href="#[87]">>></a> NVIC_Init
|
|
|
|
|
<LI><a href="#[60]">>></a> GPIO_Init
|
|
|
|
|
<LI><a href="#[86]">>></a> USART_Init
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[86]">>></a> USART_Init
|
|
|
|
|
<LI><a href="#[88]">>></a> USART_ITConfig
|
|
|
|
|
<LI><a href="#[89]">>></a> USART_Cmd
|
|
|
|
|
<LI><a href="#[85]">>></a> RCC_APB2PeriphResetCmd
|
|
|
|
|
<LI><a href="#[83]">>></a> SN74CB3Q3253_Init
|
|
|
|
|
<LI><a href="#[84]">>></a> GPIO_ResetBits
|
|
|
|
|
<LI><a href="#[61]">>></a> GPIO_SetBits
|
|
|
|
|
<LI><a href="#[5c]">>></a> RCC_APB2PeriphClockCmd
|
|
|
|
|
<LI><a href="#[87]">>></a> NVIC_Init
|
|
|
|
|
<LI><a href="#[60]">>></a> GPIO_Init
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
|
|
|
|
</UL>
|
|
|
|
|
@ -848,12 +846,12 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[8d]"></a>RS485_1_Send_Data_2</STRONG> (Thumb, 728 bytes, Stack size 8 bytes, rs485.o(i.RS485_1_Send_Data_2))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = RS485_1_Send_Data_2 ⇒ bufcut_Init
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = RS485_1_Send_Data_2 ⇒ GetCRC16
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[8e]">>></a> bufcut_Init
|
|
|
|
|
<LI><a href="#[8c]">>></a> USART_SendData
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[8c]">>></a> USART_SendData
|
|
|
|
|
<LI><a href="#[8b]">>></a> USART_GetFlagStatus
|
|
|
|
|
<LI><a href="#[8f]">>></a> GetCRC16
|
|
|
|
|
<LI><a href="#[8e]">>></a> bufcut_Init
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[3b]">>></a> Sensor_Communication_task
|
|
|
|
|
</UL>
|
|
|
|
|
@ -1109,10 +1107,13 @@ Global Symbols
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[ab]">>></a> SPI1_Init
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[3b]"></a>Sensor_Communication_task</STRONG> (Thumb, 1406 bytes, Stack size 24 bytes, myfreertos.o(i.Sensor_Communication_task))
|
|
|
|
|
<P><STRONG><a name="[3b]"></a>Sensor_Communication_task</STRONG> (Thumb, 1430 bytes, Stack size 24 bytes, myfreertos.o(i.Sensor_Communication_task))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = Sensor_Communication_task ⇒ timelong_Compare ⇒ RTC_synchronization_ins ⇒ delay_ms ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[8e]">>></a> bufcut_Init
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[90]">>></a> RS485_1_Send_Data_3
|
|
|
|
|
<LI><a href="#[8d]">>></a> RS485_1_Send_Data_2
|
|
|
|
|
<LI><a href="#[8a]">>></a> RS485_1_Send_Data_1
|
|
|
|
|
<LI><a href="#[8e]">>></a> bufcut_Init
|
|
|
|
|
<LI><a href="#[a7]">>></a> RTC_synchronization_ins
|
|
|
|
|
<LI><a href="#[b3]">>></a> timelong_Compare
|
|
|
|
|
<LI><a href="#[ba]">>></a> isAllZeros
|
|
|
|
|
@ -1127,12 +1128,9 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[b5]">>></a> delay_xms
|
|
|
|
|
<LI><a href="#[68]">>></a> PID_Calc
|
|
|
|
|
<LI><a href="#[b6]">>></a> RX_BUF_Transfer
|
|
|
|
|
<LI><a href="#[90]">>></a> RS485_1_Send_Data_3
|
|
|
|
|
<LI><a href="#[8d]">>></a> RS485_1_Send_Data_2
|
|
|
|
|
<LI><a href="#[8a]">>></a> RS485_1_Send_Data_1
|
|
|
|
|
<LI><a href="#[51]">>></a> __aeabi_i2d
|
|
|
|
|
<LI><a href="#[4e]">>></a> __aeabi_dmul
|
|
|
|
|
<LI><a href="#[47]">>></a> __aeabi_dadd
|
|
|
|
|
<LI><a href="#[51]">>></a> __aeabi_i2d
|
|
|
|
|
<LI><a href="#[52]">>></a> __aeabi_ui2d
|
|
|
|
|
<LI><a href="#[4f]">>></a> __aeabi_ddiv
|
|
|
|
|
<LI><a href="#[53]">>></a> __aeabi_d2uiz
|
|
|
|
|
@ -1343,13 +1341,13 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[ca]"></a>USART2_Init</STRONG> (Thumb, 184 bytes, Stack size 32 bytes, usart.o(i.USART2_Init))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = USART2_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[5c]">>></a> RCC_APB2PeriphClockCmd
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[86]">>></a> USART_Init
|
|
|
|
|
<LI><a href="#[88]">>></a> USART_ITConfig
|
|
|
|
|
<LI><a href="#[89]">>></a> USART_Cmd
|
|
|
|
|
<LI><a href="#[5c]">>></a> RCC_APB2PeriphClockCmd
|
|
|
|
|
<LI><a href="#[7a]">>></a> RCC_APB1PeriphClockCmd
|
|
|
|
|
<LI><a href="#[87]">>></a> NVIC_Init
|
|
|
|
|
<LI><a href="#[60]">>></a> GPIO_Init
|
|
|
|
|
<LI><a href="#[86]">>></a> USART_Init
|
|
|
|
|
<LI><a href="#[88]">>></a> USART_ITConfig
|
|
|
|
|
<LI><a href="#[89]">>></a> USART_Cmd
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
|
|
|
|
</UL>
|
|
|
|
|
@ -1360,17 +1358,17 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[8b]"></a>USART_GetFlagStatus</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_GetFlagStatus))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[38]">>></a> fputc
|
|
|
|
|
<LI><a href="#[90]">>></a> RS485_1_Send_Data_3
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[90]">>></a> RS485_1_Send_Data_3
|
|
|
|
|
<LI><a href="#[8d]">>></a> RS485_1_Send_Data_2
|
|
|
|
|
<LI><a href="#[8a]">>></a> RS485_1_Send_Data_1
|
|
|
|
|
<LI><a href="#[38]">>></a> fputc
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[c8]"></a>USART_GetITStatus</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, stm32f10x_usart.o(i.USART_GetITStatus))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USART_GetITStatus
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[30]">>></a> USART2_IRQHandler
|
|
|
|
|
<LI><a href="#[2f]">>></a> USART1_IRQHandler
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[2f]">>></a> USART1_IRQHandler
|
|
|
|
|
<LI><a href="#[30]">>></a> USART2_IRQHandler
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[88]"></a>USART_ITConfig</STRONG> (Thumb, 74 bytes, Stack size 20 bytes, stm32f10x_usart.o(i.USART_ITConfig))
|
|
|
|
|
@ -1390,15 +1388,15 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[c9]"></a>USART_ReceiveData</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ReceiveData))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[30]">>></a> USART2_IRQHandler
|
|
|
|
|
<LI><a href="#[2f]">>></a> USART1_IRQHandler
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[2f]">>></a> USART1_IRQHandler
|
|
|
|
|
<LI><a href="#[30]">>></a> USART2_IRQHandler
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[8c]"></a>USART_SendData</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_SendData))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[38]">>></a> fputc
|
|
|
|
|
<LI><a href="#[90]">>></a> RS485_1_Send_Data_3
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[90]">>></a> RS485_1_Send_Data_3
|
|
|
|
|
<LI><a href="#[8d]">>></a> RS485_1_Send_Data_2
|
|
|
|
|
<LI><a href="#[8a]">>></a> RS485_1_Send_Data_1
|
|
|
|
|
<LI><a href="#[38]">>></a> fputc
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler))
|
|
|
|
|
@ -1506,12 +1504,17 @@ Global Symbols
|
|
|
|
|
<BR><BR>[Calls]<UL><LI><a href="#[d4]">>></a> _printf_core
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[137]"></a>__1printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[136]"></a>__1printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[fd]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[da]">>></a> vTaskDelay
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f9]">>></a> vPortFree
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[111]">>></a> pvPortMalloc
|
|
|
|
|
<LI><a href="#[3a]">>></a> prvTaskExitError
|
|
|
|
|
<LI><a href="#[fb]">>></a> xQueueGenericReset
|
|
|
|
|
<LI><a href="#[103]">>></a> prvNotifyQueueSetContainer
|
|
|
|
|
@ -1536,28 +1539,23 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[119]">>></a> vTaskPlaceOnEventList
|
|
|
|
|
<LI><a href="#[114]">>></a> vTaskDelete
|
|
|
|
|
<LI><a href="#[fc]">>></a> prvInitialiseNewTask
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f9]">>></a> vPortFree
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[111]">>></a> pvPortMalloc
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[138]"></a>__c89printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[137]"></a>__c89printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[139]"></a>printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[138]"></a>printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[13a]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[139]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[13b]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[13a]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[13c]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
|
|
|
|
<P><STRONG><a name="[13b]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[8e]"></a>bufcut_Init</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, bufcut.o(i.bufcut_Init))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = bufcut_Init
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[a8]">>></a> Read_Init
|
|
|
|
|
<LI><a href="#[8d]">>></a> RS485_1_Send_Data_2
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[8d]">>></a> RS485_1_Send_Data_2
|
|
|
|
|
<LI><a href="#[a8]">>></a> Read_Init
|
|
|
|
|
<LI><a href="#[3b]">>></a> Sensor_Communication_task
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
@ -1653,9 +1651,9 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f2]">>></a> vTaskSuspendAll
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
<LI><a href="#[113]">>></a> prvInsertBlockIntoFreeList
|
|
|
|
|
<LI><a href="#[112]">>></a> prvHeapInit
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[ef]">>></a> xQueueGenericCreate
|
|
|
|
|
<LI><a href="#[e3]">>></a> xTaskCreate
|
|
|
|
|
@ -1672,10 +1670,10 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[39]"></a>start_task</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, myfreertos.o(i.start_task))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = start_task ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e3]">>></a> xTaskCreate
|
|
|
|
|
<LI><a href="#[114]">>></a> vTaskDelete
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[e3]">>></a> xTaskCreate
|
|
|
|
|
<LI><a href="#[114]">>></a> vTaskDelete
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Address Reference Count : 1]<UL><LI> myfreertos.o(i.os_init)
|
|
|
|
|
</UL>
|
|
|
|
|
@ -1690,7 +1688,8 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[e6]"></a>uxListRemove</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, list.o(i.uxListRemove))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[10d]">>></a> prvSwitchTimerLists
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[10d]">>></a> prvSwitchTimerLists
|
|
|
|
|
<LI><a href="#[107]">>></a> prvProcessReceivedCommands
|
|
|
|
|
<LI><a href="#[105]">>></a> prvProcessExpiredTimer
|
|
|
|
|
<LI><a href="#[104]">>></a> xTaskRemoveFromEventList
|
|
|
|
|
@ -1700,7 +1699,6 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[114]">>></a> vTaskDelete
|
|
|
|
|
<LI><a href="#[f1]">>></a> prvCheckTasksWaitingTermination
|
|
|
|
|
<LI><a href="#[e5]">>></a> prvAddCurrentTaskToDelayedList
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[ee]"></a>vListInitialise</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, list.o(i.vListInitialise))
|
|
|
|
|
@ -1723,7 +1721,8 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[e7]"></a>vListInsertEnd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[104]">>></a> xTaskRemoveFromEventList
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[104]">>></a> xTaskRemoveFromEventList
|
|
|
|
|
<LI><a href="#[f8]">>></a> xTaskPriorityDisinherit
|
|
|
|
|
<LI><a href="#[120]">>></a> xTaskIncrementTick
|
|
|
|
|
<LI><a href="#[11a]">>></a> vTaskPriorityInherit
|
|
|
|
|
@ -1731,7 +1730,6 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[114]">>></a> vTaskDelete
|
|
|
|
|
<LI><a href="#[e9]">>></a> prvAddNewTaskToReadyList
|
|
|
|
|
<LI><a href="#[e5]">>></a> prvAddCurrentTaskToDelayedList
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[ea]"></a>vPortEnterCritical</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, port.o(i.vPortEnterCritical))
|
|
|
|
|
@ -1739,7 +1737,9 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[fb]">>></a> xQueueGenericReset
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[39]">>></a> start_task
|
|
|
|
|
<LI><a href="#[fb]">>></a> xQueueGenericReset
|
|
|
|
|
<LI><a href="#[10f]">>></a> prvUnlockQueue
|
|
|
|
|
<LI><a href="#[102]">>></a> prvIsQueueFull
|
|
|
|
|
<LI><a href="#[101]">>></a> prvIsQueueEmpty
|
|
|
|
|
@ -1751,8 +1751,6 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[114]">>></a> vTaskDelete
|
|
|
|
|
<LI><a href="#[f1]">>></a> prvCheckTasksWaitingTermination
|
|
|
|
|
<LI><a href="#[e9]">>></a> prvAddNewTaskToReadyList
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[39]">>></a> start_task
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[ec]"></a>vPortExitCritical</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, port.o(i.vPortExitCritical))
|
|
|
|
|
@ -1760,7 +1758,9 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[fb]">>></a> xQueueGenericReset
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[39]">>></a> start_task
|
|
|
|
|
<LI><a href="#[fb]">>></a> xQueueGenericReset
|
|
|
|
|
<LI><a href="#[10f]">>></a> prvUnlockQueue
|
|
|
|
|
<LI><a href="#[102]">>></a> prvIsQueueFull
|
|
|
|
|
<LI><a href="#[101]">>></a> prvIsQueueEmpty
|
|
|
|
|
@ -1772,8 +1772,6 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[114]">>></a> vTaskDelete
|
|
|
|
|
<LI><a href="#[f1]">>></a> prvCheckTasksWaitingTermination
|
|
|
|
|
<LI><a href="#[e9]">>></a> prvAddNewTaskToReadyList
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[39]">>></a> start_task
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[f9]"></a>vPortFree</STRONG> (Thumb, 120 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree))
|
|
|
|
|
@ -1781,8 +1779,8 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f2]">>></a> vTaskSuspendAll
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
<LI><a href="#[113]">>></a> prvInsertBlockIntoFreeList
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[107]">>></a> prvProcessReceivedCommands
|
|
|
|
|
<LI><a href="#[e3]">>></a> xTaskCreate
|
|
|
|
|
@ -1809,10 +1807,10 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[10b]"></a>vQueueWaitForMessageRestricted</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, queue.o(i.vQueueWaitForMessageRestricted))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = vQueueWaitForMessageRestricted ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[10f]">>></a> prvUnlockQueue
|
|
|
|
|
<LI><a href="#[117]">>></a> vTaskPlaceOnEventListRestricted
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[10f]">>></a> prvUnlockQueue
|
|
|
|
|
<LI><a href="#[117]">>></a> vTaskPlaceOnEventListRestricted
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[10a]">>></a> prvProcessTimerOrBlockTask
|
|
|
|
|
</UL>
|
|
|
|
|
@ -1820,9 +1818,9 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[da]"></a>vTaskDelay</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelay))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e5]">>></a> prvAddCurrentTaskToDelayedList
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f2]">>></a> vTaskSuspendAll
|
|
|
|
|
<LI><a href="#[e5]">>></a> prvAddCurrentTaskToDelayedList
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[65]">>></a> delay_ms
|
|
|
|
|
@ -1831,12 +1829,12 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[114]"></a>vTaskDelete</STRONG> (Thumb, 192 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelete))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[118]">>></a> prvResetNextTaskUnblockTime
|
|
|
|
|
<LI><a href="#[f4]">>></a> prvDeleteTCB
|
|
|
|
|
<LI><a href="#[e7]">>></a> vListInsertEnd
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e7]">>></a> vListInsertEnd
|
|
|
|
|
<LI><a href="#[e6]">>></a> uxListRemove
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[118]">>></a> prvResetNextTaskUnblockTime
|
|
|
|
|
<LI><a href="#[f4]">>></a> prvDeleteTCB
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[39]">>></a> start_task
|
|
|
|
|
@ -1849,8 +1847,8 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[119]"></a>vTaskPlaceOnEventList</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventList))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e5]">>></a> prvAddCurrentTaskToDelayedList
|
|
|
|
|
<LI><a href="#[e8]">>></a> vListInsert
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e8]">>></a> vListInsert
|
|
|
|
|
<LI><a href="#[e5]">>></a> prvAddCurrentTaskToDelayedList
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[123]">>></a> xQueueGenericSend
|
|
|
|
|
@ -1860,8 +1858,8 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[117]"></a>vTaskPlaceOnEventListRestricted</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventListRestricted))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e5]">>></a> prvAddCurrentTaskToDelayedList
|
|
|
|
|
<LI><a href="#[e7]">>></a> vListInsertEnd
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e7]">>></a> vListInsertEnd
|
|
|
|
|
<LI><a href="#[e5]">>></a> prvAddCurrentTaskToDelayedList
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[10b]">>></a> vQueueWaitForMessageRestricted
|
|
|
|
|
@ -1899,12 +1897,12 @@ Global Symbols
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[f2]"></a>vTaskSuspendAll</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[da]">>></a> vTaskDelay
|
|
|
|
|
<LI><a href="#[f9]">>></a> vPortFree
|
|
|
|
|
<LI><a href="#[111]">>></a> pvPortMalloc
|
|
|
|
|
<LI><a href="#[123]">>></a> xQueueGenericSend
|
|
|
|
|
<LI><a href="#[109]">>></a> xQueueGenericReceive
|
|
|
|
|
<LI><a href="#[10a]">>></a> prvProcessTimerOrBlockTask
|
|
|
|
|
<LI><a href="#[f1]">>></a> prvCheckTasksWaitingTermination
|
|
|
|
|
<LI><a href="#[f9]">>></a> vPortFree
|
|
|
|
|
<LI><a href="#[111]">>></a> pvPortMalloc
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[40]"></a>vTaskSwitchContext</STRONG> (Thumb, 110 bytes, Stack size 8 bytes, tasks.o(i.vTaskSwitchContext))
|
|
|
|
|
@ -1935,8 +1933,8 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[ef]"></a>xQueueGenericCreate</STRONG> (Thumb, 78 bytes, Stack size 32 bytes, queue.o(i.xQueueGenericCreate))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[fa]">>></a> prvInitialiseNewQueue
|
|
|
|
|
<LI><a href="#[111]">>></a> pvPortMalloc
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[111]">>></a> pvPortMalloc
|
|
|
|
|
<LI><a href="#[fa]">>></a> prvInitialiseNewQueue
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[ed]">>></a> prvCheckForValidListAndQueue
|
|
|
|
|
@ -1946,6 +1944,10 @@ Global Symbols
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = xQueueGenericReceive ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> xTaskGetSchedulerState
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f2]">>></a> vTaskSuspendAll
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[10f]">>></a> prvUnlockQueue
|
|
|
|
|
<LI><a href="#[101]">>></a> prvIsQueueEmpty
|
|
|
|
|
<LI><a href="#[f5]">>></a> prvCopyDataFromQueue
|
|
|
|
|
@ -1955,10 +1957,6 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[11a]">>></a> vTaskPriorityInherit
|
|
|
|
|
<LI><a href="#[119]">>></a> vTaskPlaceOnEventList
|
|
|
|
|
<LI><a href="#[121]">>></a> pvTaskIncrementMutexHeldCount
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f2]">>></a> vTaskSuspendAll
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[107]">>></a> prvProcessReceivedCommands
|
|
|
|
|
@ -1967,10 +1965,10 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[fb]"></a>xQueueGenericReset</STRONG> (Thumb, 136 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericReset))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[104]">>></a> xTaskRemoveFromEventList
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[ee]">>></a> vListInitialise
|
|
|
|
|
<LI><a href="#[104]">>></a> xTaskRemoveFromEventList
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[fa]">>></a> prvInitialiseNewQueue
|
|
|
|
|
@ -1980,6 +1978,10 @@ Global Symbols
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> xTaskGetSchedulerState
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f2]">>></a> vTaskSuspendAll
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[10f]">>></a> prvUnlockQueue
|
|
|
|
|
<LI><a href="#[103]">>></a> prvNotifyQueueSetContainer
|
|
|
|
|
<LI><a href="#[102]">>></a> prvIsQueueFull
|
|
|
|
|
@ -1988,10 +1990,6 @@ Global Symbols
|
|
|
|
|
<LI><a href="#[122]">>></a> xTaskCheckForTimeOut
|
|
|
|
|
<LI><a href="#[11b]">>></a> vTaskSetTimeOutState
|
|
|
|
|
<LI><a href="#[119]">>></a> vTaskPlaceOnEventList
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f2]">>></a> vTaskSuspendAll
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[106]">>></a> xTimerGenericCommand
|
|
|
|
|
@ -2010,11 +2008,11 @@ Global Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[122]"></a>xTaskCheckForTimeOut</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, tasks.o(i.xTaskCheckForTimeOut))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = xTaskCheckForTimeOut ⇒ vTaskSetTimeOutState ⇒ __2printf
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = xTaskCheckForTimeOut ⇒ vPortExitCritical ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[11b]">>></a> vTaskSetTimeOutState
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[11b]">>></a> vTaskSetTimeOutState
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[123]">>></a> xQueueGenericSend
|
|
|
|
|
@ -2024,15 +2022,15 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[e3]"></a>xTaskCreate</STRONG> (Thumb, 96 bytes, Stack size 72 bytes, tasks.o(i.xTaskCreate))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[fc]">>></a> prvInitialiseNewTask
|
|
|
|
|
<LI><a href="#[e9]">>></a> prvAddNewTaskToReadyList
|
|
|
|
|
<LI><a href="#[f9]">>></a> vPortFree
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[f9]">>></a> vPortFree
|
|
|
|
|
<LI><a href="#[111]">>></a> pvPortMalloc
|
|
|
|
|
<LI><a href="#[fc]">>></a> prvInitialiseNewTask
|
|
|
|
|
<LI><a href="#[e9]">>></a> prvAddNewTaskToReadyList
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[e2]">>></a> os_init
|
|
|
|
|
<LI><a href="#[39]">>></a> start_task
|
|
|
|
|
<LI><a href="#[11c]">>></a> xTimerCreateTimerTask
|
|
|
|
|
<LI><a href="#[e4]">>></a> vTaskStartScheduler
|
|
|
|
|
<LI><a href="#[39]">>></a> start_task
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[bd]"></a>xTaskGetSchedulerState</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState))
|
|
|
|
|
@ -2050,9 +2048,9 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[120]"></a>xTaskIncrementTick</STRONG> (Thumb, 272 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = xTaskIncrementTick ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[118]">>></a> prvResetNextTaskUnblockTime
|
|
|
|
|
<LI><a href="#[e7]">>></a> vListInsertEnd
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e7]">>></a> vListInsertEnd
|
|
|
|
|
<LI><a href="#[e6]">>></a> uxListRemove
|
|
|
|
|
<LI><a href="#[118]">>></a> prvResetNextTaskUnblockTime
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[be]">>></a> xPortSysTickHandler
|
|
|
|
|
@ -2087,21 +2085,21 @@ Global Symbols
|
|
|
|
|
<P><STRONG><a name="[f3]"></a>xTaskResumeAll</STRONG> (Thumb, 214 bytes, Stack size 16 bytes, tasks.o(i.xTaskResumeAll))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[120]">>></a> xTaskIncrementTick
|
|
|
|
|
<LI><a href="#[118]">>></a> prvResetNextTaskUnblockTime
|
|
|
|
|
<LI><a href="#[e7]">>></a> vListInsertEnd
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e7]">>></a> vListInsertEnd
|
|
|
|
|
<LI><a href="#[e6]">>></a> uxListRemove
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[120]">>></a> xTaskIncrementTick
|
|
|
|
|
<LI><a href="#[118]">>></a> prvResetNextTaskUnblockTime
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[da]">>></a> vTaskDelay
|
|
|
|
|
<LI><a href="#[f9]">>></a> vPortFree
|
|
|
|
|
<LI><a href="#[111]">>></a> pvPortMalloc
|
|
|
|
|
<LI><a href="#[123]">>></a> xQueueGenericSend
|
|
|
|
|
<LI><a href="#[109]">>></a> xQueueGenericReceive
|
|
|
|
|
<LI><a href="#[10a]">>></a> prvProcessTimerOrBlockTask
|
|
|
|
|
<LI><a href="#[f1]">>></a> prvCheckTasksWaitingTermination
|
|
|
|
|
<LI><a href="#[f9]">>></a> vPortFree
|
|
|
|
|
<LI><a href="#[111]">>></a> pvPortMalloc
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[11c]"></a>xTimerCreateTimerTask</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, timers.o(i.xTimerCreateTimerTask))
|
|
|
|
|
@ -2168,10 +2166,10 @@ Local Symbols
|
|
|
|
|
<P><STRONG><a name="[e9]"></a>prvAddNewTaskToReadyList</STRONG> (Thumb, 150 bytes, Stack size 8 bytes, tasks.o(i.prvAddNewTaskToReadyList))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = prvAddNewTaskToReadyList ⇒ vPortExitCritical ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[eb]">>></a> prvInitialiseTaskLists
|
|
|
|
|
<LI><a href="#[e7]">>></a> vListInsertEnd
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e7]">>></a> vListInsertEnd
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[eb]">>></a> prvInitialiseTaskLists
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[e3]">>></a> xTaskCreate
|
|
|
|
|
</UL>
|
|
|
|
|
@ -2179,12 +2177,12 @@ Local Symbols
|
|
|
|
|
<P><STRONG><a name="[f1]"></a>prvCheckTasksWaitingTermination</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, tasks.o(i.prvCheckTasksWaitingTermination))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[f4]">>></a> prvDeleteTCB
|
|
|
|
|
<LI><a href="#[e6]">>></a> uxListRemove
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> uxListRemove
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f2]">>></a> vTaskSuspendAll
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[f4]">>></a> prvDeleteTCB
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[3c]">>></a> prvIdleTask
|
|
|
|
|
</UL>
|
|
|
|
|
@ -2208,8 +2206,8 @@ Local Symbols
|
|
|
|
|
<P><STRONG><a name="[fc]"></a>prvInitialiseNewTask</STRONG> (Thumb, 160 bytes, Stack size 56 bytes, tasks.o(i.prvInitialiseNewTask))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = prvInitialiseNewTask ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[ff]">>></a> pxPortInitialiseStack
|
|
|
|
|
<LI><a href="#[fe]">>></a> vListInitialiseItem
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[fe]">>></a> vListInitialiseItem
|
|
|
|
|
<LI><a href="#[ff]">>></a> pxPortInitialiseStack
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[e3]">>></a> xTaskCreate
|
|
|
|
|
@ -2224,19 +2222,19 @@ Local Symbols
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[118]"></a>prvResetNextTaskUnblockTime</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime))
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[120]">>></a> xTaskIncrementTick
|
|
|
|
|
<BR><BR>[Called By]<UL><LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[120]">>></a> xTaskIncrementTick
|
|
|
|
|
<LI><a href="#[114]">>></a> vTaskDelete
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[ed]"></a>prvCheckForValidListAndQueue</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, timers.o(i.prvCheckForValidListAndQueue))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = prvCheckForValidListAndQueue ⇒ xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[ef]">>></a> xQueueGenericCreate
|
|
|
|
|
<LI><a href="#[f0]">>></a> vQueueAddToRegistry
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[ee]">>></a> vListInitialise
|
|
|
|
|
<LI><a href="#[ef]">>></a> xQueueGenericCreate
|
|
|
|
|
<LI><a href="#[f0]">>></a> vQueueAddToRegistry
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[11c]">>></a> xTimerCreateTimerTask
|
|
|
|
|
</UL>
|
|
|
|
|
@ -2257,9 +2255,9 @@ Local Symbols
|
|
|
|
|
<P><STRONG><a name="[105]"></a>prvProcessExpiredTimer</STRONG> (Thumb, 84 bytes, Stack size 24 bytes, timers.o(i.prvProcessExpiredTimer))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = prvProcessExpiredTimer ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[106]">>></a> xTimerGenericCommand
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> uxListRemove
|
|
|
|
|
<LI><a href="#[106]">>></a> xTimerGenericCommand
|
|
|
|
|
<LI><a href="#[100]">>></a> prvInsertTimerInActiveList
|
|
|
|
|
<LI><a href="#[e6]">>></a> uxListRemove
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[10a]">>></a> prvProcessTimerOrBlockTask
|
|
|
|
|
@ -2268,12 +2266,12 @@ Local Symbols
|
|
|
|
|
<P><STRONG><a name="[107]"></a>prvProcessReceivedCommands</STRONG> (Thumb, 222 bytes, Stack size 40 bytes, timers.o(i.prvProcessReceivedCommands))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 296<LI>Call Chain = prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[109]">>></a> xQueueGenericReceive
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e6]">>></a> uxListRemove
|
|
|
|
|
<LI><a href="#[f9]">>></a> vPortFree
|
|
|
|
|
<LI><a href="#[109]">>></a> xQueueGenericReceive
|
|
|
|
|
<LI><a href="#[106]">>></a> xTimerGenericCommand
|
|
|
|
|
<LI><a href="#[108]">>></a> prvSampleTimeNow
|
|
|
|
|
<LI><a href="#[100]">>></a> prvInsertTimerInActiveList
|
|
|
|
|
<LI><a href="#[e6]">>></a> uxListRemove
|
|
|
|
|
<LI><a href="#[f9]">>></a> vPortFree
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[3d]">>></a> prvTimerTask
|
|
|
|
|
@ -2282,11 +2280,11 @@ Local Symbols
|
|
|
|
|
<P><STRONG><a name="[10a]"></a>prvProcessTimerOrBlockTask</STRONG> (Thumb, 102 bytes, Stack size 24 bytes, timers.o(i.prvProcessTimerOrBlockTask))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 280<LI>Call Chain = prvProcessTimerOrBlockTask ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[10b]">>></a> vQueueWaitForMessageRestricted
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f2]">>></a> vTaskSuspendAll
|
|
|
|
|
<LI><a href="#[10b]">>></a> vQueueWaitForMessageRestricted
|
|
|
|
|
<LI><a href="#[108]">>></a> prvSampleTimeNow
|
|
|
|
|
<LI><a href="#[105]">>></a> prvProcessExpiredTimer
|
|
|
|
|
<LI><a href="#[f3]">>></a> xTaskResumeAll
|
|
|
|
|
<LI><a href="#[f2]">>></a> vTaskSuspendAll
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[3d]">>></a> prvTimerTask
|
|
|
|
|
</UL>
|
|
|
|
|
@ -2304,9 +2302,9 @@ Local Symbols
|
|
|
|
|
<P><STRONG><a name="[10d]"></a>prvSwitchTimerLists</STRONG> (Thumb, 140 bytes, Stack size 32 bytes, timers.o(i.prvSwitchTimerLists))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[106]">>></a> xTimerGenericCommand
|
|
|
|
|
<LI><a href="#[e8]">>></a> vListInsert
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[e8]">>></a> vListInsert
|
|
|
|
|
<LI><a href="#[e6]">>></a> uxListRemove
|
|
|
|
|
<LI><a href="#[106]">>></a> xTimerGenericCommand
|
|
|
|
|
<LI><a href="#[fd]">>></a> __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[108]">>></a> prvSampleTimeNow
|
|
|
|
|
@ -2332,8 +2330,8 @@ Local Symbols
|
|
|
|
|
<P><STRONG><a name="[f7]"></a>prvCopyDataToQueue</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, queue.o(i.prvCopyDataToQueue))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[f8]">>></a> xTaskPriorityDisinherit
|
|
|
|
|
<LI><a href="#[f6]">>></a> __aeabi_memcpy
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[f6]">>></a> __aeabi_memcpy
|
|
|
|
|
<LI><a href="#[f8]">>></a> xTaskPriorityDisinherit
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[103]">>></a> prvNotifyQueueSetContainer
|
|
|
|
|
<LI><a href="#[124]">>></a> xQueueGenericSendFromISR
|
|
|
|
|
@ -2381,11 +2379,11 @@ Local Symbols
|
|
|
|
|
<P><STRONG><a name="[10f]"></a>prvUnlockQueue</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, queue.o(i.prvUnlockQueue))
|
|
|
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ __2printf
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[103]">>></a> prvNotifyQueueSetContainer
|
|
|
|
|
<BR>[Calls]<UL><LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
<LI><a href="#[103]">>></a> prvNotifyQueueSetContainer
|
|
|
|
|
<LI><a href="#[104]">>></a> xTaskRemoveFromEventList
|
|
|
|
|
<LI><a href="#[110]">>></a> vTaskMissedYield
|
|
|
|
|
<LI><a href="#[ec]">>></a> vPortExitCritical
|
|
|
|
|
<LI><a href="#[ea]">>></a> vPortEnterCritical
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[123]">>></a> xQueueGenericSend
|
|
|
|
|
<LI><a href="#[109]">>></a> xQueueGenericReceive
|
|
|
|
|
@ -2416,19 +2414,19 @@ Local Symbols
|
|
|
|
|
<BR><BR>[Calls]<UL><LI><a href="#[4e]">>></a> __aeabi_dmul
|
|
|
|
|
<LI><a href="#[47]">>></a> __aeabi_dadd
|
|
|
|
|
<LI><a href="#[d6]">>></a> __aeabi_cdrcmple
|
|
|
|
|
<LI><a href="#[57]">>></a> __aeabi_d2ulz
|
|
|
|
|
<LI><a href="#[4f]">>></a> __aeabi_ddiv
|
|
|
|
|
<LI><a href="#[56]">>></a> __aeabi_uldivmod
|
|
|
|
|
<LI><a href="#[57]">>></a> __aeabi_d2ulz
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[d4]">>></a> _printf_core
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><STRONG><a name="[d4]"></a>_printf_core</STRONG> (Thumb, 1704 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
|
|
|
|
|
<BR><BR>[Calls]<UL><LI><a href="#[d7]">>></a> _printf_pre_padding
|
|
|
|
|
<P><STRONG><a name="[d4]"></a>_printf_core</STRONG> (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
|
|
|
|
|
<BR><BR>[Calls]<UL><LI><a href="#[56]">>></a> __aeabi_uldivmod
|
|
|
|
|
<LI><a href="#[d9]">>></a> __aeabi_uidivmod
|
|
|
|
|
<LI><a href="#[d7]">>></a> _printf_pre_padding
|
|
|
|
|
<LI><a href="#[d8]">>></a> _printf_post_padding
|
|
|
|
|
<LI><a href="#[d5]">>></a> _fp_digits
|
|
|
|
|
<LI><a href="#[56]">>></a> __aeabi_uldivmod
|
|
|
|
|
<LI><a href="#[d9]">>></a> __aeabi_uidivmod
|
|
|
|
|
</UL>
|
|
|
|
|
<BR>[Called By]<UL><LI><a href="#[d3]">>></a> __0printf
|
|
|
|
|
</UL>
|
|
|
|
|
|