ucos_sam7s64.htm

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

HTM
783
字号
<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="#[cc4814]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTaskStkInit
<LI><a href="#[af97e4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[adc450]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Main
<LI><a href="#[afb22c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_InitTaskIdle
</UL><P><STRONG><a name="[cc47a4]"></a>OSTaskDel</STRONG> (ARM, 560 bytes, Stack size 24 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="#[aed2ac]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_FlagUnlink
<LI><a href="#[af9a9c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Dummy
<LI><a href="#[cc4730]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTaskDelHook
<LI><a href="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[cc46bc]"></a>OSTaskDelReq</STRONG> (ARM, 156 bytes, Stack size 16 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
</UL><P><STRONG><a name="[cc4648]"></a>OSTaskNameGet</STRONG> (ARM, 196 bytes, Stack size 24 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="#[afa3ec]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrCopy
</UL><P><STRONG><a name="[cc45d4]"></a>OSTaskNameSet</STRONG> (ARM, 208 bytes, Stack size 24 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="#[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="[cc4560]"></a>OSTaskResume</STRONG> (ARM, 220 bytes, Stack size 16 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="[cc44ec]"></a>OSTaskSuspend</STRONG> (ARM, 308 bytes, Stack size 24 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="[cc447c]"></a>OSTaskQuery</STRONG> (ARM, 136 bytes, Stack size 16 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="#[af9854]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_MemCopy
</UL><P><STRONG><a name="[adc828]"></a>OSTimeDly</STRONG> (ARM, 136 bytes, Stack size 16 bytes, os_time.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="#[af9d48]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[adc898]">&lt&lt</a>&nbsp;&nbsp;&nbsp;task1
<LI><a href="#[adc7bc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;task2
<LI><a href="#[adc750]">&lt&lt</a>&nbsp;&nbsp;&nbsp;task3
<LI><a href="#[cdc5a0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTimeDlyHMSM
</UL><P><STRONG><a name="[cdc5a0]"></a>OSTimeDlyHMSM</STRONG> (ARM, 240 bytes, Stack size 32 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b04630]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_udiv
<LI><a href="#[adc828]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTimeDly
</UL><P><STRONG><a name="[cdc530]"></a>OSTimeGet</STRONG> (ARM, 32 bytes, Stack size 8 bytes, os_time.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="[cdc4c0]"></a>OSTimeSet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.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="[cc4814]"></a>OSTaskStkInit</STRONG> (ARM, 280 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[adc1b4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
</UL><P><STRONG><a name="[af96f8]"></a>OSTaskCreateHook</STRONG> (ARM, 8 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[af97e4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
</UL><P><STRONG><a name="[cc4730]"></a>OSTaskDelHook</STRONG> (ARM, 8 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[cc47a4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskDel
</UL><P><STRONG><a name="[cd9e04]"></a>OSTaskSwHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[af9bf0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSStartHighRdy
<LI><a href="#[af9cd8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TASK_SW
<LI><a href="#[af9e28]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSIntCtxSw
</UL><P><STRONG><a name="[cd8988]"></a>OSTaskStatHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<P><STRONG><a name="[af9b7c]"></a>OSTimeTickHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[b00370]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTimeTick
</UL><P><STRONG><a name="[afa0cc]"></a>OSInitHookBegin</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[adc228]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[af9f08]"></a>OSInitHookEnd</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[adc228]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[afa1b0]"></a>OSTaskIdleHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[afa224]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TaskIdle
</UL><P><STRONG><a name="[af9770]"></a>OSTCBInitHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[af97e4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
</UL><P><STRONG><a name="[b04630]"></a>__rt_udiv</STRONG> (ARM, 192 bytes, Stack size 0 bytes, rt_udiv.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[cd13a4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[adc374]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Uart0Init
<LI><a href="#[adc304]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Uart1Init
<LI><a href="#[cdc5a0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTimeDlyHMSM
</UL><P><STRONG><a name="[b0454c]"></a>vsprintf</STRONG> (ARM, 80 bytes, Stack size 72 bytes, vsprintf.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[cd0dfc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__vfprintf
<LI><a href="#[cd0ed8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_sputc
</UL><BR>[Called By]<UL><LI><a href="#[adc528]">&lt&lt</a>&nbsp;&nbsp;&nbsp;uprintf
</UL><P><STRONG><a name="[cd0dfc]"></a>__vfprintf</STRONG> (ARM, 2056 bytes, Stack size 56 bytes, __vfpntf.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[cc07dc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;strlen
<LI><a href="#[cc0834]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_printf_display
</UL><BR>[Called By]<UL><LI><a href="#[b0454c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;vsprintf
</UL><P><STRONG><a name="[cd0ed8]"></a>_sputc</STRONG> (ARM, 20 bytes, Stack size 0 bytes, _sputc.o(.text))
<BR>[Called By]<UL><LI><a href="#[b0454c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;vsprintf
</UL><BR>[Address Reference Count : 1]<UL><LI> vsprintf.o(.text)
</UL><P><STRONG><a name="[cd0e6c]"></a>_serror</STRONG> (ARM, 8 bytes, Stack size 0 bytes, _sputc.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> vsprintf.o(.text)
</UL><P><STRONG><a name="[cd13a4]"></a>__rt_div0</STRONG> (ARM, 12 bytes, Stack size 0 bytes, rt_div0.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[cfc210]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__32__rt_raise
</UL><BR>[Called By]<UL><LI><a href="#[b04630]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_udiv
<LI><a href="#[cfd91c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_sdiv
</UL><P><STRONG><a name="[cfe190]"></a>_fp_display</STRONG> (ARM, 1276 bytes, Stack size 56 bytes, _fp_disp.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[cfda04]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__user_libspace
<LI><a href="#[cfd98c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__mathlib_classify
<LI><a href="#[cfde90]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_fp_digits
<LI><a href="#[cfddac]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_fp_addexp
</UL><BR>[Called By]<UL><LI><a href="#[cd0f44]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__lib_sel_fp_printf
</UL><P><STRONG><a name="[cc06f4]"></a>_ll_udiv10</STRONG> (ARM, 152 bytes, Stack size 12 bytes, lludiv10.o(.text))
<BR>[Called By]<UL><LI><a href="#[cc0834]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_printf_display
<LI><a href="#[cfde90]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_digits
</UL><P><STRONG><a name="[cfc210]"></a>__32__rt_raise</STRONG> (ARM, 0 bytes, Stack size 8 bytes, rt_raise.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[cfc2f4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__raise
<LI><a href="#[cfc284]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_sys_exit
</UL><BR>[Called By]<UL><LI><a href="#[cd13a4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_div0
<LI><a href="#[cf02fc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_trap
</UL><P><STRONG><a name="[cfe52c]"></a>__rt_raise</STRONG> (ARM, 24 bytes, Stack size 8 bytes, rt_raise.o(.text), UNUSED)
<P><STRONG><a name="[cc0684]"></a>__rt_udiv10</STRONG> (ARM, 44 bytes, Stack size 0 bytes, rtudiv10.o(.text))
<BR>[Called By]<UL><LI><a href="#[cc0834]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_printf_display
</UL><P><STRONG><a name="[cc07dc]"></a>strlen</STRONG> (ARM, 100 bytes, Stack size 0 bytes, strlen.o(.text))
<BR>[Called By]<UL><LI><a href="#[cd0dfc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__vfprintf
<LI><a href="#[cc0834]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_printf_display
</UL><P><STRONG><a name="[cfc2f4]"></a>__raise</STRONG> (ARM, 92 bytes, Stack size 16 bytes, __raise.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[cfacc4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__sigvec_lookup (Weak Reference)
<LI><a href="#[cfac44]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__default_signal_handler
</UL><BR>[Called By]<UL><LI><a href="#[cfc210]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__32__rt_raise
</UL><P><STRONG><a name="[cfdbc8]"></a>_btod_etento</STRONG> (ARM, 332 bytes, Stack size 72 bytes, bigflt0.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[cfd91c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_sdiv
<LI><a href="#[cfda78]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_btod_emul
<LI><a href="#[cfdae8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_btod_ediv
</UL><BR>[Called By]<UL><LI><a href="#[cfde90]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_digits
</UL><P><STRONG><a name="[cfdd24]"></a>_get_lc_numeric</STRONG> (ARM, 60 bytes, Stack size 8 bytes, lc_numeric_c.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[cf7860]">&gt&gt</a>&nbsp;&nbsp;&nbsp;strcmp
</UL><P><STRONG><a name="[cfda04]"></a>__user_libspace</STRONG> (ARM, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[cfe190]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_display
<LI><a href="#[cf63d8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_fp_status_addr
</UL><P><STRONG><a name="[cfd91c]"></a>__rt_sdiv</STRONG> (ARM, 212 bytes, Stack size 0 bytes, rt_sdiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[cd13a4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[cfddac]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_addexp
<LI><a href="#[cfdbc8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_btod_etento
</UL><P><STRONG><a name="[cfd8ac]"></a>__rt_sdiv10</STRONG> (ARM, 64 bytes, Stack size 0 bytes, rtsdiv10.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[cfddac]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_addexp
</UL><P><STRONG><a name="[cfc284]"></a>_sys_exit</STRONG> (ARM, 20 bytes, Stack size 0 bytes, sys_exit.o(.text))
<BR>[Called By]<UL><LI><a href="#[cfc210]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__32__rt_raise
</UL><P><STRONG><a name="[cfd98c]"></a>__mathlib_classify</STRONG> (ARM, 68 bytes, Stack size 0 bytes, classify.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[cfe190]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_display
</UL><P><STRONG><a name="[cfdcb0]"></a>__support_dtoi</STRONG> (ARM, 84 bytes, Stack size 8 bytes, dtoi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[cf5b7c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_dmul
</UL><BR>[Called By]<UL><LI><a href="#[cfde90]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_digits
</UL><P><STRONG><a name="[cfac44]"></a>__default_signal_handler</STRONG> (ARM, 352 bytes, Stack size 16 bytes, defsig.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[cf568c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_ttywrch
</UL><BR>[Called By]<UL><LI><a href="#[cfc2f4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__raise
</UL><P><STRONG><a name="[cf63d8]"></a>__rt_fp_status_addr</STRONG> (ARM, 16 bytes, Stack size 8 bytes, rt_fp_status_addr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[cfda04]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__user_libspace
</UL><BR>[Called By]<UL><LI><a href="#[cf39c4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__dunder
<LI><a href="#[cf3950]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__fpl_exception
<LI><a href="#[cf95e8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__32__ieee_status
<LI><a href="#[cf094c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__fpl_cmpreturn
</UL><P><STRONG><a name="[cf7860]"></a>strcmp</STRONG> (ARM, 156 bytes, Stack size 4 bytes, strcmp.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[cf48c8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_strcmp_byteloop
<LI><a href="#[cf4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_strcmp_loop

⌨️ 快捷键说明

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