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

📄 s3c2440start.htm

📁 keil mdk 的S3C2440工程模板 适用于在keil下调试s3c2440
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<LI>Call Chain = Uart_GetIntNum &rArr; Uart_GetString &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c7aa40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen (via Veneer)
<LI><a href="#[c7b5f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_ctype_table
<LI><a href="#[c822c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;change
<LI><a href="#[c82308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_GetString
</UL>
<BR>[Called By]<UL><LI><a href="#[c7e2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Halfword_Write_Multi
<LI><a href="#[c7e4f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Execute_Precmd
<LI><a href="#[c80190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main
</UL>

<P><STRONG><a name="[c82230]"></a>Led_Display</STRONG> (ARM, 36 bytes, Stack size 0 bytes, 2440lib.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main
</UL>

<P><STRONG><a name="[c821e8]"></a>Timer_Start</STRONG> (ARM, 52 bytes, Stack size 0 bytes, 2440lib.o(.text), UNUSED)

<P><STRONG><a name="[c821a0]"></a>Timer_Stop</STRONG> (ARM, 32 bytes, Stack size 0 bytes, 2440lib.o(.text), UNUSED)

<P><STRONG><a name="[c82158]"></a>ChangeMPllValue</STRONG> (ARM, 24 bytes, Stack size 0 bytes, 2440lib.o(.text), UNUSED)

<P><STRONG><a name="[c82110]"></a>ChangeClockDivider</STRONG> (ARM, 304 bytes, Stack size 24 bytes, 2440lib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c81f60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MMU_SetFastBusMode
<LI><a href="#[c81fa8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MMU_SetAsyncBusMode
</UL>

<P><STRONG><a name="[c820c8]"></a>ChangeUPllValue</STRONG> (ARM, 24 bytes, Stack size 0 bytes, 2440lib.o(.text), UNUSED)

<P><STRONG><a name="[c82080]"></a>ChangeSromParameter</STRONG> (ARM, 476 bytes, Stack size 48 bytes, 2440lib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c77d78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[c77fd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[c787f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[c78b20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[c79038]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>

<P><STRONG><a name="[c82038]"></a>ChangeSdramParameter</STRONG> (ARM, 1024 bytes, Stack size 88 bytes, 2440lib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c77d78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[c780a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[c787f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[c78b20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[c78f60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[c79038]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>

<P><STRONG><a name="[c81ff0]"></a>Max1718_Set</STRONG> (ARM, 852 bytes, Stack size 0 bytes, 2440lib.o(.text), UNUSED)

<P><STRONG><a name="[c80268]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size unknown bytes, s3c2440a.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c75e88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>

<P><STRONG><a name="[c7e5d0]"></a>Manset_Usage</STRONG> (ARM, 360 bytes, Stack size 8 bytes, userlib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>
<BR>[Called By]<UL><LI><a href="#[c7e4b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Manual_Register_Set
</UL>

<P><STRONG><a name="[c7e588]"></a>Get_Num</STRONG> (ARM, 348 bytes, Stack size 32 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = Get_Num &rArr; atoi &rArr; strtol &rArr; _strtoul
</UL>
<BR>[Calls]<UL><LI><a href="#[c7aa40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen (via Veneer)
<LI><a href="#[c7b368]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atoi (via Veneer)
<LI><a href="#[c7b5f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_ctype_table
</UL>
<BR>[Called By]<UL><LI><a href="#[c7e3d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Multimem_Write
<LI><a href="#[c7e540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Cmd
</UL>

<P><STRONG><a name="[c7e540]"></a>Get_Cmd</STRONG> (ARM, 460 bytes, Stack size 24 bytes, userlib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7e588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Num
</UL>
<BR>[Called By]<UL><LI><a href="#[c7e4b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Manual_Register_Set
<LI><a href="#[c7e4f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Execute_Precmd
</UL>

<P><STRONG><a name="[c7e4f8]"></a>Execute_Precmd</STRONG> (ARM, 240 bytes, Stack size 16 bytes, userlib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7a888]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcmp
<LI><a href="#[c7e540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Cmd
<LI><a href="#[c82278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_GetIntNum
<LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>
<BR>[Called By]<UL><LI><a href="#[c7e4b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Manual_Register_Set
</UL>

<P><STRONG><a name="[c7e4b0]"></a>Manual_Register_Set</STRONG> (ARM, 480 bytes, Stack size 16 bytes, userlib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7a888]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcmp
<LI><a href="#[c7ac00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcpy (via Veneer)
<LI><a href="#[c7e4f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Execute_Precmd
<LI><a href="#[c7e540]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Cmd
<LI><a href="#[c7e5d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Manset_Usage
<LI><a href="#[c82308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_GetString
<LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>

<P><STRONG><a name="[c7e468]"></a>Uart_AppendString</STRONG> (ARM, 112 bytes, Stack size 16 bytes, userlib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7aa40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen (via Veneer)
<LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
<LI><a href="#[c823e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_SendByte
<LI><a href="#[c82470]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Getch
</UL>

<P><STRONG><a name="[c7e420]"></a>Memory_Dump</STRONG> (ARM, 120 bytes, Stack size 8 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 760 + Unknown Stack Size
<LI>Call Chain = Memory_Dump &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
<LI><a href="#[c82428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_GetKey
</UL>
<BR>[Address Reference Count : 1]<UL><LI> userlib.o(.data)
</UL>
<P><STRONG><a name="[c7e3d8]"></a>Multimem_Write</STRONG> (ARM, 164 bytes, Stack size 32 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 800 + Unknown Stack Size
<LI>Call Chain = Multimem_Write &rArr; Uart_GetString &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c7e588]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Num
<LI><a href="#[c82308]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_GetString
<LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> userlib.o(.data)
</UL>
<P><STRONG><a name="[c7e390]"></a>Fill_Memory</STRONG> (ARM, 320 bytes, Stack size 8 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 760 + Unknown Stack Size
<LI>Call Chain = Fill_Memory &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
<LI><a href="#[c82428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_GetKey
</UL>
<BR>[Address Reference Count : 1]<UL><LI> userlib.o(.data)
</UL>
<P><STRONG><a name="[c7e348]"></a>Halfword_Read</STRONG> (ARM, 40 bytes, Stack size 8 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 760 + Unknown Stack Size
<LI>Call Chain = Halfword_Read &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> userlib.o(.data)
</UL>
<P><STRONG><a name="[c7e300]"></a>Halfword_Write</STRONG> (ARM, 64 bytes, Stack size 8 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 760 + Unknown Stack Size
<LI>Call Chain = Halfword_Write &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> userlib.o(.data)
</UL>
<P><STRONG><a name="[c7e2b8]"></a>Halfword_Write_Multi</STRONG> (ARM, 104 bytes, Stack size 8 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 840 + Unknown Stack Size
<LI>Call Chain = Halfword_Write_Multi &rArr; Uart_GetIntNum &rArr; Uart_GetString &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c82278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_GetIntNum
<LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> userlib.o(.data)
</UL>
<P><STRONG><a name="[c7e270]"></a>Word_Write</STRONG> (ARM, 96 bytes, Stack size 8 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 760 + Unknown Stack Size
<LI>Call Chain = Word_Write &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> userlib.o(.data)
</UL>
<P><STRONG><a name="[c7e228]"></a>Word_Write_Or</STRONG> (ARM, 112 bytes, Stack size 8 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 760 + Unknown Stack Size
<LI>Call Chain = Word_Write_Or &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> userlib.o(.data)
</UL>
<P><STRONG><a name="[c7e1e0]"></a>Word_Read</STRONG> (ARM, 80 bytes, Stack size 8 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 760 + Unknown Stack Size
<LI>Call Chain = Word_Read &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> userlib.o(.data)
</UL>
<P><STRONG><a name="[c7e198]"></a>user_delay</STRONG> (ARM, 172 bytes, Stack size 0 bytes, userlib.o(.text), UNUSED)

<P><STRONG><a name="[c7e150]"></a>Calc_Clock</STRONG> (ARM, 1532 bytes, Stack size 80 bytes, userlib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 832 + Unknown Stack Size
<LI>Call Chain = Calc_Clock &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c767f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
<LI><a href="#[c76a58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
<LI><a href="#[c76f28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
<LI><a href="#[c77240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv
<LI><a href="#[c77708]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fadd
<LI><a href="#[c77bc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
<LI><a href="#[c77d78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[c77fd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[c78450]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
<LI><a href="#[c78b20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[c78ed0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[c79038]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[c79520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
<LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
<LI><a href="#[c824b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_TxEmpty
<LI><a href="#[c82548]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c80190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main
</UL>

<P><STRONG><a name="[c7e108]"></a>Init_Ticker</STRONG> (ARM, 244 bytes, Stack size 16 bytes, userlib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7a4c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>

<P><STRONG><a name="[c7e0c0]"></a>Ticker_Stop</STRONG> (ARM, 60 bytes, Stack size 8 bytes, userlib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7a4c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>

<P><STRONG><a name="[c7cd18]"></a>Show_Menu</STRONG> (ARM, 700 bytes, Stack size 8 bytes, xmain.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 760 + Unknown Stack Size
<LI>Call Chain = Show_Menu &rArr; Uart_Printf &rArr; __c89vsprintf &rArr; _printf_char_common &rArr; __printf &rArr; _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[c82350]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Printf
</UL>
<BR>[Called By]<UL><LI><a href="#[c80190]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main
</UL>

⌨️ 快捷键说明

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