⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 project.htm

📁 ARM微处理器LPC2214对日本东芝的液晶控制芯片T6963的驱动程序代码
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">                 <html><head>
<title>Static Call Graph - [.\debug_in_FLASH\Project.axf]</title>
</head>
<body><HR>
<H1>Static Call Graph for image .\debug_in_FLASH\Project.axf</H1><HR>
<BR><P><STRONG>Maximum Stack Usage =         48 bytes + Unknown
</STRONG><HR><P><STRONG><a name="[90bd34]"></a>Reset</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<P><STRONG><a name="[90bcb4]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<BR>[Called By]<UL><LI><a href="#[9bc03c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_stackheap_init
</UL><P><STRONG><a name="[90bef8]"></a>__main</STRONG> (ARM, 152 bytes, Stack size 0 bytes, __main.o(!!!))
<BR><BR>[Calls]<UL><LI><a href="#[9008bc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_zero_region
<LI><a href="#[900a10]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_move_region
<LI><a href="#[9009a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_move_loop
<LI><a href="#[900788]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_entry
<LI><a href="#[900930]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_zero_loop
</UL><BR>[Called By]<UL><LI><a href="#[90caa8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;ResetInit
</UL><P><STRONG><a name="[90a3f8]"></a>IRQ_Exception</STRONG> (ARM, 4 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[90a3f8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;IRQ_Exception
</UL><BR>[Called By]<UL><LI><a href="#[90a3f8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;IRQ_Exception
</UL><P><STRONG><a name="[90bf64]"></a>FIQ_Exception</STRONG> (ARM, 4 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[90bf64]">&gt&gt</a>&nbsp;&nbsp;&nbsp;FIQ_Exception
</UL><BR>[Called By]<UL><LI><a href="#[90cb88]">&lt&lt</a>&nbsp;&nbsp;&nbsp;FIQ_Handler
<LI><a href="#[90bf64]">&lt&lt</a>&nbsp;&nbsp;&nbsp;FIQ_Exception
</UL><P><STRONG><a name="[90a388]"></a>TargetInit</STRONG> (ARM, 4 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[90be84]"></a>TargetResetInit</STRONG> (ARM, 112 bytes, Stack size 0 bytes, target.o(.text))
<BR>[Called By]<UL><LI><a href="#[90caa8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;ResetInit
</UL><P><STRONG><a name="[90a318]"></a>__rt_div0</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[9aaa14]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_udiv
</UL><P><STRONG><a name="[90a2ac]"></a>fputc</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[90a240]"></a>fgetc</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[90a1d0]"></a>_sys_close</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[90a160]"></a>_sys_write</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[90a0f0]"></a>_sys_read</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[90a080]"></a>_ttywrch</STRONG> (ARM, 4 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[90a010]"></a>_sys_istty</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[909fa0]"></a>_sys_seek</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[909f30]"></a>_sys_ensure</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[909ec0]"></a>_sys_flen</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[909e50]"></a>_sys_tmpnam</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[909de0]"></a>_sys_exit</STRONG> (ARM, 4 bytes, Stack size 0 bytes, target.o(.text))
<BR>[Called By]<UL><LI><a href="#[9bc128]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_abort1
</UL><P><STRONG><a name="[909d68]"></a>_sys_command_string</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[9ab248]"></a>Write_Control_Byte</STRONG> (ARM, 288 bytes, Stack size 8 bytes, kb.o(.text))
<BR>[Called By]<UL><LI><a href="#[9ab1d4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Clear_Text_Area
<LI><a href="#[9ab15c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Clear_Graphic_Area
<LI><a href="#[9ab078]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Init_LCD
<LI><a href="#[9aad30]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Write_Text_String
<LI><a href="#[9aacbc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Write_Text_Char
<LI><a href="#[9aac4c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Set_Cursor
<LI><a href="#[9aabd8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Close_Cursor
<LI><a href="#[9aaaf4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Write_Char
</UL><P><STRONG><a name="[9ab1d4]"></a>Clear_Text_Area</STRONG> (ARM, 176 bytes, Stack size 4 bytes, kb.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9ab248]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_Control_Byte
</UL><BR>[Called By]<UL><LI><a href="#[9ab0e8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Clear_Screen
<LI><a href="#[9ab078]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Init_LCD
</UL><P><STRONG><a name="[9ab15c]"></a>Clear_Graphic_Area</STRONG> (ARM, 180 bytes, Stack size 4 bytes, kb.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9ab248]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_Control_Byte
</UL><BR>[Called By]<UL><LI><a href="#[9ab0e8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Clear_Screen
<LI><a href="#[9ab078]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Init_LCD
</UL><P><STRONG><a name="[9ab0e8]"></a>Clear_Screen</STRONG> (ARM, 16 bytes, Stack size 4 bytes, kb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9ab1d4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Clear_Text_Area
<LI><a href="#[9ab15c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Clear_Graphic_Area
</UL><P><STRONG><a name="[9ab078]"></a>Init_LCD</STRONG> (ARM, 176 bytes, Stack size 4 bytes, kb.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9ab248]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_Control_Byte
<LI><a href="#[9ab1d4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Clear_Text_Area
<LI><a href="#[9ab15c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Clear_Graphic_Area
</UL><BR>[Called By]<UL><LI><a href="#[9aa930]">&lt&lt</a>&nbsp;&nbsp;&nbsp;KeyBoard_Init
</UL><P><STRONG><a name="[9ab000]"></a>Write_One_Chinese</STRONG> (ARM, 368 bytes, Stack size 20 bytes, kb.o(.text))
<BR>[Called By]<UL><LI><a href="#[9aaf84]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Write_Chinese_String
<LI><a href="#[9aa9a4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Draw_Cover
</UL><P><STRONG><a name="[9aaf84]"></a>Write_Chinese_String</STRONG> (ARM, 76 bytes, Stack size 24 bytes, kb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9ab000]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_One_Chinese
</UL><P><STRONG><a name="[9aaf0c]"></a>Write_Blank_Chinese</STRONG> (ARM, 392 bytes, Stack size 32 bytes, kb.o(.text), UNUSED)
<P><STRONG><a name="[9aae98]"></a>Write_One_Char</STRONG> (ARM, 276 bytes, Stack size 20 bytes, kb.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[9aae20]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Write_Char_String
</UL><P><STRONG><a name="[9aae20]"></a>Write_Char_String</STRONG> (ARM, 76 bytes, Stack size 24 bytes, kb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9aae98]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_One_Char
</UL><P><STRONG><a name="[9aada8]"></a>Write_Blank_Char</STRONG> (ARM, 312 bytes, Stack size 32 bytes, kb.o(.text), UNUSED)
<P><STRONG><a name="[9aad30]"></a>Write_Text_String</STRONG> (ARM, 204 bytes, Stack size 12 bytes, kb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9ab248]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_Control_Byte
</UL><BR>[Called By]<UL><LI><a href="#[9aab64]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Write_String
</UL><P><STRONG><a name="[9aacbc]"></a>Write_Text_Char</STRONG> (ARM, 60 bytes, Stack size 8 bytes, kb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9ab248]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_Control_Byte
</UL><P><STRONG><a name="[9aac4c]"></a>Set_Cursor</STRONG> (ARM, 56 bytes, Stack size 12 bytes, kb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9ab248]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_Control_Byte
</UL><P><STRONG><a name="[9aabd8]"></a>Close_Cursor</STRONG> (ARM, 20 bytes, Stack size 0 bytes, kb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9ab248]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_Control_Byte
</UL><P><STRONG><a name="[9aab64]"></a>Write_String</STRONG> (ARM, 4 bytes, Stack size 0 bytes, kb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9aad30]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_Text_String
</UL><BR>[Called By]<UL><LI><a href="#[9aaa84]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Write_Data
</UL><P><STRONG><a name="[9aaaf4]"></a>Write_Char</STRONG> (ARM, 60 bytes, Stack size 8 bytes, kb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9ab248]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_Control_Byte
</UL><P><STRONG><a name="[9aaa84]"></a>Write_Data</STRONG> (ARM, 200 bytes, Stack size 32 bytes, kb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9aaa14]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_udiv
<LI><a href="#[9aab64]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_String
</UL><P><STRONG><a name="[9aa9a4]"></a>Draw_Cover</STRONG> (ARM, 40 bytes, Stack size 4 bytes, kb.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9ab000]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Write_One_Chinese
</UL><BR>[Called By]<UL><LI><a href="#[9aa930]">&lt&lt</a>&nbsp;&nbsp;&nbsp;KeyBoard_Init
<LI><a href="#[9aa8c4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;main
</UL><P><STRONG><a name="[9aa930]"></a>KeyBoard_Init</STRONG> (ARM, 16 bytes, Stack size 4 bytes, kb.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9ab078]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Init_LCD
<LI><a href="#[9aa9a4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Draw_Cover
</UL><BR>[Called By]<UL><LI><a href="#[9aa8c4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;main
</UL><P><STRONG><a name="[9aa8c4]"></a>main</STRONG> (ARM, 48 bytes, Stack size 4 bytes, kb.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9aa930]">&gt&gt</a>&nbsp;&nbsp;&nbsp;KeyBoard_Init
<LI><a href="#[9aa9a4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;Draw_Cover
</UL><BR>[Called By]<UL><LI><a href="#[900788]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL><P><STRONG><a name="[9bcd8c]"></a>_main_redirection</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[9aa858]"></a>_main</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[9aaa14]"></a>__rt_udiv</STRONG> (ARM, 192 bytes, Stack size 0 bytes, rt_udiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[90a318]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[9aaa84]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Write_Data
</UL><P><STRONG><a name="[9bc480]"></a>__32__use_no_semihosting_swi</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[9bc504]"></a>__semihosting_swi_guard</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[90a46c]"></a>__use_no_semihosting_swi</STRONG> (ARM, 4 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[900788]"></a>__rt_entry</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9bc03c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_stackheap_init
<LI><a href="#[9bc0b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_lib_init
<LI><a href="#[9aa8c4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[9bbfd0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;exit
</UL><BR>[Called By]<UL><LI><a href="#[90bef8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__main
</UL><P><STRONG><a name="[9bbe74]"></a>__32__rt_exit</STRONG> (ARM, 0 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9bbf58]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_lib_shutdown
<LI><a href="#[9bc128]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_abort1
</UL><BR>[Called By]<UL><LI><a href="#[9bbfd0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;exit
</UL><P><STRONG><a name="[9bbee8]"></a>__rt_exit</STRONG> (ARM, 16 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[9bbd90]"></a>__32__rt_abort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[9bbe04]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[9bbfd0]"></a>exit</STRONG> (ARM, 24 bytes, Stack size 8 bytes, exit.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9bb878]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_call_atexit_fns (Weak Reference)
<LI><a href="#[9bbe74]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__32__rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[900788]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL><P><STRONG><a name="[9bc0b4]"></a>__rt_lib_init</STRONG> (ARM, 228 bytes, Stack size 32 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9bb3f0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_fp_init

⌨️ 快捷键说明

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