📄 keil_test.htm
字号:
<LI><a href="#[10e7710]">>></a> OSTimeSet
<LI><a href="#[10e7758]">>></a> OSTimeGet
<LI><a href="#[10e77a0]">>></a> OSTimeDlyResume
<LI><a href="#[10e96e0]">>></a> OSTaskQuery
<LI><a href="#[10e9728]">>></a> OSTaskResume
<LI><a href="#[10e9770]">>></a> OSTaskDelReq
<LI><a href="#[10e97b8]">>></a> OSTaskDel
<LI><a href="#[10e9800]">>></a> OSTaskCreate
<LI><a href="#[10e9848]">>></a> OSTaskChangePrio
</UL>
<P><STRONG><a name="[10e5640]"></a>SoftwareInterrupt</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR><BR>[Called By]<UL><LI><a href="#[10e2f30]">>></a> SoftwareInterruptAdd
</UL>
<P><STRONG><a name="[10e55f8]"></a>OSIntCtxSw</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR><BR>[Calls]<UL><LI><a href="#[10e5568]">>></a> OSTaskSwHook
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[10e55b0]"></a>TaskEntry</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(subr)
</UL>
<P><STRONG><a name="[10e95c0]"></a>OSTaskStkInit</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR><BR>[Called By]<UL><LI><a href="#[c807a8]">>></a> OSTaskCreateExt
<LI><a href="#[10e9800]">>></a> OSTaskCreate
</UL>
<P><STRONG><a name="[1148670]"></a>_fp_init</STRONG> (ARM, 24 bytes, Stack size 8 bytes, fpinit.o(x$fpl$fpinit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _fp_init
</UL>
<BR>[Calls]<UL><LI><a href="#[1148260]">>></a> __rt_fp_status_addr
</UL>
<BR>[Called By]<UL><LI><a href="#[114a200]">>></a> __rt_lib_init (via Veneer)
</UL>
<P><STRONG><a name="[1148628]"></a>__fplib_config_pureend_doubles</STRONG> (ARM, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[c824a0]"></a>OS_InitTaskStat</STRONG> (ARM, 68 bytes, Stack size 24 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128 + Unknown Stack Size
<LI>Call Chain = OS_InitTaskStat ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OS_EXIT_CRITICAL
</UL>
<BR>[Calls]<UL><LI><a href="#[c807a8]">>></a> OSTaskCreateExt
</UL>
<BR>[Called By]<UL><LI><a href="#[c80dd8]">>></a> OSInit
</UL>
<P><STRONG><a name="[c82458]"></a>OS_InitTaskIdle</STRONG> (ARM, 68 bytes, Stack size 24 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128 + Unknown Stack Size
<LI>Call Chain = OS_InitTaskIdle ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OS_EXIT_CRITICAL
</UL>
<BR>[Calls]<UL><LI><a href="#[c807a8]">>></a> OSTaskCreateExt
</UL>
<BR>[Called By]<UL><LI><a href="#[c80dd8]">>></a> OSInit
</UL>
<P><STRONG><a name="[c82410]"></a>OS_InitEventList</STRONG> (ARM, 100 bytes, Stack size 12 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = OS_InitEventList
</UL>
<BR>[Calls]<UL><LI><a href="#[c80e20]">>></a> OS_MemClr
</UL>
<BR>[Called By]<UL><LI><a href="#[c80dd8]">>></a> OSInit
</UL>
<P><STRONG><a name="[c823c8]"></a>OS_InitTCBList</STRONG> (ARM, 108 bytes, Stack size 12 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = OS_InitTCBList
</UL>
<BR>[Calls]<UL><LI><a href="#[c80e20]">>></a> OS_MemClr
</UL>
<BR>[Called By]<UL><LI><a href="#[c80dd8]">>></a> OSInit
</UL>
<P><STRONG><a name="[c82380]"></a>OS_InitRdyList</STRONG> (ARM, 88 bytes, Stack size 0 bytes, os_core.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80dd8]">>></a> OSInit
</UL>
<P><STRONG><a name="[c82338]"></a>OS_InitMisc</STRONG> (ARM, 88 bytes, Stack size 0 bytes, os_core.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80dd8]">>></a> OSInit
</UL>
<P><STRONG><a name="[c822f0]"></a>OS_SchedNew</STRONG> (ARM, 48 bytes, Stack size 0 bytes, os_core.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80c28]">>></a> OSStart
<LI><a href="#[c80cb8]">>></a> OS_Sched
<LI><a href="#[c80d48]">>></a> OSIntExit
</UL>
<P><STRONG><a name="[c7e830]"></a>OS_FlagTaskRdy</STRONG> (ARM, 148 bytes, Stack size 20 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7dc18]">>></a> OS_FlagUnlink
</UL>
<BR>[Called By]<UL><LI><a href="#[c7daf8]">>></a> OSFlagPost
<LI><a href="#[c7dbd0]">>></a> OSFlagDel
</UL>
<P><STRONG><a name="[c7e7e8]"></a>OS_FlagBlock</STRONG> (ARM, 236 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c7db88]">>></a> OSFlagPend
</UL>
<P><STRONG><a name="[10e5910]"></a>TASK_SW</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(subr)
</UL>
<P><STRONG><a name="[10e58c8]"></a>ENTER_CRITICAL</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(subr)
</UL>
<P><STRONG><a name="[10e5880]"></a>EXIT_CRITICAL</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(subr)
</UL>
<P><STRONG><a name="[10e5838]"></a>ChangeToSYSMode</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(subr)
</UL>
<P><STRONG><a name="[10e57f0]"></a>ChangeToUSRMode</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(subr)
</UL>
<P><STRONG><a name="[10e57a8]"></a>ISRBegin</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(subr)
</UL>
<P><STRONG><a name="[10e5760]"></a>OSISRNeedSwap</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(subr)
</UL>
<P><STRONG><a name="[10e5718]"></a>_OSStartHighRdy</STRONG> (ARM, 0 bytes, Stack size unknown bytes, os_cpu_a.o(subr))
<BR><BR>[Calls]<UL><LI><a href="#[10e5568]">>></a> OSTaskSwHook
</UL>
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(subr)
</UL>
<P><STRONG><a name="[10e31b8]"></a>Undefined</STRONG> (ARM, 0 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[10e31b8]">>></a> Undefined
</UL>
<BR>[Called By]<UL><LI><a href="#[10e31b8]">>></a> Undefined
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[10e3170]"></a>PrefetchAbort</STRONG> (ARM, 0 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[10e3170]">>></a> PrefetchAbort
</UL>
<BR>[Called By]<UL><LI><a href="#[10e3170]">>></a> PrefetchAbort
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[10e3128]"></a>DataAbort</STRONG> (ARM, 0 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[10e3128]">>></a> DataAbort
</UL>
<BR>[Called By]<UL><LI><a href="#[10e3128]">>></a> DataAbort
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[10e30e0]"></a>FIQ_Handler</STRONG> (ARM, 0 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[10e2ab0]">>></a> FIQ_Exception
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[10e3098]"></a>ResetInit</STRONG> (ARM, 0 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
<LI>Call Chain = ResetInit ⇒ __main ⇒ __rt_entry ⇒ __rt_lib_init ⇒ _rand_init ⇒ srand
</UL>
<BR>[Calls]<UL><LI><a href="#[10dbbe8]">>></a> __main
<LI><a href="#[10e29d8]">>></a> TargetResetInit
<LI><a href="#[10e2a68]">>></a> RunFirst
<LI><a href="#[10e2b40]">>></a> InitStack
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[10e0968]"></a>SetvicIrqFunc</STRONG> (ARM, 0 bytes, Stack size unknown bytes, viccontrol.o(RUNFIRST))
<BR>[Address Reference Count : 1]<UL><LI> viccontrol.o(RUNFIRST)
</UL>
<P><STRONG><a name="[10e0920]"></a>ClrvicIrqFunc</STRONG> (ARM, 0 bytes, Stack size unknown bytes, viccontrol.o(RUNFIRST))
<BR>[Address Reference Count : 1]<UL><LI> viccontrol.o(RUNFIRST)
</UL>
<P><STRONG><a name="[10e08d8]"></a>EnablevicIrq</STRONG> (ARM, 0 bytes, Stack size unknown bytes, viccontrol.o(RUNFIRST))
<BR>[Address Reference Count : 1]<UL><LI> viccontrol.o(RUNFIRST)
</UL>
<P><STRONG><a name="[10e0890]"></a>DisablevicIrq</STRONG> (ARM, 0 bytes, Stack size unknown bytes, viccontrol.o(RUNFIRST))
<BR>[Address Reference Count : 1]<UL><LI> viccontrol.o(RUNFIRST)
</UL>
<P><STRONG><a name="[10e0848]"></a>GetvicIrqStatus</STRONG> (ARM, 0 bytes, Stack size unknown bytes, viccontrol.o(RUNFIRST))
<BR>[Address Reference Count : 1]<UL><LI> viccontrol.o(RUNFIRST)
</UL>
<P><STRONG><a name="[10e0800]"></a>SetvicFiq</STRONG> (ARM, 0 bytes, Stack size unknown bytes, viccontrol.o(RUNFIRST))
<BR>[Address Reference Count : 1]<UL><LI> viccontrol.o(RUNFIRST)
</UL>
<P><STRONG><a name="[10e07b8]"></a>ClrvicFiq</STRONG> (ARM, 0 bytes, Stack size unknown bytes, viccontrol.o(RUNFIRST))
<BR>[Address Reference Count : 1]<UL><LI> viccontrol.o(RUNFIRST)
</UL>
<P><STRONG><a name="[10dccd0]"></a>__arm_div8</STRONG> (ARM, 0 bytes, Stack size unknown bytes, aeabi_sdiv.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10dcb20]">>></a> __aeabi_uidivmod
</UL>
<P><STRONG><a name="[10dcc88]"></a>__arm_div4</STRONG> (ARM, 0 bytes, Stack size unknown bytes, aeabi_sdiv.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10dcb20]">>></a> __aeabi_uidivmod
</UL>
<P><STRONG><a name="[10dcc40]"></a>__arm_div_large</STRONG> (ARM, 0 bytes, Stack size unknown bytes, aeabi_sdiv.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10dcb20]">>></a> __aeabi_uidivmod
</UL>
<P>
<H3>
Undefined Global Symbols
</H3>
<P><STRONG><a name="[114a0e0]"></a>__ARM_exceptions_init</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[114a200]">>></a> __rt_lib_init (Weak Reference)
</UL>
<P><STRONG><a name="[114a098]"></a>__Heap_DescSize</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[114a200]">>></a> __rt_lib_init (Weak Reference)
</UL>
<P><STRONG><a name="[114a050]"></a>__alloca_initialize</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[114a200]">>></a> __rt_lib_init (Weak Reference)
</UL>
<P><STRONG><a name="[114a008]"></a>__cpp_initialize__aeabi_</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[114a200]">>></a> __rt_lib_init (Weak Reference)
</UL>
<P><STRONG><a name="[1149fc0]"></a>__cxa_finalize</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[114a1b8]">>></a> __rt_lib_shutdown (Weak Reference)
</UL>
<P><STRONG><a name="[10dbd50]"></a>__user_heap_extend</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10dbe28]">>></a> __rt_heap_extend (Weak Reference)
</UL>
<P><STRONG><a name="[1149f78]"></a>_atexit_init</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[114a200]">>></a> __rt_lib_init (Weak Reference)
</UL>
<P><STRONG><a name
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -