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

📄 sam7s-02.htm

📁 At91s64_ucos2.76:基于at91sam7s64芯片的uc/os移植代码
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[a5c70c]"></a>OS_QInit</STRONG> (ARM, 92 bytes, Stack size 16 bytes, os_q.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a5c8d0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_MemClr
</UL><BR>[Called By]<UL><LI><a href="#[98ba50]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[b8b9f4]"></a>OSTaskChangePrio</STRONG> (ARM, 476 bytes, Stack size 40 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[a5c4d8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[98b9dc]"></a>OSTaskCreate</STRONG> (ARM, 228 bytes, Stack size 40 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b8b980]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTaskStkInit
<LI><a href="#[a5bf74]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
<LI><a href="#[a5c4d8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[98bdbc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Main
<LI><a href="#[a5d9bc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_InitTaskIdle
</UL><P><STRONG><a name="[b8b910]"></a>OSTaskDel</STRONG> (ARM, 560 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[b79550]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_FlagUnlink
<LI><a href="#[a5c22c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Dummy
<LI><a href="#[b8b89c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTaskDelHook
<LI><a href="#[a5c4d8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[b8b828]"></a>OSTaskDelReq</STRONG> (ARM, 156 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[b8b7b4]"></a>OSTaskNameGet</STRONG> (ARM, 196 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[a5cb7c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrCopy
</UL><P><STRONG><a name="[b8b740]"></a>OSTaskNameSet</STRONG> (ARM, 208 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[a5ca98]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrLen
<LI><a href="#[a5cb7c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_StrCopy
</UL><P><STRONG><a name="[b8b6cc]"></a>OSTaskResume</STRONG> (ARM, 220 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[a5c4d8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[b8b658]"></a>OSTaskSuspend</STRONG> (ARM, 308 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[a5c4d8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><P><STRONG><a name="[b8b5e8]"></a>OSTaskQuery</STRONG> (ARM, 136 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[a5bfe4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_MemCopy
</UL><P><STRONG><a name="[98c194]"></a>OSTimeDly</STRONG> (ARM, 136 bytes, Stack size 16 bytes, os_time.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[a5c4d8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[98c204]">&lt&lt</a>&nbsp;&nbsp;&nbsp;task1
<LI><a href="#[98c128]">&lt&lt</a>&nbsp;&nbsp;&nbsp;task2
<LI><a href="#[98c0bc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;task3
<LI><a href="#[b84108]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTimeDlyHMSM
</UL><P><STRONG><a name="[b84108]"></a>OSTimeDlyHMSM</STRONG> (ARM, 240 bytes, Stack size 32 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a38d0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_udiv
<LI><a href="#[98c194]">&gt&gt</a>&nbsp;&nbsp;&nbsp;OSTimeDly
</UL><P><STRONG><a name="[b84098]"></a>OSTimeGet</STRONG> (ARM, 32 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[b84028]"></a>OSTimeSet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9a4940]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[9a49b4]">&gt&gt</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
</UL><P><STRONG><a name="[b8b980]"></a>OSTaskStkInit</STRONG> (ARM, 280 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[98b9dc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
</UL><P><STRONG><a name="[a5be88]"></a>OSTaskCreateHook</STRONG> (ARM, 8 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[a5bf74]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
</UL><P><STRONG><a name="[b8b89c]"></a>OSTaskDelHook</STRONG> (ARM, 8 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[b8b910]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTaskDel
</UL><P><STRONG><a name="[ba1cd4]"></a>OSTaskSwHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[a5c380]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSStartHighRdy
<LI><a href="#[a5c468]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TASK_SW
<LI><a href="#[a5c5b8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSIntCtxSw
</UL><P><STRONG><a name="[ba0830]"></a>OSTaskStatHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<P><STRONG><a name="[a5c30c]"></a>OSTimeTickHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[99f5fc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTimeTick
</UL><P><STRONG><a name="[a5c85c]"></a>OSInitHookBegin</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[98ba50]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[a5c698]"></a>OSInitHookEnd</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[98ba50]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSInit
</UL><P><STRONG><a name="[a5c940]"></a>OSTaskIdleHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[a5c9b4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TaskIdle
</UL><P><STRONG><a name="[a5bf00]"></a>OSTCBInitHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[a5bf74]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
</UL><P><STRONG><a name="[9a38d0]"></a>__rt_udiv</STRONG> (ARM, 192 bytes, Stack size 0 bytes, rt_udiv.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b95a04]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[98bce0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Uart0Init
<LI><a href="#[98bc70]">&lt&lt</a>&nbsp;&nbsp;&nbsp;Uart1Init
<LI><a href="#[b84108]">&lt&lt</a>&nbsp;&nbsp;&nbsp;OSTimeDlyHMSM
</UL><P><STRONG><a name="[9a37ec]"></a>vsprintf</STRONG> (ARM, 80 bytes, Stack size 72 bytes, vsprintf.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b9545c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__vfprintf
<LI><a href="#[b95538]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_sputc
</UL><BR>[Called By]<UL><LI><a href="#[98be94]">&lt&lt</a>&nbsp;&nbsp;&nbsp;uprintf
</UL><P><STRONG><a name="[b9545c]"></a>__vfprintf</STRONG> (ARM, 2056 bytes, Stack size 56 bytes, __vfpntf.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b9453c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;strlen
<LI><a href="#[b945bc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_printf_display
</UL><BR>[Called By]<UL><LI><a href="#[9a37ec]">&lt&lt</a>&nbsp;&nbsp;&nbsp;vsprintf
</UL><P><STRONG><a name="[b95538]"></a>_sputc</STRONG> (ARM, 20 bytes, Stack size 0 bytes, _sputc.o(.text))
<BR>[Called By]<UL><LI><a href="#[9a37ec]">&lt&lt</a>&nbsp;&nbsp;&nbsp;vsprintf
</UL><BR>[Address Reference Count : 1]<UL><LI> vsprintf.o(.text)
</UL><P><STRONG><a name="[b954cc]"></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="[b95a04]"></a>__rt_div0</STRONG> (ARM, 12 bytes, Stack size 0 bytes, rt_div0.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[bc0bbc]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__32__rt_raise
</UL><BR>[Called By]<UL><LI><a href="#[9a38d0]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_udiv
<LI><a href="#[bc22c8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_sdiv
</UL><P><STRONG><a name="[980198]"></a>_fp_display</STRONG> (ARM, 1276 bytes, Stack size 56 bytes, _fp_disp.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bc23b0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__user_libspace
<LI><a href="#[bc2338]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__mathlib_classify
<LI><a href="#[bc283c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_fp_digits
<LI><a href="#[bc2758]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_fp_addexp
</UL><BR>[Called By]<UL><LI><a href="#[b955a4]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__lib_sel_fp_printf
</UL><P><STRONG><a name="[b94454]"></a>_ll_udiv10</STRONG> (ARM, 152 bytes, Stack size 12 bytes, lludiv10.o(.text))
<BR>[Called By]<UL><LI><a href="#[b945bc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_printf_display
<LI><a href="#[bc283c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_digits
</UL><P><STRONG><a name="[bc0bbc]"></a>__32__rt_raise</STRONG> (ARM, 0 bytes, Stack size 8 bytes, rt_raise.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[bc0ca0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__raise
<LI><a href="#[bc0c30]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_sys_exit
</UL><BR>[Called By]<UL><LI><a href="#[b95a04]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_div0
<LI><a href="#[bb4ca8]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_trap
</UL><P><STRONG><a name="[9ac0ec]"></a>__rt_raise</STRONG> (ARM, 24 bytes, Stack size 8 bytes, rt_raise.o(.text), UNUSED)
<P><STRONG><a name="[b943e4]"></a>__rt_udiv10</STRONG> (ARM, 44 bytes, Stack size 0 bytes, rtudiv10.o(.text))
<BR>[Called By]<UL><LI><a href="#[b945bc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_printf_display
</UL><P><STRONG><a name="[b9453c]"></a>strlen</STRONG> (ARM, 100 bytes, Stack size 0 bytes, strlen.o(.text))
<BR>[Called By]<UL><LI><a href="#[b9545c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__vfprintf
<LI><a href="#[b945bc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_printf_display
</UL><P><STRONG><a name="[bc0ca0]"></a>__raise</STRONG> (ARM, 92 bytes, Stack size 16 bytes, __raise.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[bbf670]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__sigvec_lookup (Weak Reference)
<LI><a href="#[bbf5f0]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__default_signal_handler
</UL><BR>[Called By]<UL><LI><a href="#[bc0bbc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__32__rt_raise
</UL><P><STRONG><a name="[bc2574]"></a>_btod_etento</STRONG> (ARM, 332 bytes, Stack size 72 bytes, bigflt0.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bc22c8]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_sdiv
<LI><a href="#[bc2424]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_btod_emul
<LI><a href="#[bc2494]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_btod_ediv
</UL><BR>[Called By]<UL><LI><a href="#[bc283c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_digits
</UL><P><STRONG><a name="[bc26d0]"></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="#[bbc20c]">&gt&gt</a>&nbsp;&nbsp;&nbsp;strcmp
</UL><P><STRONG><a name="[bc23b0]"></a>__user_libspace</STRONG> (ARM, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[980198]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_display
<LI><a href="#[bbad84]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__rt_fp_status_addr
</UL><P><STRONG><a name="[bc22c8]"></a>__rt_sdiv</STRONG> (ARM, 212 bytes, Stack size 0 bytes, rt_sdiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b95a04]">&gt&gt</a>&nbsp;&nbsp;&nbsp;__rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[bc2758]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_addexp
<LI><a href="#[bc2574]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_btod_etento
</UL><P><STRONG><a name="[bc2258]"></a>__rt_sdiv10</STRONG> (ARM, 64 bytes, Stack size 0 bytes, rtsdiv10.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[bc2758]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_addexp
</UL><P><STRONG><a name="[bc0c30]"></a>_sys_exit</STRONG> (ARM, 20 bytes, Stack size 0 bytes, sys_exit.o(.text))
<BR>[Called By]<UL><LI><a href="#[bc0bbc]">&lt&lt</a>&nbsp;&nbsp;&nbsp;__32__rt_raise
</UL><P><STRONG><a name="[bc2338]"></a>__mathlib_classify</STRONG> (ARM, 68 bytes, Stack size 0 bytes, classify.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[980198]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_display
</UL><P><STRONG><a name="[bc265c]"></a>__support_dtoi</STRONG> (ARM, 84 bytes, Stack size 8 bytes, dtoi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bba528]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_dmul
</UL><BR>[Called By]<UL><LI><a href="#[bc283c]">&lt&lt</a>&nbsp;&nbsp;&nbsp;_fp_digits
</UL><P><STRONG><a name="[bbf5f0]"></a>__default_signal_handler</STRONG> (ARM, 352 bytes, Stack size 16 bytes, defsig.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[bba038]">&gt&gt</a>&nbsp;&nbsp;&nbsp;_ttywrch

⌨️ 快捷键说明

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