📄 ucos_arm7.htm
字号:
<LI><a href="#[be4c4c]"><<</a> OSSemAccept
<LI><a href="#[be4cc4]"><<</a> OSQQuery
<LI><a href="#[be4d3c]"><<</a> OSQPostOpt
<LI><a href="#[be4db4]"><<</a> OSQPostFront
<LI><a href="#[be4e30]"><<</a> OSQPost
<LI><a href="#[be4ea4]"><<</a> OSQPend
<LI><a href="#[be4f18]"><<</a> OSQFlush
<LI><a href="#[be4f90]"><<</a> OSQDel
<LI><a href="#[be5004]"><<</a> OSQCreate
<LI><a href="#[be507c]"><<</a> OSQAccept
<LI><a href="#[be50f4]"><<</a> OSMutexQuery
<LI><a href="#[be5170]"><<</a> OSMutexPost
<LI><a href="#[be51e8]"><<</a> OSMutexPend
<LI><a href="#[be5260]"><<</a> OSMutexDel
<LI><a href="#[be52d8]"><<</a> OSMutexCreate
<LI><a href="#[be5354]"><<</a> OSMutexAccept
<LI><a href="#[be53d0]"><<</a> OSMemQuery
<LI><a href="#[be5448]"><<</a> OSMemPut
<LI><a href="#[be54c0]"><<</a> OSMemGet
<LI><a href="#[be5538]"><<</a> OSMemCreate
<LI><a href="#[be55b0]"><<</a> OSMboxQuery
<LI><a href="#[be5628]"><<</a> OSMboxPostOpt
<LI><a href="#[be56a4]"><<</a> OSMboxPost
<LI><a href="#[be571c]"><<</a> OSMboxPend
<LI><a href="#[be5794]"><<</a> OSMboxDel
<LI><a href="#[be580c]"><<</a> OSMboxCreate
<LI><a href="#[be5888]"><<</a> OSMboxAccept
<LI><a href="#[be5904]"><<</a> OSFlagQuery
<LI><a href="#[be597c]"><<</a> OSFlagPost
<LI><a href="#[be59f4]"><<</a> OSFlagPend
<LI><a href="#[be5a6c]"><<</a> OSFlagDel
<LI><a href="#[be5b60]"><<</a> OSFlagCreate
<LI><a href="#[be5bdc]"><<</a> OSFlagAccept
<LI><a href="#[be5f40]"><<</a> OSStatInit
<LI><a href="#[be5fb8]"><<</a> OSSchedUnlock
<LI><a href="#[be6034]"><<</a> OSSchedLock
<LI><a href="#[be60ac]"><<</a> OSIntExit
<LI><a href="#[be6304]"><<</a> OS_TaskIdle
<LI><a href="#[be637c]"><<</a> OSTaskCreateExt
<LI><a href="#[be63f8]"><<</a> OS_TCBInit
<LI><a href="#[be6470]"><<</a> OS_TaskStat
<LI><a href="#[be64e8]"><<</a> OS_Sched
<LI><a href="#[beda0c]"><<</a> OSTimeTick
</UL>
<P><STRONG><a name="[be42c4]"></a>OS_CPU_SR_Restore</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
<BR><BR>[Called By]<UL><LI><a href="#[b46d54]"><<</a> OSTimeDly
<LI><a href="#[b46dcc]"><<</a> OSTaskCreate
<LI><a href="#[be44ac]"><<</a> OSTimeSet
<LI><a href="#[be4524]"><<</a> OSTimeGet
<LI><a href="#[be459c]"><<</a> OSTimeDlyResume
<LI><a href="#[be4694]"><<</a> OSTaskQuery
<LI><a href="#[be470c]"><<</a> OSTaskSuspend
<LI><a href="#[be4788]"><<</a> OSTaskStkChk
<LI><a href="#[be4804]"><<</a> OSTaskResume
<LI><a href="#[be4880]"><<</a> OSTaskDelReq
<LI><a href="#[be48fc]"><<</a> OSTaskDel
<LI><a href="#[be4974]"><<</a> OSTaskChangePrio
<LI><a href="#[be49f4]"><<</a> OSSemQuery
<LI><a href="#[be4a6c]"><<</a> OSSemPost
<LI><a href="#[be4ae4]"><<</a> OSSemPend
<LI><a href="#[be4b5c]"><<</a> OSSemDel
<LI><a href="#[be4bd4]"><<</a> OSSemCreate
<LI><a href="#[be4c4c]"><<</a> OSSemAccept
<LI><a href="#[be4cc4]"><<</a> OSQQuery
<LI><a href="#[be4d3c]"><<</a> OSQPostOpt
<LI><a href="#[be4db4]"><<</a> OSQPostFront
<LI><a href="#[be4e30]"><<</a> OSQPost
<LI><a href="#[be4ea4]"><<</a> OSQPend
<LI><a href="#[be4f18]"><<</a> OSQFlush
<LI><a href="#[be4f90]"><<</a> OSQDel
<LI><a href="#[be5004]"><<</a> OSQCreate
<LI><a href="#[be507c]"><<</a> OSQAccept
<LI><a href="#[be50f4]"><<</a> OSMutexQuery
<LI><a href="#[be5170]"><<</a> OSMutexPost
<LI><a href="#[be51e8]"><<</a> OSMutexPend
<LI><a href="#[be5260]"><<</a> OSMutexDel
<LI><a href="#[be52d8]"><<</a> OSMutexCreate
<LI><a href="#[be5354]"><<</a> OSMutexAccept
<LI><a href="#[be53d0]"><<</a> OSMemQuery
<LI><a href="#[be5448]"><<</a> OSMemPut
<LI><a href="#[be54c0]"><<</a> OSMemGet
<LI><a href="#[be5538]"><<</a> OSMemCreate
<LI><a href="#[be55b0]"><<</a> OSMboxQuery
<LI><a href="#[be5628]"><<</a> OSMboxPostOpt
<LI><a href="#[be56a4]"><<</a> OSMboxPost
<LI><a href="#[be571c]"><<</a> OSMboxPend
<LI><a href="#[be5794]"><<</a> OSMboxDel
<LI><a href="#[be580c]"><<</a> OSMboxCreate
<LI><a href="#[be5888]"><<</a> OSMboxAccept
<LI><a href="#[be5904]"><<</a> OSFlagQuery
<LI><a href="#[be597c]"><<</a> OSFlagPost
<LI><a href="#[be59f4]"><<</a> OSFlagPend
<LI><a href="#[be5a6c]"><<</a> OSFlagDel
<LI><a href="#[be5b60]"><<</a> OSFlagCreate
<LI><a href="#[be5bdc]"><<</a> OSFlagAccept
<LI><a href="#[be5f40]"><<</a> OSStatInit
<LI><a href="#[be5fb8]"><<</a> OSSchedUnlock
<LI><a href="#[be6034]"><<</a> OSSchedLock
<LI><a href="#[be60ac]"><<</a> OSIntExit
<LI><a href="#[be6304]"><<</a> OS_TaskIdle
<LI><a href="#[be637c]"><<</a> OSTaskCreateExt
<LI><a href="#[be63f8]"><<</a> OS_TCBInit
<LI><a href="#[be6470]"><<</a> OS_TaskStat
<LI><a href="#[be64e8]"><<</a> OS_Sched
<LI><a href="#[beda0c]"><<</a> OSTimeTick
</UL>
<P><STRONG><a name="[be4344]"></a>OSStartHighRdy</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
<BR><BR>[Called By]<UL><LI><a href="#[b46e48]"><<</a> OSStart
</UL>
<P><STRONG><a name="[be4438]"></a>OSCtxSw</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
<BR><BR>[Called By]<UL><LI><a href="#[be64e8]"><<</a> OS_Sched
</UL>
<P><STRONG><a name="[be43c0]"></a>OSIntCtxSw</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
<BR><BR>[Called By]<UL><LI><a href="#[be60ac]"><<</a> OSIntExit
</UL>
<P><STRONG><a name="[c3a9f4]"></a>OS_CPU_ARM_ExceptResetHndlr</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE), UNUSED)
<P><STRONG><a name="[c3a964]"></a>OS_CPU_ARM_ExceptUndefInstrHndlr</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c3a8dc]"></a>OS_CPU_ARM_ExceptSwiHndlr</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c3a84c]"></a>OS_CPU_ARM_ExceptPrefetchAbortHndlr</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c3a7c0]"></a>OS_CPU_ARM_ExceptDataAbortHndlr</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c3a734]"></a>OS_CPU_ARM_ExceptAddrAbortHndlr</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE), UNUSED)
<P><STRONG><a name="[c3a6ac]"></a>OS_CPU_ARM_ExceptIrqHndlr</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c3a624]"></a>OS_CPU_ARM_ExceptFiqHndlr</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[1021dbc]"></a>_fp_init</STRONG> (ARM, 24 bytes, Stack size 8 bytes, fpinit.o(x$fpl$fpinit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _fp_init</UL>
<BR>[Calls]<UL><LI><a href="#[10209a8]">>></a> __rt_fp_status_addr
</UL>
<BR>[Called By]<UL><LI><a href="#[10280f8]"><<</a> __rt_lib_init (via Veneer)
</UL>
<P><STRONG><a name="[1021cb0]"></a>__fplib_config_pureend_doubles</STRONG> (ARM, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)
<P><STRONG><a name="[be80c4]"></a>OS_InitTaskStat</STRONG> (ARM, 68 bytes, Stack size 24 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128 + Unknown Stack Size
<LI>Call Chain = OS_InitTaskStat -> OSTaskCreateExt -> OS_TCBInit</UL>
<BR>[Calls]<UL><LI><a href="#[be637c]">>></a> OSTaskCreateExt
</UL>
<BR>[Called By]<UL><LI><a href="#[b46ebc]"><<</a> OSInit
</UL>
<P><STRONG><a name="[be8048]"></a>OS_InitTaskIdle</STRONG> (ARM, 68 bytes, Stack size 24 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128 + Unknown Stack Size
<LI>Call Chain = OS_InitTaskIdle -> OSTaskCreateExt -> OS_TCBInit</UL>
<BR>[Calls]<UL><LI><a href="#[be637c]">>></a> OSTaskCreateExt
</UL>
<BR>[Called By]<UL><LI><a href="#[b46ebc]"><<</a> OSInit
</UL>
<P><STRONG><a name="[be7fc8]"></a>OS_InitEventList</STRONG> (ARM, 80 bytes, Stack size 0 bytes, ucos_ii.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b46ebc]"><<</a> OSInit
</UL>
<P><STRONG><a name="[be7f4c]"></a>OS_InitTCBList</STRONG> (ARM, 116 bytes, Stack size 0 bytes, ucos_ii.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b46ebc]"><<</a> OSInit
</UL>
<P><STRONG><a name="[be7ed0]"></a>OS_InitRdyList</STRONG> (ARM, 88 bytes, Stack size 0 bytes, ucos_ii.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b46ebc]"><<</a> OSInit
</UL>
<P><STRONG><a name="[be7e58]"></a>OS_InitMisc</STRONG> (ARM, 88 bytes, Stack size 0 bytes, ucos_ii.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b46ebc]"><<</a> OSInit
</UL>
<P><STRONG><a name="[be7ddc]"></a>OS_FlagTaskRdy</STRONG> (ARM, 140 bytes, Stack size 20 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[be5ae4]">>></a> OS_FlagUnlink
</UL>
<BR>[Called By]<UL><LI><a href="#[be597c]"><<</a> OSFlagPost
<LI><a href="#[be5a6c]"><<</a> OSFlagDel
</UL>
<P><STRONG><a name="[be7d60]"></a>OS_FlagBlock</STRONG> (ARM, 224 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[be59f4]"><<</a> OSFlagPend
</UL>
<P><STRONG><a name="[c0deb0]"></a>__arm_div4</STRONG> (ARM, 0 bytes, Stack size unknown bytes, aeabi_sdiv.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c0dadc]"><<</a> __aeabi_uidivmod
</UL>
<P><STRONG><a name="[c0de38]"></a>__arm_div8</STRONG> (ARM, 0 bytes, Stack size unknown bytes, aeabi_sdiv.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c0dadc]"><<</a> __aeabi_uidivmod
</UL>
<P><STRONG><a name="[c0ddbc]"></a>__arm_div_large</STRONG> (ARM, 0 bytes, Stack size unknown bytes, aeabi_sdiv.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c0dadc]"><<</a> __aeabi_uidivmod
</UL>
<P><STRONG><a name="[1027f34]"></a>__ARM_exceptions_init</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[10280f8]"><<</a> __rt_lib_init (Weak Reference)
</UL>
<P><STRONG><a name="[102b1b4]"></a>__ARM_stackcheck</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[10280a8]"><<</a> __rt_lib_shutdown (Weak Reference)
<LI><a href="#[10280f8]"><<</a> __rt_lib_init (Weak Reference)
<LI><a href="#[102b284]"><<</a> exit (Weak Reference)
</UL>
<P><STRONG><a name="[1027eb8]"></a>__Heap
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -