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]"><<</a> __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]">>></a> __rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[99dacc]"><<</a> __rt_div0
<LI><a href="#[a3b1a0]"><<</a> __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]">>></a> _zero_region
<LI><a href="#[a309bc]">>></a> _move_region
<LI><a href="#[a3094c]">>></a> _move_loop
<LI><a href="#[a30734]">>></a> __rt_entry
<LI><a href="#[a308dc]">>></a> _zero_loop
</UL><BR>[Called By]<UL><LI><a href="#[99e9f4]"><<</a> 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]">>></a> IRQ_Exception
</UL><BR>[Called By]<UL><LI><a href="#[999ab0]"><<</a> 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]">>></a> FIQ_Exception
</UL><BR>[Called By]<UL><LI><a href="#[99ead4]"><<</a> FIQ_Handler
<LI><a href="#[99dd6c]"><<</a> 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]"><<</a> 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]">>></a> UART0_Init
<LI><a href="#[9947b8]">>></a> initial_timer0
<LI><a href="#[994748]">>></a> delay_ns
</UL><BR>[Called By]<UL><LI><a href="#[a30734]"><<</a> __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]">>></a> 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]"><<</a> 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]">>></a> irq_timer0_set
</UL><BR>[Called By]<UL><LI><a href="#[99489c]"><<</a> 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]"><<</a> main
<LI><a href="#[98fffc]"><<</a> 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]">>></a> 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]"><<</a> irq_timer0
<LI><a href="#[a375b0]"><<</a> uart0_irq
<LI><a href="#[a37454]"><<</a> UART0_SendStr
<LI><a href="#[a373e0]"><<</a> 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]">>></a> 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]"><<</a> 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]">>></a> __rt_sdiv
<LI><a href="#[a3753c]">>></a> uart0_irq_set
</UL><BR>[Called By]<UL><LI><a href="#[99489c]"><<</a> 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]">>></a> 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]">>></a> vsprintf
<LI><a href="#[991928]">>></a> 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]">>></a> __rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[99482c]"><<</a> UART0_Init
<LI><a href="#[a5b8d4]"><<</a> _fp_addexp
<LI><a href="#[a5b6f0]"><<</a> _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]"><<</a> _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]">>></a> __vfprintf
<LI><a href="#[a2f32c]">>></a> _sputc
</UL><BR>[Called By]<UL><LI><a href="#[a373e0]"><<</a> 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]">>></a> strlen
<LI><a href="#[a2e3b0]">>></a> _printf_display
</UL><BR>[Called By]<UL><LI><a href="#[a37370]"><<</a> 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]"><<</a> 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]">>></a> __rt_stackheap_init
<LI><a href="#[a5c560]">>></a> __rt_lib_init
<LI><a href="#[99489c]">>></a> main
<LI><a href="#[a5c47c]">>></a> exit
</UL><BR>[Called By]<UL><LI><a href="#[99dd00]"><<</a> __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]">>></a> __rt_lib_shutdown
<LI><a href="#[a5c5d4]">>></a> __rt_abort1
</UL><BR>[Called By]<UL><LI><a href="#[a5c47c]"><<</a> 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]">>></a> __user_libspace
<LI><a href="#[a5b4b4]">>></a> __mathlib_classify
<LI><a href="#[a5b9b8]">>></a> _fp_digits
<LI><a href="#[a5b8d4]">>></a> _fp_addexp
</UL><BR>[Called By]<UL><LI><a href="#[a2f398]"><<</a> __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]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[a5c2b0]">>></a> __32__rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[a30734]"><<</a> __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]">>></a> _fp_init
<LI><a href="#[a59d3c]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[a59c54]">>></a> __rt_get_argv (Weak Reference)
<LI><a href="#[a59be4]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[a59b6c]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[a59afc]">>></a> _rand_init (Weak Reference)
<LI><a href="#[a59a88]">>></a> _get_lc_collate (Weak Reference)
<LI><a href="#[a5b52c]">>></a> __user_libspace
<LI><a href="#[a59a14]">>></a> _get_lc_ctype (Weak Reference)
<LI><a href="#[a5999c]">>></a> _get_lc_monetary (Weak Reference)
<LI><a href="#[a5b84c]">>></a> _get_lc_numeric
<LI><a href="#[a59928]">>></a> _get_lc_time (Weak Reference)
<LI><a href="#[a598b4]">>></a> _atexit_init (Weak Reference)
<LI><a href="#[a59840]">>></a> _signal_init (Weak Reference)
<LI><a href="#[a597d0]">>></a> _clock_init (Weak Reference)
<LI><a href="#[a5975c]">>></a> _getenv_init (Weak Reference)
<LI><a href="#[a596f0]">>></a> _initio (Weak Reference)
<LI><a href="#[a59678]">>></a> __cpp_initialise (Weak Reference)
<LI><a href="#[a59600]">>></a> __call_ctors() (Weak Reference)
<LI><a href="#[a59588]">>></a> __alloca_initialize (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[a30734]"><<</a> __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]">>></a> __cpp_finalise (Weak Reference)
<LI><a href="#[a594a0]">>></a> _terminateio (Weak Reference)
<LI><a href="#[a59424]">>></a> _terminate_user_alloc (Weak Reference)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?