?? arm.htm
字號:
<LI><a href="#[ca32a0]">>></a> OS_InitTaskStat
</UL>
<P><STRONG><a name="[c9ae50]"></a>OSTaskResume</STRONG> (ARM, 244 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ca1680]">>></a> OS_CPU_SR_Save
<LI><a href="#[ca16c8]">>></a> OS_CPU_SR_Restore
<LI><a href="#[ca1ef0]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[ca17e8]"></a>OSTaskStkChk</STRONG> (ARM, 212 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ca1680]">>></a> OS_CPU_SR_Save
<LI><a href="#[ca16c8]">>></a> OS_CPU_SR_Restore
</UL>
<BR>[Called By]<UL><LI><a href="#[ca2130]">>></a> OS_TaskStatStkChk
</UL>
<P><STRONG><a name="[c9ae08]"></a>OSTaskSuspend</STRONG> (ARM, 248 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ca1680]">>></a> OS_CPU_SR_Save
<LI><a href="#[ca16c8]">>></a> OS_CPU_SR_Restore
<LI><a href="#[ca1ef0]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9adc0]"></a>OSTaskQuery</STRONG> (ARM, 136 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ca1680]">>></a> OS_CPU_SR_Save
<LI><a href="#[ca16c8]">>></a> OS_CPU_SR_Restore
<LI><a href="#[ca1bd8]">>></a> OS_MemCopy
</UL>
<P><STRONG><a name="[ca17a0]"></a>OSTimeDly</STRONG> (ARM, 152 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ca1680]">>></a> OS_CPU_SR_Save
<LI><a href="#[ca16c8]">>></a> OS_CPU_SR_Restore
<LI><a href="#[ca1ef0]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[c94a48]">>></a> Task3
<LI><a href="#[c94a90]">>></a> Task2
<LI><a href="#[c94ad8]">>></a> Task1
<LI><a href="#[c9a428]">>></a> OSTimeDlyHMSM
<LI><a href="#[ca1e18]">>></a> OSStatInit
<LI><a href="#[ca20e8]">>></a> OS_TaskStat
</UL>
<P><STRONG><a name="[c9a428]"></a>OSTimeDlyHMSM</STRONG> (ARM, 144 bytes, Stack size 32 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ca17a0]">>></a> OSTimeDly
<LI><a href="#[10f1bc8]">>></a> __aeabi_uidivmod
</UL>
<P><STRONG><a name="[c9a3e0]"></a>OSTimeDlyResume</STRONG> (ARM, 276 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ca1680]">>></a> OS_CPU_SR_Save
<LI><a href="#[ca16c8]">>></a> OS_CPU_SR_Restore
<LI><a href="#[ca1ef0]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9a398]"></a>OSTimeGet</STRONG> (ARM, 44 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ca1680]">>></a> OS_CPU_SR_Save
<LI><a href="#[ca16c8]">>></a> OS_CPU_SR_Restore
</UL>
<P><STRONG><a name="[c9a350]"></a>OSTimeSet</STRONG> (ARM, 44 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ca1680]">>></a> OS_CPU_SR_Save
<LI><a href="#[ca16c8]">>></a> OS_CPU_SR_Restore
</UL>
<P><STRONG><a name="[c99770]"></a>OSTmrCreate</STRONG> (ARM, 236 bytes, Stack size 40 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c99ba8]">>></a> OSTmr_Lock
<LI><a href="#[c99bf0]">>></a> OSTmr_Alloc
<LI><a href="#[c99c38]">>></a> OSTmr_Unlock
<LI><a href="#[ca21c0]">>></a> OS_StrLen
<LI><a href="#[ca2250]">>></a> OS_StrCopy
</UL>
<P><STRONG><a name="[c99728]"></a>OSTmrDel</STRONG> (ARM, 240 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c99b18]">>></a> OSTmr_Unlink
<LI><a href="#[c99b60]">>></a> OSTmr_Free
<LI><a href="#[c99ba8]">>></a> OSTmr_Lock
<LI><a href="#[c99c38]">>></a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[c996e0]"></a>OSTmrNameGet</STRONG> (ARM, 216 bytes, Stack size 24 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c99ba8]">>></a> OSTmr_Lock
<LI><a href="#[c99c38]">>></a> OSTmr_Unlock
<LI><a href="#[ca2250]">>></a> OS_StrCopy
</UL>
<P><STRONG><a name="[c99698]"></a>OSTmrRemainGet</STRONG> (ARM, 328 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c99ba8]">>></a> OSTmr_Lock
<LI><a href="#[c99c38]">>></a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[c99650]"></a>OSTmrStateGet</STRONG> (ARM, 180 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c99ba8]">>></a> OSTmr_Lock
<LI><a href="#[c99c38]">>></a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[c99608]"></a>OSTmrStart</STRONG> (ARM, 248 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c99ad0]">>></a> OSTmr_Link
<LI><a href="#[c99b18]">>></a> OSTmr_Unlink
<LI><a href="#[c99ba8]">>></a> OSTmr_Lock
<LI><a href="#[c99c38]">>></a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[c995c0]"></a>OSTmrStop</STRONG> (ARM, 408 bytes, Stack size 24 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c99b18]">>></a> OSTmr_Unlink
<LI><a href="#[c99ba8]">>></a> OSTmr_Lock
<LI><a href="#[c99c38]">>></a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[c99578]"></a>OSTmrSignal</STRONG> (ARM, 32 bytes, Stack size 8 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9b9c8]">>></a> OSSemPost
</UL>
<P><STRONG><a name="[ca1710]"></a>OSTmr_Init</STRONG> (ARM, 264 bytes, Stack size 24 bytes, os_tmr.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 160 + Unknown Stack Size
<LI>Call Chain = OSTmr_Init ⇒ OSTmr_InitTask ⇒ OSTaskCreateExt ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[c99a40]">>></a> OSTmr_InitTask
<LI><a href="#[c9baa0]">>></a> OSSemCreate
<LI><a href="#[ca2058]">>></a> OS_MemClr
<LI><a href="#[ca2178]">>></a> OSEventNameSet
</UL>
<BR>[Called By]<UL><LI><a href="#[ca2010]">>></a> OSInit
</UL>
<P><STRONG><a name="[ca1ab8]"></a>OSInitHookBegin</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[ca2010]">>></a> OSInit
</UL>
<P><STRONG><a name="[ca1a70]"></a>OSInitHookEnd</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[ca2010]">>></a> OSInit
</UL>
<P><STRONG><a name="[ca1908]"></a>OSTaskCreateHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[ca1b90]">>></a> OS_TCBInit
</UL>
<P><STRONG><a name="[c9ad78]"></a>OSTaskDelHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c9af28]">>></a> OSTaskDel
</UL>
<P><STRONG><a name="[ca18c0]"></a>OSTaskIdleHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[ca20a0]">>></a> OS_TaskIdle
</UL>
<P><STRONG><a name="[ca1830]"></a>OSTaskStatHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[ca20e8]">>></a> OS_TaskStat
</UL>
<P><STRONG><a name="[c9ad30]"></a>OSTaskStkInit</STRONG> (ARM, 284 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OSTaskStkInit
</UL>
<BR>[Called By]<UL><LI><a href="#[c9afb8]">>></a> OSTaskCreate
<LI><a href="#[ca1950]">>></a> OSTaskCreateExt
</UL>
<P><STRONG><a name="[c98c68]"></a>OSTaskSwHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[ca19e0]">>></a> OSStartHighRdy
<LI><a href="#[ca1b48]">>></a> OSCtxSw
</UL>
<P><STRONG><a name="[ca1998]"></a>OSTCBInitHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[ca1b90]">>></a> OS_TCBInit
</UL>
<P><STRONG><a name="[ca1758]"></a>OSTimeTickHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[ca1dd0]">>></a> OSTimeTick
</UL>
<P><STRONG><a name="[c97648]"></a>Delay</STRONG> (ARM, 180 bytes, Stack size 16 bytes, 44blib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f1c58]">>></a> __aeabi_idivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[c96f88]">>></a> Readkey
<LI><a href="#[c973c0]">>></a> Uart_SendByte
</UL>
<P><STRONG><a name="[c97600]"></a>SoftDelay</STRONG> (ARM, 64 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c975b8]"></a>Port_Init</STRONG> (ARM, 176 bytes, Stack size 0 bytes, 44blib.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c95b50]">>></a> Main
</UL>
<P><STRONG><a name="[c97570]"></a>Uart_Init</STRONG> (ARM, 360 bytes, Stack size 56 bytes, 44blib.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = Uart_Init ⇒ __aeabi_ddiv
</UL>
<BR>[Calls]<UL><LI><a href="#[10f0080]">>></a> __aeabi_i2d
<LI><a href="#[10f0470]">>></a> __aeabi_d2iz
<LI><a href="#[10f0798]">>></a> __aeabi_ddiv
<LI><a href="#[10f0d40]">>></a> __aeabi_dadd
</UL>
<BR>[Called By]<UL><LI><a href="#[c95b50]">>></a> Main
</UL>
<P><STRONG><a name="[c97528]"></a>Uart_Select</STRONG> (ARM, 12 bytes, Stack size 0 bytes, 44blib.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c95b50]">>></a> Main
</UL>
<P><STRONG><a name="[c974e0]"></a>Uart_TxEmpty</STRONG> (ARM, 56 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c97498]"></a>Uart_Getch</STRONG> (ARM, 80 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c972e8]">>></a> Uart_GetString
</UL>
<P><STRONG><a name="[c97450]"></a>Uart_WaiteKey</STRONG> (ARM, 268 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c97408]"></a>Uart_GetKey</STRONG> (ARM, 88 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c973c0]"></a>Uart_SendByte</STRONG> (ARM, 204 bytes, Stack size 8 bytes, 44blib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c97648]">>></a> Delay
</UL>
<BR>[Called By]<UL><LI><a href="#[c972e8]">>></a> Uart_GetString
<LI><a href="#[c97378]">>></a> Uart_SendString
</UL>
<P><STRONG><a name="[c97378]"></a>Uart_SendString</STRONG> (ARM, 40 bytes, Stack size 8 bytes, 44blib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c973c0]">>></a> Uart_SendByte
</UL>
<BR>[Called By]<UL><LI><a href="#[c97330]">>></a> Uart_Printf
</UL>
<P><STRONG><a name="[c97330]"></a>Uart_Printf</STRONG> (ARM, 56 bytes, Stack size 280 bytes, 44blib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c97378]">>></a> Uart_SendString
<LI><a href="#[10f2520]">>></a> __c89vsprintf (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[c94a48]">>></a> Task3
<LI><a href="#[c94a90]">>></a> Task2
<LI><a href="#[c94ad8]">>></a> Task1
<LI><a href="#[c972e8]">>></a> Uart_GetString
</UL>
<P><STRONG><a name="[c972e8]"></a>Uart_GetString</STRONG> (ARM, 100 bytes, Stack size 16 bytes, 44blib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c97330]">>></a> Uart_Printf
<LI><a href="#[c973c0]">>></a> Uart_SendByte
<LI><a href="#[c97498]">>></a> Uart_Getch
</UL>
<BR>[Called By]<UL><LI><a href="#[c97258]">>></a> Uart_GetIntNum
</UL>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -