ucos_sam7s64.htm

来自「BK7S64开发板的uC/OS-II移植源代码」· HTM 代码 · 共 783 行 · 第 1/5 页

HTM
783
字号
<LI><a href="#[ccf7e8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSQPostFront
<LI><a href="#[ccf778]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSQPostOpt
<LI><a href="#[cc4888]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskChangePrio
<LI><a href="#[adc1b4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
<LI><a href="#[cc47a4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskDel
<LI><a href="#[cc4560]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskResume
<LI><a href="#[cc44ec]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskSuspend
<LI><a href="#[adc828]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTimeDly
</UL><P><STRONG><a name="[af9c64]"></a>OSSchedUnlock</STRONG> (ARM, 128 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[adc148]"></a>OSStart</STRONG> (ARM, 128 bytes, Stack size 16 bytes, os_core.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[af9bf0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSStartHighRdy
</UL><BR>[Called By]<UL><LI><a href="#[adc450]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Main
</UL><P><STRONG><a name="[b00370]"></a>OSTimeTick</STRONG> (ARM, 240 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[af9b7c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTimeTickHook
<LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><BR>[Called By]<UL><LI><a href="#[b06dcc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;TC2ISR
</UL><P><STRONG><a name="[af9b0c]"></a>OSVersion</STRONG> (ARM, 8 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<P><STRONG><a name="[af9a9c]"></a>OS_Dummy</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[cc47a4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskDel
</UL><P><STRONG><a name="[af9a28]"></a>OS_EventTaskRdy</STRONG> (ARM, 212 bytes, Stack size 24 bytes, os_core.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[ccf9a4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSQDel
<LI><a href="#[ccf85c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSQPost
<LI><a href="#[ccf7e8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSQPostFront
<LI><a href="#[ccf778]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSQPostOpt
</UL><P><STRONG><a name="[af99b0]"></a>OS_EventTaskWait</STRONG> (ARM, 280 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[ccf8c8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSQPend
</UL><P><STRONG><a name="[af9940]"></a>OS_EventTO</STRONG> (ARM, 136 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[ccf8c8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSQPend
</UL><P><STRONG><a name="[af98c4]"></a>OS_EventWaitListInit</STRONG> (ARM, 40 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[ccfa10]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSQCreate
</UL><P><STRONG><a name="[af9854]"></a>OS_MemCopy</STRONG> (ARM, 40 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[cc447c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskQuery
</UL><P><STRONG><a name="[af97e4]"></a>OS_TCBInit</STRONG> (ARM, 432 bytes, Stack size 40 bytes, os_core.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[af9770]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTCBInitHook
<LI><a href="#[af96f8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTaskCreateHook
</UL><BR>[Called By]<UL><LI><a href="#[adc1b4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
</UL><P><STRONG><a name="[aed394]"></a>OSFlagAccept</STRONG> (ARM, 396 bytes, Stack size 32 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[aed320]"></a>OSFlagCreate</STRONG> (ARM, 156 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[aed2ac]"></a>OS_FlagUnlink</STRONG> (ARM, 80 bytes, Stack size 4 bytes, os_flag.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[aed490]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_FlagTaskRdy
<LI><a href="#[aed0e4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSFlagPend
<LI><a href="#[cc47a4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskDel
</UL><P><STRONG><a name="[aed23c]"></a>OSFlagDel</STRONG> (ARM, 388 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[aed490]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_FlagTaskRdy
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[aed1c8]"></a>OSFlagNameGet</STRONG> (ARM, 144 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[afa3ec]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrCopy
</UL><P><STRONG><a name="[aed154]"></a>OSFlagNameSet</STRONG> (ARM, 160 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[afa308]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrLen
<LI><a href="#[afa3ec]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrCopy
</UL><P><STRONG><a name="[aed0e4]"></a>OSFlagPend</STRONG> (ARM, 852 bytes, Stack size 56 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[aed41c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_FlagBlock
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
<LI><a href="#[aed2ac]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_FlagUnlink
</UL><P><STRONG><a name="[aed068]"></a>OSFlagPendGetFlagsRdy</STRONG> (ARM, 32 bytes, Stack size 8 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[aecff8]"></a>OSFlagPost</STRONG> (ARM, 504 bytes, Stack size 56 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[aed490]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_FlagTaskRdy
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[aecf88]"></a>OSFlagQuery</STRONG> (ARM, 92 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[afa05c]"></a>OS_FlagInit</STRONG> (ARM, 140 bytes, Stack size 16 bytes, os_flag.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[afa140]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_MemClr
</UL><BR>[Called By]<UL><LI><a href="#[adc228]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[baefe4]"></a>OSMemCreate</STRONG> (ARM, 264 bytes, Stack size 40 bytes, os_mem.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[baef74]"></a>OSMemGet</STRONG> (ARM, 116 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[baef00]"></a>OSMemNameGet</STRONG> (ARM, 112 bytes, Stack size 24 bytes, os_mem.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[afa3ec]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrCopy
</UL><P><STRONG><a name="[baee8c]"></a>OSMemNameSet</STRONG> (ARM, 132 bytes, Stack size 24 bytes, os_mem.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[afa308]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrLen
<LI><a href="#[afa3ec]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrCopy
</UL><P><STRONG><a name="[baee1c]"></a>OSMemPut</STRONG> (ARM, 112 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[baedac]"></a>OSMemQuery</STRONG> (ARM, 116 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[af9fec]"></a>OS_MemInit</STRONG> (ARM, 136 bytes, Stack size 16 bytes, os_mem.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[afa140]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_MemClr
</UL><BR>[Called By]<UL><LI><a href="#[adc228]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[ccfa80]"></a>OSQAccept</STRONG> (ARM, 176 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[ccfa10]"></a>OSQCreate</STRONG> (ARM, 256 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[af98c4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventWaitListInit
</UL><P><STRONG><a name="[ccf9a4]"></a>OSQDel</STRONG> (ARM, 436 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[af9a28]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[ccf934]"></a>OSQFlush</STRONG> (ARM, 88 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[ccf8c8]"></a>OSQPend</STRONG> (ARM, 400 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[af99b0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTaskWait
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
<LI><a href="#[af9940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTO
</UL><P><STRONG><a name="[ccf85c]"></a>OSQPost</STRONG> (ARM, 196 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[af9a28]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[ccf7e8]"></a>OSQPostFront</STRONG> (ARM, 196 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[af9a28]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[ccf778]"></a>OSQPostOpt</STRONG> (ARM, 300 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[af9a28]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[ccf708]"></a>OSQQuery</STRONG> (ARM, 176 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[af9f7c]"></a>OS_QInit</STRONG> (ARM, 92 bytes, Stack size 16 bytes, os_q.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[afa140]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_MemClr
</UL><BR>[Called By]<UL><LI><a href="#[adc228]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[cc4888]"></a>OSTaskChangePrio</STRONG> (ARM, 476 bytes, Stack size 40 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b05714]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[adc1b4]"></a>OSTaskCreate</STRONG> (ARM, 228 bytes, Stack size 40 bytes, os_task.o(.text))

⌨️ 快捷键说明

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