📄 lpc2100.htm
字号:
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = OSInit ⇒ OS_InitTaskIdle ⇒ OSTaskCreateExt ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[c9c5c8]">>></a> OSInitHookEnd
<LI><a href="#[c9c610]">>></a> OSInitHookBegin
<LI><a href="#[c9d738]">>></a> OS_FlagInit
<LI><a href="#[c9d780]">>></a> OS_MemInit
<LI><a href="#[c9d7c8]">>></a> OS_QInit
<LI><a href="#[c9eae8]">>></a> OS_InitMisc
<LI><a href="#[c9eb30]">>></a> OS_InitRdyList
<LI><a href="#[c9eb78]">>></a> OS_InitTCBList
<LI><a href="#[c9ebc0]">>></a> OS_InitEventList
<LI><a href="#[c9ec08]">>></a> OS_InitTaskIdle
<LI><a href="#[c9ec50]">>></a> OS_InitTaskStat
</UL>
<BR>[Called By]<UL><LI><a href="#[c9f810]">>></a> main
</UL>
<P><STRONG><a name="[c9d6f0]"></a>OSIntEnter</STRONG> (ARM, 56 bytes, Stack size 0 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[ca34a0]"></a>OSIntExit</STRONG> (ARM, 240 bytes, Stack size 8 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OSIntExit
</UL>
<BR>[Called By]<UL><LI><a href="#[ca3578]">>></a> Timer0_Handler
<LI><a href="#[ca35c0]">>></a> IRQ_Handler
</UL>
<P><STRONG><a name="[c9d6a8]"></a>OSSchedLock</STRONG> (ARM, 72 bytes, Stack size 8 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9d660]"></a>OSSchedUnlock</STRONG> (ARM, 124 bytes, Stack size 8 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9f780]"></a>OSStart</STRONG> (ARM, 132 bytes, Stack size 16 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = OSStart ⇒ OSStartHighRdy
</UL>
<BR>[Calls]<UL><LI><a href="#[c9c580]">>></a> OSStartHighRdy
</UL>
<BR>[Called By]<UL><LI><a href="#[c9f810]">>></a> main
</UL>
<P><STRONG><a name="[c9d618]"></a>OSStatInit</STRONG> (ARM, 84 bytes, Stack size 8 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9f6f0]">>></a> OSTimeDly
</UL>
<P><STRONG><a name="[ca12b8]"></a>OSTimeTick</STRONG> (ARM, 212 bytes, Stack size 8 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OSTimeTick
</UL>
<BR>[Calls]<UL><LI><a href="#[c9c388]">>></a> OSTimeTickHook
</UL>
<BR>[Called By]<UL><LI><a href="#[ca32f0]">>></a> Timer0_Exception
</UL>
<P><STRONG><a name="[c9d5d0]"></a>OSVersion</STRONG> (ARM, 8 bytes, Stack size 0 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9d588]"></a>OS_Dummy</STRONG> (ARM, 4 bytes, Stack size 0 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c9c8e0]">>></a> OSTaskDel
</UL>
<P><STRONG><a name="[c9d540]"></a>OS_EventTaskRdy</STRONG> (ARM, 188 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c9c9b8]">>></a> OSSemPost
<LI><a href="#[c9ca48]">>></a> OSSemDel
<LI><a href="#[c9cb68]">>></a> OSQPostOpt
<LI><a href="#[c9cbb0]">>></a> OSQPostFront
<LI><a href="#[c9cbf8]">>></a> OSQPost
<LI><a href="#[c9ccd0]">>></a> OSQDel
<LI><a href="#[c9cdf0]">>></a> OSMutexPost
<LI><a href="#[c9ce80]">>></a> OSMutexDel
<LI><a href="#[c9d0c0]">>></a> OSMboxPostOpt
<LI><a href="#[c9d108]">>></a> OSMboxPost
<LI><a href="#[c9d198]">>></a> OSMboxDel
</UL>
<P><STRONG><a name="[c9d4f8]"></a>OS_EventTaskWait</STRONG> (ARM, 188 bytes, Stack size 0 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c9ca00]">>></a> OSSemPend
<LI><a href="#[c9cc40]">>></a> OSQPend
<LI><a href="#[c9ce38]">>></a> OSMutexPend
<LI><a href="#[c9d150]">>></a> OSMboxPend
</UL>
<P><STRONG><a name="[c9d4b0]"></a>OS_EventTO</STRONG> (ARM, 116 bytes, Stack size 0 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c9ca00]">>></a> OSSemPend
<LI><a href="#[c9cc40]">>></a> OSQPend
<LI><a href="#[c9ce38]">>></a> OSMutexPend
<LI><a href="#[c9d150]">>></a> OSMboxPend
</UL>
<P><STRONG><a name="[c9d468]"></a>OS_EventWaitListInit</STRONG> (ARM, 24 bytes, Stack size 0 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c9ca90]">>></a> OSSemCreate
<LI><a href="#[c9cd18]">>></a> OSQCreate
<LI><a href="#[c9cec8]">>></a> OSMutexCreate
<LI><a href="#[c9d1e0]">>></a> OSMboxCreate
</UL>
<P><STRONG><a name="[c9d420]"></a>OSFlagAccept</STRONG> (ARM, 592 bytes, Stack size 32 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9d3d8]"></a>OSFlagCreate</STRONG> (ARM, 144 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9d390]"></a>OS_FlagUnlink</STRONG> (ARM, 84 bytes, Stack size 4 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c9c8e0]">>></a> OSTaskDel
<LI><a href="#[c9d300]">>></a> OSFlagPend
<LI><a href="#[c9eaa0]">>></a> OS_FlagTaskRdy
</UL>
<P><STRONG><a name="[c9d348]"></a>OSFlagDel</STRONG> (ARM, 344 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d930]">>></a> OS_Sched
<LI><a href="#[c9eaa0]">>></a> OS_FlagTaskRdy
</UL>
<P><STRONG><a name="[c9d300]"></a>OSFlagPend</STRONG> (ARM, 816 bytes, Stack size 64 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d390]">>></a> OS_FlagUnlink
<LI><a href="#[c9d930]">>></a> OS_Sched
<LI><a href="#[c9ea58]">>></a> OS_FlagBlock
</UL>
<P><STRONG><a name="[c9d2b8]"></a>OSFlagPost</STRONG> (ARM, 496 bytes, Stack size 40 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d930]">>></a> OS_Sched
<LI><a href="#[c9eaa0]">>></a> OS_FlagTaskRdy
</UL>
<P><STRONG><a name="[c9d270]"></a>OSFlagQuery</STRONG> (ARM, 96 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9d228]"></a>OSMboxAccept</STRONG> (ARM, 76 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9d1e0]"></a>OSMboxCreate</STRONG> (ARM, 128 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d468]">>></a> OS_EventWaitListInit
</UL>
<P><STRONG><a name="[c9d198]"></a>OSMboxDel</STRONG> (ARM, 344 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9d150]"></a>OSMboxPend</STRONG> (ARM, 316 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d4b0]">>></a> OS_EventTO
<LI><a href="#[c9d4f8]">>></a> OS_EventTaskWait
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9d108]"></a>OSMboxPost</STRONG> (ARM, 156 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9d0c0]"></a>OSMboxPostOpt</STRONG> (ARM, 204 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9d078]"></a>OSMboxQuery</STRONG> (ARM, 108 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9d030]"></a>OSMemCreate</STRONG> (ARM, 252 bytes, Stack size 40 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9cfe8]"></a>OSMemGet</STRONG> (ARM, 120 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9cfa0]"></a>OSMemPut</STRONG> (ARM, 116 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9cf58]"></a>OSMemQuery</STRONG> (ARM, 120 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9cf10]"></a>OSMutexAccept</STRONG> (ARM, 204 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9cec8]"></a>OSMutexCreate</STRONG> (ARM, 248 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d468]">>></a> OS_EventWaitListInit
</UL>
<P><STRONG><a name="[c9ce80]"></a>OSMutexDel</STRONG> (ARM, 376 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9ce38]"></a>OSMutexPend</STRONG> (ARM, 588 bytes, Stack size 32 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d4b0]">>></a> OS_EventTO
<LI><a href="#[c9d4f8]">>></a> OS_EventTaskWait
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9cdf0]"></a>OSMutexPost</STRONG> (ARM, 596 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9cda8]"></a>OSMutexQuery</STRONG> (ARM, 184 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9cd60]"></a>OSQAccept</STRONG> (ARM, 140 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9cd18]"></a>OSQCreate</STRONG> (ARM, 240 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d468]">>></a> OS_EventWaitListInit
</UL>
<P><STRONG><a name="[c9ccd0]"></a>OSQDel</STRONG> (ARM, 392 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9cc88]"></a>OSQFlush</STRONG> (ARM, 92 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9cc40]"></a>OSQPend</STRONG> (ARM, 364 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d4b0]">>></a> OS_EventTO
<LI><a href="#[c9d4f8]">>></a> OS_EventTaskWait
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9cbf8]"></a>OSQPost</STRONG> (ARM, 248 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9cbb0]"></a>OSQPostFront</STRONG> (ARM, 220 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9cb68]"></a>OSQPostOpt</STRONG> (ARM, 320 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9cb20]"></a>OSQQuery</STRONG> (ARM, 156 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9cad8]"></a>OSSemAccept</STRONG> (ARM, 88 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9ca90]"></a>OSSemCreate</STRONG> (ARM, 128 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d468]">>></a> OS_EventWaitListInit
</UL>
<P><STRONG><a name="[c9ca48]"></a>OSSemDel</STRONG> (ARM, 344 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9ca00]"></a>OSSemPend</STRONG> (ARM, 272 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d4b0]">>></a> OS_EventTO
<LI><a href="#[c9d4f8]">>></a> OS_EventTaskWait
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9c9b8]"></a>OSSemPost</STRONG> (ARM, 152 bytes, Stack size 8 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d540]">>></a> OS_EventTaskRdy
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9c970]"></a>OSSemQuery</STRONG> (ARM, 108 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[c9c928]"></a>OSTaskChangePrio</STRONG> (ARM, 460 bytes, Stack size 40 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c9f738]"></a>OSTaskCreate</STRONG> (ARM, 236 bytes, Stack size 40 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = OSTaskCreate ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[c9c3d0]">>></a> OSTaskStkInit
<LI><a href="#[c9d8a0]">>></a> OS_TCBInit
<LI><a href="#[c9d930]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[c9f810]">>></a> main
<LI><a href="#[c9f858]">>></a> TaskStart
</UL>
<P><STRONG><a name="[c9c8e0]"></a>OSTaskDel</STRONG> (ARM, 508 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c9c4a8]">>></a> OSTaskDelHook
<LI><a href="#[c9d390]">>></a> OS_FlagUnlink
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -