📄 project.htm
字号:
</UL><P><STRONG><a name="[9c0710]"></a>OSQAccept</STRONG> (ARM, 136 bytes, Stack size 8 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[9c06a0]"></a>OSQCreate</STRONG> (ARM, 200 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1ca8]">>></a> OS_EventWaitListInit
</UL><P><STRONG><a name="[9c0634]"></a>OSQDel</STRONG> (ARM, 344 bytes, Stack size 32 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1e0c]">>></a> OS_EventTaskRdy
<LI><a href="#[9b2198]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c05c4]"></a>OSQFlush</STRONG> (ARM, 88 bytes, Stack size 8 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[9c0558]"></a>OSQPend</STRONG> (ARM, 308 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1d94]">>></a> OS_EventTaskWait
<LI><a href="#[9b2198]">>></a> OS_Sched
<LI><a href="#[9b1d24]">>></a> OS_EventTO
</UL><P><STRONG><a name="[9c04ec]"></a>OSQPost</STRONG> (ARM, 208 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1e0c]">>></a> OS_EventTaskRdy
<LI><a href="#[9b2198]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c0478]"></a>OSQPostFront</STRONG> (ARM, 208 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1e0c]">>></a> OS_EventTaskRdy
<LI><a href="#[9b2198]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c0408]"></a>OSQPostOpt</STRONG> (ARM, 308 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b1e0c]">>></a> OS_EventTaskRdy
<LI><a href="#[9b2198]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c0398]"></a>OSQQuery</STRONG> (ARM, 152 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[9b235c]"></a>OS_QInit</STRONG> (ARM, 68 bytes, Stack size 0 bytes, os_q.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b2520]"><<</a> OSInit
</UL><P><STRONG><a name="[9d5598]"></a>OSTaskChangePrio</STRONG> (ARM, 372 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b2198]">>></a> OS_Sched
</UL><P><STRONG><a name="[9d5524]"></a>OSTaskCreate</STRONG> (ARM, 216 bytes, Stack size 40 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9d54b0]">>></a> OSTaskStkInit
<LI><a href="#[9b1c38]">>></a> OS_TCBInit
<LI><a href="#[9b2198]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[9e343c]"><<</a> main
</UL><P><STRONG><a name="[9b2670]"></a>OSTaskCreateExt</STRONG> (ARM, 252 bytes, Stack size 64 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9d543c]">>></a> __rt_memclr_w
<LI><a href="#[9d54b0]">>></a> OSTaskStkInit
<LI><a href="#[9b1c38]">>></a> OS_TCBInit
<LI><a href="#[9b2198]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[9b3844]"><<</a> OS_InitTaskStat
<LI><a href="#[9b37d0]"><<</a> OS_InitTaskIdle
</UL><P><STRONG><a name="[9d53cc]"></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="#[9b1e80]">>></a> OS_Dummy
<LI><a href="#[9d5358]">>></a> OSTaskDelHook
<LI><a href="#[9b2198]">>></a> OS_Sched
</UL><P><STRONG><a name="[9d52e4]"></a>OSTaskDelReq</STRONG> (ARM, 132 bytes, Stack size 8 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[9d5270]"></a>OSTaskResume</STRONG> (ARM, 172 bytes, Stack size 8 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b2198]">>></a> OS_Sched
</UL><P><STRONG><a name="[9d51fc]"></a>OSTaskStkChk</STRONG> (ARM, 188 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[9d5188]"></a>OSTaskSuspend</STRONG> (ARM, 216 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b2198]">>></a> OS_Sched
</UL><P><STRONG><a name="[9d5118]"></a>OSTaskQuery</STRONG> (ARM, 156 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9d50a4]">>></a> __rt_memcpy_w
</UL><P><STRONG><a name="[9b2758]"></a>OSTimeDly</STRONG> (ARM, 96 bytes, Stack size 8 bytes, os_time.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9b2198]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[9b27c8]"><<</a> OS_TaskStat
<LI><a href="#[9b1fd4]"><<</a> OSStatInit
<LI><a href="#[9ce6a8]"><<</a> OSTimeDlyHMSM
<LI><a href="#[9e34a8]"><<</a> Task0
</UL><P><STRONG><a name="[9ce6a8]"></a>OSTimeDlyHMSM</STRONG> (ARM, 208 bytes, Stack size 24 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[906e10]">>></a> __rt_udiv
<LI><a href="#[9b2758]">>></a> OSTimeDly
</UL><P><STRONG><a name="[9ce634]"></a>OSTimeDlyResume</STRONG> (ARM, 168 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b2198]">>></a> OS_Sched
</UL><P><STRONG><a name="[9ce5c4]"></a>OSTimeGet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<P><STRONG><a name="[9ce554]"></a>OSTimeSet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<P><STRONG><a name="[9d54b0]"></a>OSTaskStkInit</STRONG> (ARM, 88 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9d5524]"><<</a> OSTaskCreate
<LI><a href="#[9b2670]"><<</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="#[90aa34]"><<</a> SoftwareInterrupt
</UL><P><STRONG><a name="[9b2044]"></a>OSStartHighRdy</STRONG> (ARM, 12 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b20b8]"><<</a> OSStart
</UL><P><STRONG><a name="[9b24ac]"></a>OSInitHookBegin</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b2520]"><<</a> OSInit
</UL><P><STRONG><a name="[9b22e8]"></a>OSInitHookEnd</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b2520]"><<</a> OSInit
</UL><P><STRONG><a name="[9b1b4c]"></a>OSTaskCreateHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b1c38]"><<</a> OS_TCBInit
</UL><P><STRONG><a name="[9d5358]"></a>OSTaskDelHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[9d53cc]"><<</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="#[90e7d4]"><<</a> OSIntCtxSw
<LI><a href="#[9eb5b8]"><<</a> __OSStartHighRdy
</UL><P><STRONG><a name="[9b26e4]"></a>OSTaskStatHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b27c8]"><<</a> OS_TaskStat
</UL><P><STRONG><a name="[9b1bc4]"></a>OSTCBInitHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b1c38]"><<</a> OS_TCBInit
</UL><P><STRONG><a name="[9b1f60]"></a>OSTimeTickHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9070ac]"><<</a> OSTimeTick
</UL><P><STRONG><a name="[9b258c]"></a>OSTaskIdleHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b2600]"><<</a> OS_TaskIdle
</UL><P><STRONG><a name="[9e34a8]"></a>Task0</STRONG> (ARM, 20 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[906f60]">>></a> TargetInit
<LI><a href="#[9b2758]">>></a> OSTimeDly
</UL><BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[9e343c]"></a>main</STRONG> (ARM, 40 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9b2520]">>></a> OSInit
<LI><a href="#[9d5524]">>></a> OSTaskCreate
<LI><a href="#[9b20b8]">>></a> OSStart
</UL><BR>[Called By]<UL><LI><a href="#[9de2ec]"><<</a> __rt_entry
</UL><P><STRONG><a name="[9ddad8]"></a>_main_redirection</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[9e33d0]"></a>_main</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[906ef4]"></a>srand</STRONG> (ARM, 68 bytes, Stack size 4 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[906f60]"><<</a> TargetInit
</UL><P><STRONG><a name="[9dd414]"></a>_rand_init</STRONG> (ARM, 72 bytes, Stack size 4 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[aff154]"><<</a> __rt_lib_init
</UL><P><STRONG><a name="[9dd3a8]"></a>rand</STRONG> (ARM, 96 bytes, Stack size 4 bytes, rand.o(.text), UNUSED)
<P><STRONG><a name="[9d543c]"></a>__rt_memclr_w</STRONG> (ARM, 88 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9dccf0]">>></a> _loop
</UL><BR>[Called By]<UL><LI><a href="#[9b2670]"><<</a> OSTaskCreateExt
</UL><P><STRONG><a name="[9ccd4c]"></a>_memset_w</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[9d50a4]"></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="#[9bce9c]">>></a> _memcpy_small
<LI><a href="#[9bcf60]">>></a> _memcpy_aligned_loop
</UL><BR>[Called By]<UL><LI><a href="#[9d5118]"><<</a> OSTaskQuery
</UL><P><STRONG><a name="[9bce24]"></a>_memcpy_lastbytes</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[906e10]"></a>__rt_udiv</STRONG> (ARM, 192 bytes, Stack size 0 bytes, rt_udiv.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[906da0]">>></a> __rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[906e80]"><<</a> InitialiseUART0
<LI><a href="#[9b27c8]"><<</a> OS_TaskStat
<LI><a href="#[9ce6a8]"><<</a> OSTimeDlyHMSM
</UL><P><STRONG><a name="[affc28]"></a>__32__use_two_region_memory</STRONG> (ARM, 0 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[90ac00]"></a>__use_two_region_memory</STRONG> (ARM, 4 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[affbb0]"></a>__rt_stackheap_init</STRONG> (ARM, 140 bytes, Stack size 24 bytes, stkheap2.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[affca8]">>></a> __user_libspace
<LI><a href="#[90a7ec]">>></a> __user_initial_stackheap
<LI><a href="#[affd1c]">>></a> __user_stack_slop (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[9de2ec]"><<</a> __rt_entry
</UL><P><STRONG><a name="[affb38]"></a>__rt_heap_extend</STRONG> (ARM, 20 bytes, Stack size 8 bytes, stkheap2.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[affd94]">>></a> __user_heap_extend (Weak Reference)
</UL><P><STRONG><a name="[aff520]"></a>__32__use_no_semihosting_swi</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[aff5a4]"></a>__semihosting_swi_guard</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[90ac7c]"></a>__use_no_semihosting_swi</STRONG> (ARM, 4 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[9de2ec]"></a>__rt_entry</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[affbb0]">>></a> __rt_stackheap_init
<LI><a href="#[aff154]">>></a> __rt_lib_init
<LI><a href="#[9e343c]">>></a> main
<LI><a href="#[aff0e8]">>></a> exit
</UL><BR>[Called By]<UL><LI><a href="#[90ab20]"><<</a> __main
</UL><P><STRONG><a name="[afef8c]"></a>__32__rt_exit</STRONG> (ARM, 0 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[aff070]">>></a> __rt_lib_shutdown
<LI><a href="#[aff1c8]">>></a> __rt_abort1
</UL><BR>[Called By]<UL><LI><a href="#[aff0e8]"><<</a> exit
</UL><P><STRONG><a name="[aff000]"></a>__rt_exit</STRONG> (ARM, 16 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[afeea8]"></a>__32__rt_abort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[afef1c]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[affca8]"></a>__user_libspace</STRONG> (ARM, 8 bytes, Stack size 0 bytes, libspace.o(.text))
<BR>[Called By]<UL><LI><a href="#[affbb0]"><<</a> __rt_stackheap_init
<LI><a href="#[aff154]"><<</a> __rt_lib_init
<LI><a href="#[afc428]"><<</a> __rt_fp_status_addr
</UL><P><STRONG><a name="[aff0e8]"></a>exit</STRONG> (ARM, 24 bytes, Stack size 8 bytes, exit.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[afe560]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[afef8c]">>></a> __32__rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[9de2ec]"><<</a> __rt_entry
</UL><P><STRONG><a name="[aff154]"></a>__rt_lib_init</STRONG> (ARM, 228 bytes, Stack size 32 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[afe0d8]">>></a> _fp_init
<LI><a href="#[afe064]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[afdf7c]">>></a> __rt_get_argv (Weak Reference)
<LI><a href="#[afdf0c]">>></a> _init_alloc (Weak Reference)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -