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>#&#060CALLGRAPH&#062# 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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
<LI><a href="#[101821c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[1017b00]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TimeTick
</UL>
<BR>[Called By]<UL><LI><a href="#[bfb924]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Off
<LI><a href="#[bf0500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_On
</UL>
<BR>[Called By]<UL><LI><a href="#[b21710]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EIC_IRQChannelPriorityConfig
<LI><a href="#[bf0394]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EIC_IRQChannelConfig
<LI><a href="#[bf0574]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Init
<LI><a href="#[bf5f7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Config
<LI><a href="#[bf97f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC12_PrescalerConfig
<LI><a href="#[bf9844]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC12_Init
<LI><a href="#[bf9894]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC12_ITConfig
<LI><a href="#[c0cae8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_Init

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?