?? micromouse102.htm
字號:
<BR>[Called By]<UL><LI><a href="#[b243b8]"><<</a> DirDisplay
<LI><a href="#[b2459c]"><<</a> main
<LI><a href="#[bce3f4]"><<</a> map_xy
</UL>
<P><STRONG><a name="[b23f00]"></a>ZLG7289_Init</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, zlg7289.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = ZLG7289_Init -> ZLG7289_cmd -> ZLG7289_SPI_Write</UL>
<BR>[Calls]<UL><LI><a href="#[bc6c94]">>></a> ZLG7289_cmd
<LI><a href="#[fdb038]">>></a> GPIOPinWrite
<LI><a href="#[fdb804]">>></a> GPIODirModeSet
<LI><a href="#[ff0d38]">>></a> SysCtlPeripheralEnable
</UL>
<BR>[Called By]<UL><LI><a href="#[b2459c]"><<</a> main
</UL>
<P><STRONG><a name="[1002578]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_memcpy4</UL>
<BR>[Called By]<UL><LI><a href="#[bce284]"><<</a> Check_Infrared
</UL>
<P><STRONG><a name="[10025c8]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[10024fc]"></a>__rt_memcpy_w</STRONG> (Thumb, 106 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[1002644]"></a>_memcpy_lastbytes_aligned</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[1001ee4]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[1001e5c]"></a>__rt_stackheap_init</STRONG> (Thumb, 42 bytes, Stack size 24 bytes, stkheap2.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
<LI>Call Chain = __rt_stackheap_init -> __user_setup_stackheap</UL>
<BR>[Calls]<UL><LI><a href="#[1098d24]">>></a> __rt_stackheap_storage
<LI><a href="#[1099814]">>></a> __user_setup_stackheap
</UL>
<BR>[Called By]<UL><LI><a href="#[1000e24]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[1001dd4]"></a>__rt_heap_extend</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, stkheap2.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1001fb8]">>></a> __user_heap_extend (Weak Reference)
</UL>
<P><STRONG><a name="[1000e24]"></a>__rt_entry</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112 + Unknown Stack Size
<LI>Call Chain = __rt_entry -> main -> Turnright -> DirDisplay -> ZLG7289_Download -> ZLG7289_cmd_dat -> ZLG7289_SPI_Write</UL>
<BR>[Calls]<UL><LI><a href="#[b2459c]">>></a> main
<LI><a href="#[1001e5c]">>></a> __rt_stackheap_init
<LI><a href="#[10926d4]">>></a> _platform_post_lib_init
<LI><a href="#[1092b2c]">>></a> _platform_post_stackheap_init
<LI><a href="#[1094314]">>></a> __rt_lib_init
<LI><a href="#[109742c]">>></a> exit
</UL>
<BR>[Called By]<UL><LI><a href="#[10017c0]"><<</a> __main
<LI><a href="#[10c2088]"><<</a> __scatterload_rt2
</UL>
<P><STRONG><a name="[1000cdc]"></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="#[1000c64]">>></a> __rt_abort
<LI><a href="#[10942c4]">>></a> __rt_lib_shutdown
</UL>
<BR>[Called By]<UL><LI><a href="#[109742c]"><<</a> exit
</UL>
<P><STRONG><a name="[1000c64]"></a>__rt_abort</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1098010]">>></a> _sys_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[1000cdc]"><<</a> __rt_exit
</UL>
<P><STRONG><a name="[1099814]"></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="#[b2805c]">>></a> __user_initial_stackheap
<LI><a href="#[1097b34]">>></a> __user_perproc_libspace
</UL>
<BR>[Called By]<UL><LI><a href="#[1001e5c]"><<</a> __rt_stackheap_init
</UL>
<P><STRONG><a name="[1098d24]"></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="#[1001e5c]"><<</a> __rt_stackheap_init
</UL>
<P><STRONG><a name="[1098010]"></a>_sys_exit</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, sys_exit.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1000c64]"><<</a> __rt_abort
</UL>
<P><STRONG><a name="[1097a0c]"></a>__user_libspace</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[1097b34]"></a>__user_perproc_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1099814]"><<</a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[1097aac]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[109742c]"></a>exit</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, exit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = exit -> __rt_exit -> __rt_lib_shutdown</UL>
<BR>[Calls]<UL><LI><a href="#[1000cdc]">>></a> __rt_exit
<LI><a href="#[10972dc]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[109735c]">>></a> __ARM_stackcheck (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1000e24]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[1094314]"></a>__rt_lib_init</STRONG> (Thumb, 178 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="#[108ea64]">>></a> _fp_init
<LI><a href="#[1091028]">>></a> __rt_locale
<LI><a href="#[1093894]">>></a> _signal_init (Weak Reference)
<LI><a href="#[1093910]">>></a> _rand_init (Weak Reference)
<LI><a href="#[1093988]">>></a> _initio (Weak Reference)
<LI><a href="#[10939fc]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[1093a7c]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[1093af4]">>></a> _getenv_init (Weak Reference)
<LI><a href="#[1093b70]">>></a> _get_lc_time (Weak Reference)
<LI><a href="#[1093bec]">>></a> _get_lc_numeric (Weak Reference)
<LI><a href="#[1093c68]">>></a> _get_lc_monetary (Weak Reference)
<LI><a href="#[1093ce8]">>></a> _get_lc_ctype (Weak Reference)
<LI><a href="#[1093d64]">>></a> _get_lc_collate (Weak Reference)
<LI><a href="#[1093de0]">>></a> _fp_trap_init (Weak Reference)
<LI><a href="#[1093e5c]">>></a> _clock_init (Weak Reference)
<LI><a href="#[1093ed4]">>></a> _atexit_init (Weak Reference)
<LI><a href="#[1093fcc]">>></a> __cpp_initialize__aeabi_ (Weak Reference)
<LI><a href="#[1094054]">>></a> __alloca_initialize (Weak Reference)
<LI><a href="#[10940d4]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[1094150]">>></a> __ARM_exceptions_init (Weak Reference)
<LI><a href="#[10943e0]">>></a> __ARM_argv_veneer
<LI><a href="#[109735c]">>></a> __ARM_stackcheck (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1000e24]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[10942c4]"></a>__rt_lib_shutdown</STRONG> (Thumb, 22 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="#[1093794]">>></a> _terminateio (Weak Reference)
<LI><a href="#[1093810]">>></a> _terminate_user_alloc (Weak Reference)
<LI><a href="#[1093f50]">>></a> __cxa_finalize (Weak Reference)
<LI><a href="#[109735c]">>></a> __ARM_stackcheck (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1000cdc]"><<</a> __rt_exit
</UL>
<P><STRONG><a name="[1092b2c]"></a>_platform_post_stackheap_init</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, boardinit2.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1000e24]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[10926d4]"></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="#[1000e24]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[1091ed0]"></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="[1091e48]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[1091028]"></a>__rt_locale</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_locale_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1094314]"><<</a> __rt_lib_init
</UL>
<P><STRONG><a name="[108eef8]"></a>__ARM_get_argv</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, no_argv.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10943e0]"><<</a> __ARM_argv_veneer
</UL>
<P><STRONG><a name="[108db00]"></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="#[108ea64]"><<</a> _fp_init
</UL>
<P><STRONG><a name="[fdb804]"></a>GPIODirModeSet</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, gpio.o(i.GPIODirModeSet))
<BR><BR>[Called By]<UL><LI><a href="#[b23f00]"><<</a> ZLG7289_Init
<LI><a href="#[b241dc]"><<</a> MicroMouseInit
<LI><a href="#[bce838]"><<</a> Timer0Ini
<LI><a href="#[bce9a8]"><<</a> WheelPulseIni
</UL>
<P><STRONG><a name="[fdb6b8]"></a>GPIOIntTypeSet</STRONG> (Thumb, 58 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntTypeSet))
<BR><BR>[Called By]<UL><LI><a href="#[bce9a8]"><<</a> WheelPulseIni
</UL>
<P><STRONG><a name="[fdb568]"></a>GPIOPinIntClear</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinIntClear))
<BR><BR>[Called By]<UL><LI><a href="#[b282d0]"><<</a> GPIO_Port_B_ISR
<LI><a href="#[b2834c]"><<</a> GPIO_Port_A_ISR
</UL>
<P><STRONG><a name="[fdb498]"></a>GPIOPinIntEnable</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinIntEnable))
<BR><BR>[Called By]<UL><LI><a href="#[bce9a8]"><<</a> WheelPulseIni
</UL>
<P><STRONG><a name="[fdb448]"></a>GPIOPinIntStatus</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinIntStatus))
<BR><BR>[Called By]<UL><LI><a href="#[b282d0]"><<</a> GPIO_Port_B_ISR
<LI><a href="#[b2834c]"><<</a> GPIO_Port_A_ISR
</UL>
<P><STRONG><a name="[fdb3f8]"></a>GPIOPinRead</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinRead))
<BR><BR>[Called By]<UL><LI><a href="#[b241dc]"><<</a> MicroMouseInit
<LI><a href="#[b242c8]"><<</a> LEDDisplay
<LI><a href="#[b24524]"><<</a> CheckKey
<LI><a href="#[bce284]"><<</a> Check_Infrared
<LI><a href="#[bce8b0]"><<</a> LeftWheelRun
<LI><a href="#[bce92c]"><<</a> RightWheelRun
</UL>
<P><STRONG><a name="[fdb038]"></a>GPIOPinWrite</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinWrite))
<BR><BR>[Called By]<UL><LI><a href="#[b23f00]"><<</a> ZLG7289_Init
<LI><a href="#[b242c8]"><<</a> LEDDisplay
<LI><a href="#[bc6c18]"><<</a> ZLG7289_cmd_dat
<LI><a href="#[bc6c94]"><<</a> ZLG7289_cmd
<LI><a href="#[bc6d0c]"><<</a> ZLG7289_SPI_Write
<LI><a href="#[bce838]"><<</a> Timer0Ini
<LI><a href="#[bce8b0]"><<</a> LeftWheelRun
<LI><a href="#[bce92c]"><<</a> RightWheelRun
</UL>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -