blinky.htm
来自「ucos_ii在str710f2z6上的移植及串口驱动(包含了fifo)源代码。」· HTM 代码 · 共 801 行 · 第 1/3 页
HTM
801 行
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<title>Static Call Graph - [.\RAM\Blinky.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\RAM\Blinky.axf</H1><HR>
<BR><P>#<CALLGRAPH># ARM Linker, RVCT3.0 [Build 942]: Last Updated: Wed Apr 04 08:52:12 2007
<BR><P>
<H3>Maximum Stack Usage = 64 bytes + Unknown(Functions without stacksize,Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
__main -> __rt_entry -> __rt_lib_init -> _fp_init<P>
<H3>
Functions with no stack information
</H3><UL>
<LI><a href="#[b28590]">Vectors</a>
<LI><a href="#[b2749c]">Reset_Handler</a>
<LI><a href="#[101821c]">__scatterload</a>
<LI><a href="#[101814c]">__scatterload_rt2</a>
<LI><a href="#[101819c]">__scatterload_null</a>
<LI><a href="#[1017b00]">__scatterload_copy</a>
<LI><a href="#[1017548]">__scatterload_zeroinit</a>
<LI><a href="#[b2731c]">__user_initial_stackheap</a>
<LI><a href="#[bfdee4]">DAbtHandler</a>
<LI><a href="#[bfd00c]">FIQHandler</a>
<LI><a href="#[bfc874]">IRQHandler</a>
<LI><a href="#[bfbfb4]">T0TIMIIRQHandler</a>
<LI><a href="#[bfbf64]">FLASHIRQHandler</a>
<LI><a href="#[bfbf14]">RCCUIRQHandler</a>
<LI><a href="#[bfbec4]">RTCIRQHandler</a>
<LI><a href="#[bfbe74]">WDGIRQHandler</a>
<LI><a href="#[bfbe24]">XTIIRQHandler</a>
<LI><a href="#[bfbdd4]">USBHPIRQHandler</a>
<LI><a href="#[bfbd84]">I2C0ITERRIRQHandler</a>
<LI><a href="#[bfbd34]">I2C1ITERRIRQHandler</a>
<LI><a href="#[bfbce4]">UART0IRQHandler</a>
<LI><a href="#[bfbc94]">UART1IRQHandler</a>
<LI><a href="#[bfbc44]">UART2IRQHandler</a>
<LI><a href="#[bfbbf4]">UART3IRQHandler</a>
<LI><a href="#[bfbba4]">BSPI0IRQHandler</a>
<LI><a href="#[bfbb54]">BSPI1IRQHandler</a>
<LI><a href="#[bfbb04]">I2C0IRQHandler</a>
<LI><a href="#[bfbab4]">I2C1IRQHandler</a>
<LI><a href="#[bfba64]">CANIRQHandler</a>
<LI><a href="#[bfba14]">ADC12IRQHandler</a>
<LI><a href="#[bfb9c4]">T1TIMIIRQHandler</a>
<LI><a href="#[bfb974]">T2TIMIIRQHandler</a>
<LI><a href="#[bfb924]">T3TIMIIRQHandler</a>
<LI><a href="#[bfb8d4]">HDLCIRQHandler</a>
<LI><a href="#[bfb884]">USBLPIRQHandler</a>
<LI><a href="#[bfb834]">T0TOIIRQHandler</a>
<LI><a href="#[bfb7e4]">T0OC1IRQHandler</a>
<LI><a href="#[bfb794]">T0OC2IRQHandler</a>
<LI><a href="#[bfe658]">PAbtHandler</a>
<LI><a href="#[bfd774]">SWIHandler</a>
<LI><a href="#[bfedcc]">UndefHandler</a>
<LI><a href="#[ff69f4]">__fplib_config_pureend_doubles</a>
<LI><a href="#[fd8834]">__arm_div8</a>
<LI><a href="#[fd88ac]">__arm_div4</a>
<LI><a href="#[fd87b8]">__arm_div_large</a>
<LI><a href="#[bfc8c4]">ReturnAddress</a>
</UL>
<BR>
<P><STRONG><a name="[b28590]"></a>Vectors</STRONG> (ARM, 4 bytes, Stack size unknown bytes, str71x.o(Reset), UNUSED)
<P><STRONG><a name="[b2749c]"></a>Reset_Handler</STRONG> (ARM, 0 bytes, Stack size unknown bytes, str71x.o(Reset))
<BR>[Address Reference Count : 1]<UL><LI> str71x.o(Reset)
</UL>
<P><STRONG><a name="[fd5f20]"></a>__main</STRONG> (ARM, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
<BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
<LI>Call Chain = __main -> __rt_entry -> __rt_lib_init -> _fp_init</UL>
<BR>[Calls]<UL><LI><a href="#[fd5438]">>></a> __rt_entry
<LI><a href="#[101821c]">>></a> __scatterload
</UL>
<P><STRONG><a name="[101821c]"></a>__scatterload</STRONG> (ARM, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
<BR><BR>[Called By]<UL><LI><a href="#[fd5f20]"><<</a> __main
</UL>
<P><STRONG><a name="[101814c]"></a>__scatterload_rt2</STRONG> (ARM, 48 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[fd5438]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[101819c]"></a>__scatterload_null</STRONG> (ARM, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[1017b00]"></a>__scatterload_copy</STRONG> (ARM, 40 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1017b00]">>></a> __scatterload_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[1017b00]"><<</a> __scatterload_copy
</UL>
<P><STRONG><a name="[1017548]"></a>__scatterload_zeroinit</STRONG> (ARM, 44 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
<P><STRONG><a name="[ffe52c]"></a>__ARM_argv_veneer</STRONG> (ARM, 16 bytes, Stack size 0 bytes, lib_init.o(.emb_text))
<BR><BR>[Called By]<UL><LI><a href="#[ffe460]"><<</a> __rt_lib_init (via Veneer)
</UL>
<P><STRONG><a name="[b2731c]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size unknown bytes, str71x.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fd495c]"><<</a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[b223e8]"></a>Undefined_Handler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfedcc]"><<</a> UndefHandler
</UL>
<P><STRONG><a name="[b22370]"></a>FIQ_Handler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfd00c]"><<</a> FIQHandler
</UL>
<P><STRONG><a name="[b222f8]"></a>SWI_Handler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfd774]"><<</a> SWIHandler
</UL>
<P><STRONG><a name="[b22278]"></a>Prefetch_Handler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfe658]"><<</a> PAbtHandler
</UL>
<P><STRONG><a name="[b221fc]"></a>Abort_Handler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfdee4]"><<</a> DAbtHandler
</UL>
<P><STRONG><a name="[b2217c]"></a>T0TIMI_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbfb4]"><<</a> T0TIMIIRQHandler
</UL>
<P><STRONG><a name="[b220fc]"></a>FLASH_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbf64]"><<</a> FLASHIRQHandler
</UL>
<P><STRONG><a name="[b22080]"></a>RCCU_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbf14]"><<</a> RCCUIRQHandler
</UL>
<P><STRONG><a name="[b22004]"></a>RTC_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbec4]"><<</a> RTCIRQHandler
</UL>
<P><STRONG><a name="[b21f88]"></a>WDG_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbe74]"><<</a> WDGIRQHandler
</UL>
<P><STRONG><a name="[b21f0c]"></a>XTI_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbe24]"><<</a> XTIIRQHandler
</UL>
<P><STRONG><a name="[b21e8c]"></a>USBHP_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbdd4]"><<</a> USBHPIRQHandler
</UL>
<P><STRONG><a name="[b21e08]"></a>I2C0ITERR_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbd84]"><<</a> I2C0ITERRIRQHandler
</UL>
<P><STRONG><a name="[b21d84]"></a>I2C1ITERR_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbd34]"><<</a> I2C1ITERRIRQHandler
</UL>
<P><STRONG><a name="[b21d04]"></a>UART0_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbce4]"><<</a> UART0IRQHandler
</UL>
<P><STRONG><a name="[b21c84]"></a>UART1_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbc94]"><<</a> UART1IRQHandler
</UL>
<P><STRONG><a name="[b21c04]"></a>UART2_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbc44]"><<</a> UART2IRQHandler
</UL>
<P><STRONG><a name="[b21b84]"></a>UART3_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbbf4]"><<</a> UART3IRQHandler
</UL>
<P><STRONG><a name="[b21b04]"></a>BSPI0_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbba4]"><<</a> BSPI0IRQHandler
</UL>
<P><STRONG><a name="[b21a84]"></a>BSPI1_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbb54]"><<</a> BSPI1IRQHandler
</UL>
<P><STRONG><a name="[b21a08]"></a>I2C0_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbb04]"><<</a> I2C0IRQHandler
</UL>
<P><STRONG><a name="[b2198c]"></a>I2C1_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfbab4]"><<</a> I2C1IRQHandler
</UL>
<P><STRONG><a name="[b21910]"></a>CAN_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfba64]"><<</a> CANIRQHandler
</UL>
<P><STRONG><a name="[b21890]"></a>ADC12_IRQHandler</STRONG> (ARM, 88 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfba14]"><<</a> ADC12IRQHandler
</UL>
<P><STRONG><a name="[b21810]"></a>T1TIMI_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfb9c4]"><<</a> T1TIMIIRQHandler
</UL>
<P><STRONG><a name="[b21790]"></a>T2TIMI_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfb974]"><<</a> T2TIMIIRQHandler
</UL>
<P><STRONG><a name="[b21710]"></a>T3TIMI_IRQHandler</STRONG> (ARM, 40 bytes, Stack size 8 bytes, 71x_it.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = T3TIMI_IRQHandler -> TimeTick</UL>
<BR>[Calls]<UL><LI><a href="#[b213a8]">>></a> TimeTick
</UL>
<BR>[Called By]<UL><LI><a href="#[bfb924]"><<</a> T3TIMIIRQHandler
</UL>
<P><STRONG><a name="[b21694]"></a>HDLC_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfb8d4]"><<</a> HDLCIRQHandler
</UL>
<P><STRONG><a name="[b21614]"></a>USBLP_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfb884]"><<</a> USBLPIRQHandler
</UL>
<P><STRONG><a name="[b21594]"></a>T0TOI_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfb834]"><<</a> T0TOIIRQHandler
</UL>
<P><STRONG><a name="[b21514]"></a>T0OC1_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfb7e4]"><<</a> T0OC1IRQHandler
</UL>
<P><STRONG><a name="[b21494]"></a>T0OC2_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bfb794]"><<</a> T0OC2IRQHandler
</UL>
<P><STRONG><a name="[bd6740]"></a>_ttywrch</STRONG> (ARM, 4 bytes, Stack size 0 bytes, retarget.o(.text), UNUSED)
<P><STRONG><a name="[bd66c8]"></a>_sys_exit</STRONG> (ARM, 8 bytes, Stack size 0 bytes, retarget.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[fd5278]"><<</a> __rt_abort
</UL>
<P><STRONG><a name="[bf0574]"></a>LED_Init</STRONG> (ARM, 164 bytes, Stack size 0 bytes, blinky.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bf0418]"><<</a> main
</UL>
<P><STRONG><a name="[bf0500]"></a>LED_On</STRONG> (ARM, 48 bytes, Stack size 0 bytes, blinky.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b213a8]"><<</a> TimeTick
</UL>
<P><STRONG><a name="[bf048c]"></a>LED_Off</STRONG> (ARM, 48 bytes, Stack size 0 bytes, blinky.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b213a8]"><<</a> TimeTick
</UL>
<P><STRONG><a name="[b213a8]"></a>TimeTick</STRONG> (ARM, 184 bytes, Stack size 12 bytes, blinky.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = TimeTick</UL>
<BR>[Calls]<UL><LI><a href="#[bf048c]">>></a> LED_Off
<LI><a href="#[bf0500]">>></a> LED_On
</UL>
<BR>[Called By]<UL><LI><a href="#[b21710]"><<</a> T3TIMI_IRQHandler
</UL>
<P><STRONG><a name="[bf0418]"></a>main</STRONG> (ARM, 628 bytes, Stack size 16 bytes, blinky.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48 + Unknown Stack Size
<LI>Call Chain = main -> RCCU_PLL1Config -> RCCU_FrequencyValue</UL>
<BR>[Calls]<UL><LI><a href="#[bf0308]">>></a> EIC_IRQChannelPriorityConfig
<LI><a href="#[bf0394]">>></a> EIC_IRQChannelConfig
<LI><a href="#[bf0574]">>></a> LED_Init
<LI><a href="#[bf5f7c]">>></a> GPIO_Config
<LI><a href="#[bf97f4]">>></a> ADC12_PrescalerConfig
<LI><a href="#[bf9844]">>></a> ADC12_Init
<LI><a href="#[bf9894]">>></a> ADC12_ITConfig
<LI><a href="#[c0cae8]">>></a> TIM_Init
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?