📄 sam7s-02.htm
字号:
<BR><BR>[Calls]<UL><LI><a href="#[9a6d1c]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7cd74]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7cecc]">>></a> OS_EventTaskRdy
<LI><a href="#[b7d084]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7ce58]">>></a> OS_EventTaskWait
<LI><a href="#[b7d084]">>></a> OS_Sched
<LI><a href="#[b7cdec]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b7cecc]">>></a> OS_EventTaskRdy
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7d084]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b7cecc]">>></a> OS_EventTaskRdy
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7d084]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b7cecc]">>></a> OS_EventTaskRdy
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7d084]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> 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]">>></a> OS_MemClr
</UL><BR>[Called By]<UL><LI><a href="#[98c168]"><<</a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7d084]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[9bd73c]">>></a> OSTaskStkInit
<LI><a href="#[b7cc9c]">>></a> OS_TCBInit
<LI><a href="#[b7d084]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[98ba64]"><<</a> Main
<LI><a href="#[b7e740]"><<</a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b710e4]">>></a> OS_FlagUnlink
<LI><a href="#[b7cf3c]">>></a> OS_Dummy
<LI><a href="#[9bd7ac]">>></a> OSTaskDelHook
<LI><a href="#[b7d084]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7d3ec]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7d310]">>></a> OS_StrLen
<LI><a href="#[b7d3ec]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7d084]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7d084]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7cd08]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> SARM_IRQ_EN1
<LI><a href="#[b7d084]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[98bb9c]"><<</a> task1
<LI><a href="#[98bb34]"><<</a> task2
<LI><a href="#[98bacc]"><<</a> task3
<LI><a href="#[9b8988]"><<</a> 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]">>></a> __rt_udiv
<LI><a href="#[98be80]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> 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]">>></a> SARM_IRQ_DIS1
<LI><a href="#[9a6d8c]">>></a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> OSStartHighRdy
<LI><a href="#[b7d758]"><<</a> OS_TASK_SW
<LI><a href="#[b7d6ec]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]">>></a> __rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[98bf54]"><<</a> Uart0Init
<LI><a href="#[98bfc0]"><<</a> Uart1Init
<LI><a href="#[9b8988]"><<</a> 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]">>></a> __vfprintf
<LI><a href="#[a64f1c]">>></a> _sputc
</UL><BR>[Called By]<UL><LI><a href="#[98bda8]"><<</a> 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]">>></a> _wcrtomb
<LI><a href="#[a63e48]">>></a> strlen
<LI><a href="#[a63cfc]">>></a> _fp_display_gate
<LI><a href="#[a63d70]">>></a> _ll_udiv10
<LI><a href="#[a63ddc]">>></a> __rt_udiv10
</UL><BR>[Called By]<UL><LI><a href="#[9a585c]"><<</a> 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]"><<</a> 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 + -