📄 lm3s_ucos2.htm
字号:
</UL>
<BR>[Called By]<UL><LI><a href="#[10f1ae0]">>></a> taskStart
</UL>
<P><STRONG><a name="[1093110]"></a>UART0BufInit</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, uart0.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[109f728]">>></a> OSSemCreate
</UL>
<BR>[Called By]<UL><LI><a href="#[10f1ae0]">>></a> taskStart
</UL>
<P><STRONG><a name="[10930c8]"></a>UART0_ISR</STRONG> (Thumb, 180 bytes, Stack size 16 bytes, uart0.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1095950]">>></a> ledToggle
<LI><a href="#[109f650]">>></a> OSSemPost
<LI><a href="#[11752d8]">>></a> UARTIntStatus
<LI><a href="#[11753f8]">>></a> UARTIntClear
<LI><a href="#[1175758]">>></a> UARTCharGetNonBlocking
</UL>
<P><STRONG><a name="[1093080]"></a>UART0Send</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, uart0.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[11751b8]">>></a> UARTSpaceAvail
<LI><a href="#[11756c8]">>></a> UARTCharPutNonBlocking
</UL>
<BR>[Called By]<UL><LI><a href="#[10f1b28]">>></a> taskUART0Send
</UL>
<P><STRONG><a name="[10f0b68]"></a>main</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104 + Unknown Stack Size
<LI>Call Chain = main ⇒ OSInit ⇒ OS_InitTaskIdle ⇒ OSTaskCreate ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[ca04a8]">>></a> OSTaskCreate
<LI><a href="#[ca0928]">>></a> OSStart
<LI><a href="#[ca0ad8]">>></a> OSInit
<LI><a href="#[10984e0]">>></a> intDisAll
</UL>
<BR>[Called By]<UL><LI><a href="#[1171ac0]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[11735d0]"></a>CPUcpsid</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, cpu.o(.text), UNUSED)
<P><STRONG><a name="[1173588]"></a>CPUcpsie</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, cpu.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10e79f0]">>></a> IntMasterEnable
</UL>
<P><STRONG><a name="[1173540]"></a>CPUwfi</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, cpu.o(.text), UNUSED)
<P><STRONG><a name="[1172310]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[109d140]">>></a> OSTaskQuery
</UL>
<P><STRONG><a name="[11722c8]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[1172280]"></a>__rt_memcpy_w</STRONG> (Thumb, 106 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[1172238]"></a>_memcpy_lastbytes_aligned</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[1172048]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[1172000]"></a>__rt_stackheap_init</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, stkheap2.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = __rt_stackheap_init ⇒ __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[11710a0]">>></a> __rt_stackheap_storage
<LI><a href="#[1171500]">>></a> __user_setup_stackheap
</UL>
<BR>[Called By]<UL><LI><a href="#[1171ac0]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[1171fb8]"></a>__rt_heap_extend</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stkheap2.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1171ee0]">>></a> __user_heap_extend (Weak Reference)
</UL>
<P><STRONG><a name="[1171ac0]"></a>__rt_entry</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120 + Unknown Stack Size
<LI>Call Chain = __rt_entry ⇒ main ⇒ OSInit ⇒ OS_InitTaskIdle ⇒ OSTaskCreate ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[10f0b68]">>></a> main
<LI><a href="#[11704a8]">>></a> __rt_lib_init
<LI><a href="#[1170a58]">>></a> exit
<LI><a href="#[1172000]">>></a> __rt_stackheap_init
<LI><a href="#[11dfdf8]">>></a> _platform_post_lib_init
<LI><a href="#[11dff68]">>></a> _platform_post_stackheap_init
</UL>
<BR>[Called By]<UL><LI><a href="#[1171d78]">>></a> __main
<LI><a href="#[11dcef8]">>></a> __scatterload_rt2
</UL>
<P><STRONG><a name="[1171a78]"></a>__rt_exit</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __rt_exit ⇒ __rt_lib_shutdown
</UL>
<BR>[Calls]<UL><LI><a href="#[1170460]">>></a> __rt_lib_shutdown
<LI><a href="#[1171a30]">>></a> __rt_abort
</UL>
<BR>[Called By]<UL><LI><a href="#[1170a58]">>></a> exit
</UL>
<P><STRONG><a name="[1171a30]"></a>__rt_abort</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1170ee8]">>></a> _sys_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[1171a78]">>></a> __rt_exit
</UL>
<P><STRONG><a name="[1171500]"></a>__user_setup_stackheap</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[1098008]">>></a> __user_initial_stackheap
<LI><a href="#[1170c10]">>></a> __user_perproc_libspace
</UL>
<BR>[Called By]<UL><LI><a href="#[1172000]">>></a> __rt_stackheap_init
</UL>
<P><STRONG><a name="[11710a0]"></a>__rt_stackheap_storage</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_stackheap_storage_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1172000]">>></a> __rt_stackheap_init
</UL>
<P><STRONG><a name="[1170ee8]"></a>_sys_exit</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, sys_exit.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1171a30]">>></a> __rt_abort
</UL>
<P><STRONG><a name="[1170c58]"></a>__user_libspace</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[1170c10]"></a>__user_perproc_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1171500]">>></a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[1170bc8]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[1170a58]"></a>exit</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = exit ⇒ __rt_exit ⇒ __rt_lib_shutdown
</UL>
<BR>[Calls]<UL><LI><a href="#[11709c8]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[1171a78]">>></a> __rt_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[1171ac0]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[11704a8]"></a>__rt_lib_init</STRONG> (Thumb, 174 bytes, Stack size 40 bytes, lib_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = __rt_lib_init ⇒ _fp_init
</UL>
<BR>[Calls]<UL><LI><a href="#[116ff08]">>></a> _initio (Weak Reference)
<LI><a href="#[116ff50]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[116ff98]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[116ffe0]">>></a> _getenv_init (Weak Reference)
<LI><a href="#[1170028]">>></a> _get_lc_time (Weak Reference)
<LI><a href="#[1170070]">>></a> _get_lc_numeric (Weak Reference)
<LI><a href="#[11700b8]">>></a> _get_lc_monetary (Weak Reference)
<LI><a href="#[1170100]">>></a> _get_lc_ctype (Weak Reference)
<LI><a href="#[1170148]">>></a> _get_lc_collate (Weak Reference)
<LI><a href="#[1170190]">>></a> _fp_trap_init (Weak Reference)
<LI><a href="#[11701d8]">>></a> _clock_init (Weak Reference)
<LI><a href="#[1170220]">>></a> _atexit_init (Weak Reference)
<LI><a href="#[11702b0]">>></a> __cpp_initialize__aeabi_ (Weak Reference)
<LI><a href="#[11702f8]">>></a> __alloca_initialize (Weak Reference)
<LI><a href="#[1170340]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[1170388]">>></a> __ARM_exceptions_init (Weak Reference)
<LI><a href="#[1170538]">>></a> __ARM_argv_veneer
<LI><a href="#[11deeb0]">>></a> _fp_init
<LI><a href="#[11df710]">>></a> __rt_locale
<LI><a href="#[11e0340]">>></a> _signal_init (Weak Reference)
<LI><a href="#[11e0388]">>></a> _rand_init (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1171ac0]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[1170460]"></a>__rt_lib_shutdown</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, lib_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __rt_lib_shutdown
</UL>
<BR>[Calls]<UL><LI><a href="#[1170268]">>></a> __cxa_finalize (Weak Reference)
<LI><a href="#[11e02b0]">>></a> _terminateio (Weak Reference)
<LI><a href="#[11e02f8]">>></a> _terminate_user_alloc (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1171a78]">>></a> __rt_exit
</UL>
<P><STRONG><a name="[11dff68]"></a>_platform_post_stackheap_init</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, boardinit2.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1171ac0]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[11dfdf8]"></a>_platform_post_lib_init</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, boardinit3.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _platform_post_lib_init
</UL>
<BR>[Called By]<UL><LI><a href="#[1171ac0]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[11dfac8]"></a>__I_use_semihosting</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> sys_exit.o(.text)
</UL>
<P><STRONG><a name="[11dfa80]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[11df710]"></a>__rt_locale</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_locale_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[11704a8]">>></a> __rt_lib_init
</UL>
<P><STRONG><a name="[11df098]"></a>__ARM_get_argv</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, no_argv.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1170538]">>></a> __ARM_argv_veneer
</UL>
<P><STRONG><a name="[11de938]"></a>__rt_fp_status_addr</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_fp_status_addr_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[11deeb0]">>></a> _fp_init
</UL>
<P><STRONG><a name="[ca02f8]"></a>OS_ENTER_CRITICAL</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(UCOSII_ASM))
<BR><BR>[Called By]<UL><LI><a href="#[c98538]">>></a> OSMemQuery
<LI><a href="#[c98580]">>></a> OSMemPut
<LI><a href="#[c985c8]">>></a> OSMemGet
<LI><a href="#[c98610]">>></a> OSMemCreate
<LI><a href="#[c9cdf0]">>></a> OSFlagQuery
<LI><a href="#[c9ce38]">>></a> OSFlagPost
<LI><a href="#[c9ce80]">>></a> OSFlagPend
<LI><a href="#[c9cec8]">>></a> OSFlagDel
<LI><a href="#[c9cf58]">>></a> OSFlagCreate
<LI><a href="#[c9cfa0]">>></a> OSFlagAccept
<LI><a href="#[ca0388]">>></a> OSTimeDly
<LI><a href="#[ca04a8]">>></a> OSTaskCreate
<LI><a href="#[ca06a0]">>></a> OS_TCBInit
<LI><a href="#[ca0898]">>></a> OSTimeTick
<LI><a href="#[ca08e0]">>></a> OSStatInit
<LI><a href="#[ca0970]">>></a> OSSchedUnlock
<LI><a href="#[ca09b8]">>></a> OS_Sched
<LI><a href="#[ca0a00]">>></a> OSSchedLock
<LI><a href="#[ca0a48]">>></a> OSIntExit
<LI><a href="#[ca0b20]">>></a> OS_TaskIdle
<LI><a href="#[ca0b68]">>></a> OS_TaskStat
<LI><a href="#[1097ea0]">>></a> tickISRHandler
<LI><a href="#[109aca0]">>></a> OSTimeSet
<LI><a href="#[109ace8]">>></a> OSTimeGet
<LI><a href="#[109ad30]">>></a> OSTimeDlyResume
<LI><a href="#[109d140]">>></a> OSTaskQuery
<LI><a href="#[109d188]">>></a> OSTaskSuspend
<LI><a href="#[109d1d0]">>></a> OSTaskResume
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -