ucos_sam7s64.htm
来自「BK7S64开发板的uC/OS-II移植源代码」· HTM 代码 · 共 783 行 · 第 1/5 页
HTM
783 行
<LI><a href="#[ccf7e8]"><<</a> OSQPostFront
<LI><a href="#[ccf778]"><<</a> OSQPostOpt
<LI><a href="#[cc4888]"><<</a> OSTaskChangePrio
<LI><a href="#[adc1b4]"><<</a> OSTaskCreate
<LI><a href="#[cc47a4]"><<</a> OSTaskDel
<LI><a href="#[cc4560]"><<</a> OSTaskResume
<LI><a href="#[cc44ec]"><<</a> OSTaskSuspend
<LI><a href="#[adc828]"><<</a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[af9d48]">>></a> 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]">>></a> OSStartHighRdy
</UL><BR>[Called By]<UL><LI><a href="#[adc450]"><<</a> 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]">>></a> OSTimeTickHook
<LI><a href="#[b056a0]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
</UL><BR>[Called By]<UL><LI><a href="#[b06dcc]"><<</a> 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]"><<</a> 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]"><<</a> OSQDel
<LI><a href="#[ccf85c]"><<</a> OSQPost
<LI><a href="#[ccf7e8]"><<</a> OSQPostFront
<LI><a href="#[ccf778]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[af9770]">>></a> OSTCBInitHook
<LI><a href="#[af96f8]">>></a> OSTaskCreateHook
</UL><BR>[Called By]<UL><LI><a href="#[adc1b4]"><<</a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]"><<</a> OS_FlagTaskRdy
<LI><a href="#[aed0e4]"><<</a> OSFlagPend
<LI><a href="#[cc47a4]"><<</a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[aed490]">>></a> OS_FlagTaskRdy
<LI><a href="#[af9d48]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[afa3ec]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[afa308]">>></a> OS_StrLen
<LI><a href="#[afa3ec]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[aed41c]">>></a> OS_FlagBlock
<LI><a href="#[af9d48]">>></a> OS_Sched
<LI><a href="#[aed2ac]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[aed490]">>></a> OS_FlagTaskRdy
<LI><a href="#[af9d48]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]">>></a> OS_MemClr
</UL><BR>[Called By]<UL><LI><a href="#[adc228]"><<</a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[afa3ec]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[afa308]">>></a> OS_StrLen
<LI><a href="#[afa3ec]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]">>></a> OS_MemClr
</UL><BR>[Called By]<UL><LI><a href="#[adc228]"><<</a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[af98c4]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[af9a28]">>></a> OS_EventTaskRdy
<LI><a href="#[af9d48]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[af99b0]">>></a> OS_EventTaskWait
<LI><a href="#[af9d48]">>></a> OS_Sched
<LI><a href="#[af9940]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[af9a28]">>></a> OS_EventTaskRdy
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[af9d48]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[af9a28]">>></a> OS_EventTaskRdy
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[af9d48]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[af9a28]">>></a> OS_EventTaskRdy
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[af9d48]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> 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]">>></a> OS_MemClr
</UL><BR>[Called By]<UL><LI><a href="#[adc228]"><<</a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[af9d48]">>></a> 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 + -
显示快捷键?