📄 project.htm
字号:
</UL><P><STRONG><a name="[9c06f0]"></a>OSQAccept</STRONG> (ARM, 136 bytes, Stack size 8 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[9c0680]"></a>OSQCreate</STRONG> (ARM, 200 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1cb8]">>></a> OS_EventWaitListInit
</UL><P><STRONG><a name="[9c0614]"></a>OSQDel</STRONG> (ARM, 344 bytes, Stack size 32 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1e1c]">>></a> OS_EventTaskRdy
<LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c05a4]"></a>OSQFlush</STRONG> (ARM, 88 bytes, Stack size 8 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[9c0538]"></a>OSQPend</STRONG> (ARM, 308 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1da4]">>></a> OS_EventTaskWait
<LI><a href="#[9b21a8]">>></a> OS_Sched
<LI><a href="#[9b1d34]">>></a> OS_EventTO
</UL><P><STRONG><a name="[9c04cc]"></a>OSQPost</STRONG> (ARM, 208 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1e1c]">>></a> OS_EventTaskRdy
<LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c0458]"></a>OSQPostFront</STRONG> (ARM, 208 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1e1c]">>></a> OS_EventTaskRdy
<LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c03e8]"></a>OSQPostOpt</STRONG> (ARM, 308 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1e1c]">>></a> OS_EventTaskRdy
<LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c0378]"></a>OSQQuery</STRONG> (ARM, 152 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[9b236c]"></a>OS_QInit</STRONG> (ARM, 68 bytes, Stack size 0 bytes, os_q.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b2530]"><<</a> OSInit
</UL><P><STRONG><a name="[9d558c]"></a>OSTaskChangePrio</STRONG> (ARM, 372 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><P><STRONG><a name="[9d5518]"></a>OSTaskCreate</STRONG> (ARM, 216 bytes, Stack size 40 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9d54a4]">>></a> OSTaskStkInit
<LI><a href="#[9b1c48]">>></a> OS_TCBInit
<LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[9e3458]"><<</a> main
</UL><P><STRONG><a name="[9b2680]"></a>OSTaskCreateExt</STRONG> (ARM, 252 bytes, Stack size 64 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9d5430]">>></a> __rt_memclr_w
<LI><a href="#[9d54a4]">>></a> OSTaskStkInit
<LI><a href="#[9b1c48]">>></a> OS_TCBInit
<LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[9b3854]"><<</a> OS_InitTaskStat
<LI><a href="#[9b37e0]"><<</a> OS_InitTaskIdle
</UL><P><STRONG><a name="[9d53c0]"></a>OSTaskDel</STRONG> (ARM, 424 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[936d30]">>></a> OS_FlagUnlink
<LI><a href="#[9b1e90]">>></a> OS_Dummy
<LI><a href="#[9d534c]">>></a> OSTaskDelHook
<LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><P><STRONG><a name="[9d52d8]"></a>OSTaskDelReq</STRONG> (ARM, 132 bytes, Stack size 8 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[9d5264]"></a>OSTaskResume</STRONG> (ARM, 172 bytes, Stack size 8 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><P><STRONG><a name="[9d51f0]"></a>OSTaskStkChk</STRONG> (ARM, 188 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[9d517c]"></a>OSTaskSuspend</STRONG> (ARM, 216 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><P><STRONG><a name="[9d510c]"></a>OSTaskQuery</STRONG> (ARM, 156 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9d5098]">>></a> __rt_memcpy_w
</UL><P><STRONG><a name="[9b2768]"></a>OSTimeDly</STRONG> (ARM, 96 bytes, Stack size 8 bytes, os_time.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[9b27d8]"><<</a> OS_TaskStat
<LI><a href="#[9b1fe4]"><<</a> OSStatInit
<LI><a href="#[9ce690]"><<</a> OSTimeDlyHMSM
<LI><a href="#[9e34c4]"><<</a> Task0
</UL><P><STRONG><a name="[9ce690]"></a>OSTimeDlyHMSM</STRONG> (ARM, 208 bytes, Stack size 24 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[906b1c]">>></a> __rt_udiv
<LI><a href="#[9b2768]">>></a> OSTimeDly
</UL><P><STRONG><a name="[9ce61c]"></a>OSTimeDlyResume</STRONG> (ARM, 168 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b21a8]">>></a> OS_Sched
</UL><P><STRONG><a name="[9ce5ac]"></a>OSTimeGet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<P><STRONG><a name="[9ce53c]"></a>OSTimeSet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<P><STRONG><a name="[9d54a4]"></a>OSTaskStkInit</STRONG> (ARM, 88 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9d5518]"><<</a> OSTaskCreate
<LI><a href="#[9b2680]"><<</a> OSTaskCreateExt
</UL><P><STRONG><a name="[9eb630]"></a>SWI_Exception</STRONG> (ARM, 244 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[90a8a0]"><<</a> SoftwareInterrupt
</UL><P><STRONG><a name="[9b2054]"></a>OSStartHighRdy</STRONG> (ARM, 12 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b20c8]"><<</a> OSStart
</UL><P><STRONG><a name="[9b24bc]"></a>OSInitHookBegin</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b2530]"><<</a> OSInit
</UL><P><STRONG><a name="[9b22f8]"></a>OSInitHookEnd</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b2530]"><<</a> OSInit
</UL><P><STRONG><a name="[9b1b5c]"></a>OSTaskCreateHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b1c48]"><<</a> OS_TCBInit
</UL><P><STRONG><a name="[9d534c]"></a>OSTaskDelHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[9d53c0]"><<</a> OSTaskDel
</UL><P><STRONG><a name="[9eb6a4]"></a>OSTaskSwHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[90e71c]"><<</a> OSIntCtxSw
<LI><a href="#[9eb5b8]"><<</a> __OSStartHighRdy
</UL><P><STRONG><a name="[9b26f4]"></a>OSTaskStatHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b27d8]"><<</a> OS_TaskStat
</UL><P><STRONG><a name="[9b1bd4]"></a>OSTCBInitHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b1c48]"><<</a> OS_TCBInit
</UL><P><STRONG><a name="[9b1f70]"></a>OSTimeTickHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[906db8]"><<</a> OSTimeTick
</UL><P><STRONG><a name="[9b259c]"></a>OSTaskIdleHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b2610]"><<</a> OS_TaskIdle
</UL><P><STRONG><a name="[9e34c4]"></a>Task0</STRONG> (ARM, 20 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[906c6c]">>></a> TargetInit
<LI><a href="#[9b2768]">>></a> OSTimeDly
</UL><BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[9e3458]"></a>main</STRONG> (ARM, 40 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9b2530]">>></a> OSInit
<LI><a href="#[9d5518]">>></a> OSTaskCreate
<LI><a href="#[9b20c8]">>></a> OSStart
</UL><BR>[Called By]<UL><LI><a href="#[9de300]"><<</a> __rt_entry
</UL><P><STRONG><a name="[9ddaec]"></a>_main_redirection</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[9e33ec]"></a>_main</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[906c00]"></a>srand</STRONG> (ARM, 68 bytes, Stack size 4 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[906c6c]"><<</a> TargetInit
</UL><P><STRONG><a name="[9dd428]"></a>_rand_init</STRONG> (ARM, 72 bytes, Stack size 4 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[afede0]"><<</a> __rt_lib_init
</UL><P><STRONG><a name="[9dd3bc]"></a>rand</STRONG> (ARM, 96 bytes, Stack size 4 bytes, rand.o(.text), UNUSED)
<P><STRONG><a name="[9d5430]"></a>__rt_memclr_w</STRONG> (ARM, 88 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9dcd04]">>></a> _loop
</UL><BR>[Called By]<UL><LI><a href="#[9b2680]"><<</a> OSTaskCreateExt
</UL><P><STRONG><a name="[9ccd28]"></a>_memset_w</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[9d5098]"></a>__rt_memcpy_w</STRONG> (ARM, 108 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9bce60]">>></a> _memcpy_small
<LI><a href="#[9bcf24]">>></a> _memcpy_aligned_loop
</UL><BR>[Called By]<UL><LI><a href="#[9d510c]"><<</a> OSTaskQuery
</UL><P><STRONG><a name="[9ad034]"></a>_memcpy_lastbytes</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[906b1c]"></a>__rt_udiv</STRONG> (ARM, 192 bytes, Stack size 0 bytes, rt_udiv.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[906aac]">>></a> __rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[906b8c]"><<</a> InitialiseUART0
<LI><a href="#[9b27d8]"><<</a> OS_TaskStat
<LI><a href="#[9ce690]"><<</a> OSTimeDlyHMSM
</UL><P><STRONG><a name="[aff8b4]"></a>__32__use_two_region_memory</STRONG> (ARM, 0 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[90aa6c]"></a>__use_two_region_memory</STRONG> (ARM, 4 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[aff83c]"></a>__rt_stackheap_init</STRONG> (ARM, 140 bytes, Stack size 24 bytes, stkheap2.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[aff934]">>></a> __user_libspace
<LI><a href="#[90a658]">>></a> __user_initial_stackheap
<LI><a href="#[aff9a8]">>></a> __user_stack_slop (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[9de300]"><<</a> __rt_entry
</UL><P><STRONG><a name="[aff7c4]"></a>__rt_heap_extend</STRONG> (ARM, 20 bytes, Stack size 8 bytes, stkheap2.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[affa20]">>></a> __user_heap_extend (Weak Reference)
</UL><P><STRONG><a name="[aff1ac]"></a>__32__use_no_semihosting_swi</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[aff230]"></a>__semihosting_swi_guard</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[90aae8]"></a>__use_no_semihosting_swi</STRONG> (ARM, 4 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[9de300]"></a>__rt_entry</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[aff83c]">>></a> __rt_stackheap_init
<LI><a href="#[afede0]">>></a> __rt_lib_init
<LI><a href="#[9e3458]">>></a> main
<LI><a href="#[afed74]">>></a> exit
</UL><BR>[Called By]<UL><LI><a href="#[90a98c]"><<</a> __main
</UL><P><STRONG><a name="[afec18]"></a>__32__rt_exit</STRONG> (ARM, 0 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[afecfc]">>></a> __rt_lib_shutdown
<LI><a href="#[afee54]">>></a> __rt_abort1
</UL><BR>[Called By]<UL><LI><a href="#[afed74]"><<</a> exit
</UL><P><STRONG><a name="[afec8c]"></a>__rt_exit</STRONG> (ARM, 16 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[afeb34]"></a>__32__rt_abort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[afeba8]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[aff934]"></a>__user_libspace</STRONG> (ARM, 8 bytes, Stack size 0 bytes, libspace.o(.text))
<BR>[Called By]<UL><LI><a href="#[aff83c]"><<</a> __rt_stackheap_init
<LI><a href="#[afede0]"><<</a> __rt_lib_init
<LI><a href="#[afc0b4]"><<</a> __rt_fp_status_addr
</UL><P><STRONG><a name="[afed74]"></a>exit</STRONG> (ARM, 24 bytes, Stack size 8 bytes, exit.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[afe1ec]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[afec18]">>></a> __32__rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[9de300]"><<</a> __rt_entry
</UL><P><STRONG><a name="[afede0]"></a>__rt_lib_init</STRONG> (ARM, 228 bytes, Stack size 32 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[afdd64]">>></a> _fp_init
<LI><a href="#[afdcf0]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[afdc08]">>></a> __rt_get_argv (Weak Reference)
<LI><a href="#[afdb98]">>></a> _init_alloc (Weak Reference)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -