project.htm

来自「LPC2129实现从SPI通讯和两个串口定时器中断」· HTM 代码 · 共 555 行 · 第 1/4 页

HTM
555
字号
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">                 <html><head>
<title>Static Call Graph - [.\Release_in_FLASH\Project.axf]</title>
</head>
<body><HR>
<H1>Static Call Graph for image .\Release_in_FLASH\Project.axf</H1><HR>
<BR><P><STRONG>Maximum Stack Usage =         48 bytes + Unknown
</STRONG><HR><P><STRONG><a name="[99db3c]"></a>Reset</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<P><STRONG><a name="[99da4c]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<BR>[Called By]<UL><LI><a href="#[a5c4e8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_stackheap_init
</UL><P><STRONG><a name="[99dacc]"></a>__rt_div0</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<BR><BR>[Calls]<UL><LI><a href="#[99dacc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[99dacc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_div0
<LI><a href="#[a3b1a0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_sdiv
</UL><P><STRONG><a name="[99dd00]"></a>__main</STRONG> (ARM, 152 bytes, Stack size 0 bytes, __main.o(!!!))
<BR><BR>[Calls]<UL><LI><a href="#[a30868]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_zero_region
<LI><a href="#[a309bc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_move_region
<LI><a href="#[a3094c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_move_loop
<LI><a href="#[a30734]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_entry
<LI><a href="#[a308dc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_zero_loop
</UL><BR>[Called By]<UL><LI><a href="#[99e9f4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;ResetInit
</UL><P><STRONG><a name="[999ab0]"></a>IRQ_Exception</STRONG> (ARM, 4 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[999ab0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;IRQ_Exception
</UL><BR>[Called By]<UL><LI><a href="#[999ab0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;IRQ_Exception
</UL><P><STRONG><a name="[99dd6c]"></a>FIQ_Exception</STRONG> (ARM, 4 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[99dd6c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;FIQ_Exception
</UL><BR>[Called By]<UL><LI><a href="#[99ead4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;FIQ_Handler
<LI><a href="#[99dd6c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;FIQ_Exception
</UL><P><STRONG><a name="[999a40]"></a>TargetInit</STRONG> (ARM, 4 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99dc8c]"></a>TargetResetInit</STRONG> (ARM, 112 bytes, Stack size 0 bytes, target.o(.text))
<BR>[Called By]<UL><LI><a href="#[99e9f4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;ResetInit
</UL><P><STRONG><a name="[99489c]"></a>main</STRONG> (ARM, 88 bytes, Stack size 16 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[99482c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;UART0_Init
<LI><a href="#[9947b8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;initial_timer0
<LI><a href="#[994748]">&gt&gt</a>&nbsp;&nbsp;&nbsp;delay_ns
</UL><BR>[Called By]<UL><LI><a href="#[a30734]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL><P><STRONG><a name="[99199c]"></a>irq_timer0</STRONG> (ARM, 40 bytes, Stack size 24 bytes, timer0.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[991928]">&gt&gt</a>&nbsp;&nbsp;&nbsp;UART0_SendByte
</UL><BR>[Address Reference Count : 1]<UL><LI> timer0.o(.text)
</UL><P><STRONG><a name="[9918b4]"></a>irq_timer0_set</STRONG> (ARM, 48 bytes, Stack size 0 bytes, timer0.o(.text))
<BR>[Called By]<UL><LI><a href="#[9947b8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;initial_timer0
</UL><P><STRONG><a name="[9947b8]"></a>initial_timer0</STRONG> (ARM, 44 bytes, Stack size 0 bytes, timer0.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9918b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;irq_timer0_set
</UL><BR>[Called By]<UL><LI><a href="#[99489c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;main
</UL><P><STRONG><a name="[994748]"></a>delay_ns</STRONG> (ARM, 40 bytes, Stack size 0 bytes, led.o(.text))
<BR>[Called By]<UL><LI><a href="#[99489c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[98fffc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;led_on
</UL><P><STRONG><a name="[98fffc]"></a>led_on</STRONG> (ARM, 56 bytes, Stack size 4 bytes, led.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[994748]">&gt&gt</a>&nbsp;&nbsp;&nbsp;delay_ns
</UL><P><STRONG><a name="[991928]"></a>UART0_SendByte</STRONG> (ARM, 24 bytes, Stack size 0 bytes, uart0.o(.text))
<BR>[Called By]<UL><LI><a href="#[99199c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;irq_timer0
<LI><a href="#[a375b0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;uart0_irq
<LI><a href="#[a37454]">&lt&lt</a>&nbsp;&nbsp;&nbsp;UART0_SendStr
<LI><a href="#[a373e0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;UART0_Printf
</UL><P><STRONG><a name="[a375b0]"></a>uart0_irq</STRONG> (ARM, 48 bytes, Stack size 16 bytes, uart0.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[991928]">&gt&gt</a>&nbsp;&nbsp;&nbsp;UART0_SendByte
</UL><BR>[Address Reference Count : 1]<UL><LI> uart0.o(.text)
</UL><P><STRONG><a name="[a3753c]"></a>uart0_irq_set</STRONG> (ARM, 48 bytes, Stack size 0 bytes, uart0.o(.text))
<BR>[Called By]<UL><LI><a href="#[99482c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;UART0_Init
</UL><P><STRONG><a name="[99482c]"></a>UART0_Init</STRONG> (ARM, 92 bytes, Stack size 8 bytes, uart0.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a3b1a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_sdiv
<LI><a href="#[a3753c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;uart0_irq_set
</UL><BR>[Called By]<UL><LI><a href="#[99489c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;main
</UL><P><STRONG><a name="[a374c8]"></a>UART0_RcvByte</STRONG> (ARM, 24 bytes, Stack size 0 bytes, uart0.o(.text), UNUSED)
<P><STRONG><a name="[a37454]"></a>UART0_SendStr</STRONG> (ARM, 36 bytes, Stack size 4 bytes, uart0.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[991928]">&gt&gt</a>&nbsp;&nbsp;&nbsp;UART0_SendByte
</UL><P><STRONG><a name="[a373e0]"></a>UART0_Printf</STRONG> (ARM, 96 bytes, Stack size 32 bytes, uart0.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a37370]">&gt&gt</a>&nbsp;&nbsp;&nbsp;vsprintf
<LI><a href="#[991928]">&gt&gt</a>&nbsp;&nbsp;&nbsp;UART0_SendByte
</UL><P><STRONG><a name="[a2ff20]"></a>_main_redirection</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[9946dc]"></a>_main</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[a3b1a0]"></a>__rt_sdiv</STRONG> (ARM, 212 bytes, Stack size 0 bytes, rt_sdiv.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[99dacc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[99482c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;UART0_Init
<LI><a href="#[a5b8d4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_addexp
<LI><a href="#[a5b6f0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_btod_etento
</UL><P><STRONG><a name="[a3af64]"></a>__rt_sdiv10</STRONG> (ARM, 64 bytes, Stack size 0 bytes, rtsdiv10.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[a5b8d4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_addexp
</UL><P><STRONG><a name="[a37370]"></a>vsprintf</STRONG> (ARM, 80 bytes, Stack size 72 bytes, vsprintf.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a2f250]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__vfprintf
<LI><a href="#[a2f32c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_sputc
</UL><BR>[Called By]<UL><LI><a href="#[a373e0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;UART0_Printf
</UL><P><STRONG><a name="[a2f250]"></a>__vfprintf</STRONG> (ARM, 2056 bytes, Stack size 56 bytes, __vfpntf.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a2e330]">&gt&gt</a>&nbsp;&nbsp;&nbsp;strlen
<LI><a href="#[a2e3b0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_printf_display
</UL><BR>[Called By]<UL><LI><a href="#[a37370]">&lt&lt</a>&nbsp;&nbsp;&nbsp;vsprintf
</UL><P><STRONG><a name="[a2f32c]"></a>_sputc</STRONG> (ARM, 20 bytes, Stack size 0 bytes, _sputc.o(.text))
<BR>[Called By]<UL><LI><a href="#[a37370]">&lt&lt</a>&nbsp;&nbsp;&nbsp;vsprintf
</UL><BR>[Address Reference Count : 1]<UL><LI> vsprintf.o(.text)
</UL><P><STRONG><a name="[a2f2c0]"></a>_serror</STRONG> (ARM, 8 bytes, Stack size 0 bytes, _sputc.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> vsprintf.o(.text)
</UL><P><STRONG><a name="[a30734]"></a>__rt_entry</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a5c4e8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_stackheap_init
<LI><a href="#[a5c560]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_lib_init
<LI><a href="#[99489c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[a5c47c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;exit
</UL><BR>[Called By]<UL><LI><a href="#[99dd00]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__main
</UL><P><STRONG><a name="[a5c2b0]"></a>__32__rt_exit</STRONG> (ARM, 0 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a5c394]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_lib_shutdown
<LI><a href="#[a5c5d4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_abort1
</UL><BR>[Called By]<UL><LI><a href="#[a5c47c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;exit
</UL><P><STRONG><a name="[a5c324]"></a>__rt_exit</STRONG> (ARM, 16 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[a5c1cc]"></a>__32__rt_abort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[a5c240]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[a5bcb8]"></a>_fp_display</STRONG> (ARM, 1276 bytes, Stack size 56 bytes, _fp_disp.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a5b52c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__user_libspace
<LI><a href="#[a5b4b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__mathlib_classify
<LI><a href="#[a5b9b8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_fp_digits
<LI><a href="#[a5b8d4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_fp_addexp
</UL><BR>[Called By]<UL><LI><a href="#[a2f398]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__lib_sel_fp_printf
</UL><P><STRONG><a name="[a5c47c]"></a>exit</STRONG> (ARM, 24 bytes, Stack size 8 bytes, exit.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a5a238]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_call_atexit_fns (Weak Reference)
<LI><a href="#[a5c2b0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__32__rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[a30734]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL><P><STRONG><a name="[a5c560]"></a>__rt_lib_init</STRONG> (ARM, 228 bytes, Stack size 32 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a59db0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_fp_init
<LI><a href="#[a59d3c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__Heap_DescSize (Weak Reference)
<LI><a href="#[a59c54]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_get_argv (Weak Reference)
<LI><a href="#[a59be4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_init_alloc (Weak Reference)
<LI><a href="#[a59b6c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_init_user_alloc (Weak Reference)
<LI><a href="#[a59afc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_rand_init (Weak Reference)
<LI><a href="#[a59a88]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_get_lc_collate (Weak Reference)
<LI><a href="#[a5b52c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__user_libspace
<LI><a href="#[a59a14]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_get_lc_ctype (Weak Reference)
<LI><a href="#[a5999c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_get_lc_monetary (Weak Reference)
<LI><a href="#[a5b84c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_get_lc_numeric
<LI><a href="#[a59928]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_get_lc_time (Weak Reference)
<LI><a href="#[a598b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_atexit_init (Weak Reference)
<LI><a href="#[a59840]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_signal_init (Weak Reference)
<LI><a href="#[a597d0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_clock_init (Weak Reference)
<LI><a href="#[a5975c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_getenv_init (Weak Reference)
<LI><a href="#[a596f0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_initio (Weak Reference)
<LI><a href="#[a59678]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__cpp_initialise (Weak Reference)
<LI><a href="#[a59600]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__call_ctors() (Weak Reference)
<LI><a href="#[a59588]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__alloca_initialize (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[a30734]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL><P><STRONG><a name="[a5c394]"></a>__rt_lib_shutdown</STRONG> (ARM, 20 bytes, Stack size 8 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a59514]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__cpp_finalise (Weak Reference)
<LI><a href="#[a594a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_terminateio (Weak Reference)
<LI><a href="#[a59424]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_terminate_user_alloc (Weak Reference)

⌨️ 快捷键说明

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