⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sam7s-02.htm

📁 ucos2在at91sam64dk上的移植程序-mcuzone
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[b843dc]"></a>OSQCreate</STRONG> (ARM, 248 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7cd74]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventWaitListInit
</UL><P><STRONG><a name="[b84374]"></a>OSQDel</STRONG> (ARM, 436 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7cecc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[b84308]"></a>OSQFlush</STRONG> (ARM, 88 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[b842a0]"></a>OSQPend</STRONG> (ARM, 388 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7ce58]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTaskWait
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
<LI><a href="#[b7cdec]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTO
</UL><P><STRONG><a name="[b84238]"></a>OSQPost</STRONG> (ARM, 192 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b7cecc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[b841c8]"></a>OSQPostFront</STRONG> (ARM, 196 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b7cecc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[b8415c]"></a>OSQPostOpt</STRONG> (ARM, 296 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[b7cecc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[b840f0]"></a>OSQQuery</STRONG> (ARM, 160 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[b7d610]"></a>OS_QInit</STRONG> (ARM, 84 bytes, Stack size 16 bytes, os_q.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OS_QInit</UL><BR>[Calls]<UL><LI><a href="#[b7d1c8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_MemClr
</UL><BR>[Called By]<UL><LI><a href="#[98c168]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[9bd6c8]"></a>OSTaskChangePrio</STRONG> (ARM, 472 bytes, Stack size 40 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[98c1d0]"></a>OSTaskCreate</STRONG> (ARM, 228 bytes, Stack size 40 bytes, os_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80 + Unknown
<LI>Call Chain = OSTaskCreate -> OS_TCBInit</UL><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[9bd73c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTaskStkInit
<LI><a href="#[b7cc9c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[98ba64]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Main
<LI><a href="#[b7e740]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_InitTaskIdle
</UL><P><STRONG><a name="[9bd65c]"></a>OSTaskDel</STRONG> (ARM, 552 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b710e4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_FlagUnlink
<LI><a href="#[b7cf3c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Dummy
<LI><a href="#[9bd7ac]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTaskDelHook
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[9bd5ec]"></a>OSTaskDelReq</STRONG> (ARM, 156 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[9bd57c]"></a>OSTaskNameGet</STRONG> (ARM, 196 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7d3ec]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrCopy
</UL><P><STRONG><a name="[9bd50c]"></a>OSTaskNameSet</STRONG> (ARM, 208 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7d310]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrLen
<LI><a href="#[b7d3ec]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrCopy
</UL><P><STRONG><a name="[9bd49c]"></a>OSTaskResume</STRONG> (ARM, 224 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[9bd42c]"></a>OSTaskSuspend</STRONG> (ARM, 264 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[9bd3c0]"></a>OSTaskQuery</STRONG> (ARM, 136 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7cd08]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_MemCopy
</UL><P><STRONG><a name="[98be80]"></a>OSTimeDly</STRONG> (ARM, 136 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b7d084]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[98bb9c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;task1
<LI><a href="#[98bb34]">&lt&lt</a>&nbsp;&nbsp;&nbsp;task2
<LI><a href="#[98bacc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;task3
<LI><a href="#[9b8988]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTimeDlyHMSM
</UL><P><STRONG><a name="[9b8988]"></a>OSTimeDlyHMSM</STRONG> (ARM, 228 bytes, Stack size 32 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a57f0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_udiv
<LI><a href="#[98be80]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTimeDly
</UL><P><STRONG><a name="[9b891c]"></a>OSTimeGet</STRONG> (ARM, 32 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[9b88b0]"></a>OSTimeSet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[9bd73c]"></a>OSTaskStkInit</STRONG> (ARM, 276 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="#[98c1d0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
</UL><P><STRONG><a name="[b7d914]"></a>OSTaskCreateHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b7cc9c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
</UL><P><STRONG><a name="[9bd7ac]"></a>OSTaskDelHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[9bd65c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskDel
</UL><P><STRONG><a name="[9b685c]"></a>OSTaskSwHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b7d7c4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSStartHighRdy
<LI><a href="#[b7d758]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TASK_SW
<LI><a href="#[b7d6ec]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSIntCtxSw
</UL><P><STRONG><a name="[9b4f70]"></a>OSTaskStatHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<P><STRONG><a name="[b7d834]"></a>OSTimeTickHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[99fd74]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTimeTick
</UL><P><STRONG><a name="[b7d4c8]"></a>OSInitHookBegin</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[98c168]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[b7d67c]"></a>OSInitHookEnd</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[98c168]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[b7d458]"></a>OSTaskIdleHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[b7d234]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TaskIdle
</UL><P><STRONG><a name="[b7d8a4]"></a>OSTCBInitHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b7cc9c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
</UL><P><STRONG><a name="[9a57f0]"></a>__rt_udiv</STRONG> (ARM, 200 bytes, Stack size 0 bytes, rt_udiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = __rt_udiv -> __rt_div0 -> __rt_raise -> __raise -> __default_signal_handler -> _ttywrch</UL><BR>[Calls]<UL><LI><a href="#[a6567c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[98bf54]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Uart0Init
<LI><a href="#[98bfc0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Uart1Init
<LI><a href="#[9b8988]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTimeDlyHMSM
</UL><P><STRONG><a name="[9a585c]"></a>vsprintf</STRONG> (ARM, 76 bytes, Stack size 72 bytes, vsprintf.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a64eb0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__vfprintf
<LI><a href="#[a64f1c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_sputc
</UL><BR>[Called By]<UL><LI><a href="#[98bda8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;uprintf
</UL><P><STRONG><a name="[a64eb0]"></a>__vfprintf</STRONG> (ARM, 3956 bytes, Stack size 104 bytes, __vfpntf.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a63c90]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_wcrtomb
<LI><a href="#[a63e48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;strlen
<LI><a href="#[a63cfc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_fp_display_gate
<LI><a href="#[a63d70]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_ll_udiv10
<LI><a href="#[a63ddc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_udiv10
</UL><BR>[Called By]<UL><LI><a href="#[9a585c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;vsprintf
</UL><P><STRONG><a name="[a64f1c]"></a>_sputc</STRONG> (ARM, 20 bytes, Stack size 0 bytes, _sputc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[9a585c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;vsprintf
</UL><BR>[Address Reference Count : 1]<UL><LI> vsprintf.o(.text)
</UL><P><STRONG><a name="[a64f84]"></a>_serror</STRONG> (ARM, 8 bytes, Stack size 0 bytes, _sputc.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> vsprintf.o(.text)

⌨️ 快捷键说明

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