📄 blinky.htm
字号:
<P><STRONG><a name="[10e0b30]"></a>__scatterload_copy</STRONG> (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e0b30]">>></a> __scatterload_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[10e0b30]">>></a> __scatterload_copy
</UL>
<P><STRONG><a name="[10e0ae8]"></a>__scatterload_null</STRONG> (ARM, 4 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[10e0aa0]"></a>__scatterload_zeroinit</STRONG> (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[c781b8]"></a>_init_box</STRONG> (Thumb, 74 bytes, Stack size 4 bytes, rt_membox.o(i._init_box))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = _init_box
</UL>
<BR>[Called By]<UL><LI><a href="#[c81cc0]">>></a> os_init_mem (via Veneer)
</UL>
<P><STRONG><a name="[c7c028]"></a>os_block</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, rt_task.o(i.os_block), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7e988]">>></a> os_put_dly
<LI><a href="#[c7eaa8]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[c79458]">>></a> os_dly_wait
</UL>
<P><STRONG><a name="[c753b8]"></a>os_clock_demon</STRONG> (Thumb, 124 bytes, Stack size 16 bytes, rt_clock.o(i.os_clock_demon))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = os_clock_demon ⇒ os_dispatch ⇒ os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c76c80]">>></a> tstclrb (via Veneer)
<LI><a href="#[c7bfe0]">>></a> os_dispatch
<LI><a href="#[c7ea18]">>></a> os_psq_deq
<LI><a href="#[c7eaf0]">>></a> os_dec_dly
<LI><a href="#[c81ac8]">>></a> os_chk_robin (via Veneer)
<LI><a href="#[c81d98]">>></a> os_tmr_inspect_cnt (via Veneer)
<LI><a href="#[c81e28]">>></a> os_tmr_reload (via Veneer)
<LI><a href="#[10e2948]">>></a> os_tmr_tick
<LI><a href="#[10e3bd8]">>></a> os_sem_psh
<LI><a href="#[10e56f8]">>></a> os_mbx_psh
<LI><a href="#[10e7530]">>></a> os_evt_psh
</UL>
<BR>[Address Reference Count : 1]<UL><LI> rt_task.o(i.os_sys_init_user)
</UL>
<P><STRONG><a name="[c7eaf0]"></a>os_dec_dly</STRONG> (Thumb, 114 bytes, Stack size 16 bytes, rt_list.o(i.os_dec_dly))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = os_dec_dly ⇒ os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c7e940]">>></a> os_put_prio
</UL>
<BR>[Called By]<UL><LI><a href="#[c753b8]">>></a> os_clock_demon
</UL>
<P><STRONG><a name="[c7bfe0]"></a>os_dispatch</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, rt_task.o(i.os_dispatch))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = os_dispatch ⇒ os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c7e8f8]">>></a> os_put_rdy_first
<LI><a href="#[c7e940]">>></a> os_put_prio
<LI><a href="#[c7eaa8]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[c753b8]">>></a> os_clock_demon
<LI><a href="#[c7be78]">>></a> os_tsk_delete
<LI><a href="#[c7bf08]">>></a> os_tsk_create_user
</UL>
<P><STRONG><a name="[c79458]"></a>os_dly_wait</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, rt_time.o(i.os_dly_wait), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7c028]">>></a> os_block
<LI><a href="#[c81d08]">>></a> tsk_unlock (via Veneer)
<LI><a href="#[c81f48]">>></a> tsk_lock (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[c82fb0]">>></a> phaseC (via Veneer)
<LI><a href="#[c82ff8]">>></a> phaseB (via Veneer)
<LI><a href="#[c83040]">>></a> phaseA (via Veneer)
</UL>
<P><STRONG><a name="[10e7530]"></a>os_evt_psh</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, rt_event.o(i.os_evt_psh))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = os_evt_psh ⇒ os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c7e868]">>></a> os_rmv_dly
<LI><a href="#[c7e940]">>></a> os_put_prio
</UL>
<BR>[Called By]<UL><LI><a href="#[c753b8]">>></a> os_clock_demon
</UL>
<P><STRONG><a name="[c7bf98]"></a>os_get_TID</STRONG> (Thumb, 44 bytes, Stack size 4 bytes, rt_task.o(i.os_get_TID))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = os_get_TID
</UL>
<BR>[Called By]<UL><LI><a href="#[c7be78]">>></a> os_tsk_delete
<LI><a href="#[c7bf08]">>></a> os_tsk_create_user
<LI><a href="#[c823c8]">>></a> os_stk_overflow (via Veneer)
</UL>
<P><STRONG><a name="[c7eaa8]"></a>os_get_first</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, rt_list.o(i.os_get_first))
<BR><BR>[Called By]<UL><LI><a href="#[c7bfe0]">>></a> os_dispatch
<LI><a href="#[c7c028]">>></a> os_block
<LI><a href="#[c81ac8]">>></a> os_chk_robin (via Veneer)
<LI><a href="#[10e3bd8]">>></a> os_sem_psh
<LI><a href="#[10e56f8]">>></a> os_mbx_psh
</UL>
<P><STRONG><a name="[10e56f8]"></a>os_mbx_psh</STRONG> (Thumb, 124 bytes, Stack size 16 bytes, rt_mailbox.o(i.os_mbx_psh))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = os_mbx_psh ⇒ os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c7e868]">>></a> os_rmv_dly
<LI><a href="#[c7e940]">>></a> os_put_prio
<LI><a href="#[c7eaa8]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[c753b8]">>></a> os_clock_demon
</UL>
<P><STRONG><a name="[c7ea18]"></a>os_psq_deq</STRONG> (Thumb, 30 bytes, Stack size 4 bytes, rt_list.o(i.os_psq_deq))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = os_psq_deq
</UL>
<BR>[Called By]<UL><LI><a href="#[c753b8]">>></a> os_clock_demon
</UL>
<P><STRONG><a name="[c7e988]"></a>os_put_dly</STRONG> (Thumb, 78 bytes, Stack size 4 bytes, rt_list.o(i.os_put_dly), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c7c028]">>></a> os_block
</UL>
<P><STRONG><a name="[c7e940]"></a>os_put_prio</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, rt_list.o(i.os_put_prio))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = os_put_prio
</UL>
<BR>[Called By]<UL><LI><a href="#[c7bfe0]">>></a> os_dispatch
<LI><a href="#[c7eaf0]">>></a> os_dec_dly
<LI><a href="#[c81ac8]">>></a> os_chk_robin (via Veneer)
<LI><a href="#[10e3bd8]">>></a> os_sem_psh
<LI><a href="#[10e56f8]">>></a> os_mbx_psh
<LI><a href="#[10e7530]">>></a> os_evt_psh
</UL>
<P><STRONG><a name="[c7e8f8]"></a>os_put_rdy_first</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, rt_list.o(i.os_put_rdy_first))
<BR><BR>[Called By]<UL><LI><a href="#[c7bfe0]">>></a> os_dispatch
<LI><a href="#[c81f00]">>></a> os_clock_interrupt0 (via Veneer)
</UL>
<P><STRONG><a name="[c7e868]"></a>os_rmv_dly</STRONG> (Thumb, 44 bytes, Stack size 4 bytes, rt_list.o(i.os_rmv_dly))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = os_rmv_dly
</UL>
<BR>[Called By]<UL><LI><a href="#[c7be78]">>></a> os_tsk_delete
<LI><a href="#[10e3bd8]">>></a> os_sem_psh
<LI><a href="#[10e56f8]">>></a> os_mbx_psh
<LI><a href="#[10e7530]">>></a> os_evt_psh
</UL>
<P><STRONG><a name="[c7e820]"></a>os_rmv_list</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, rt_list.o(i.os_rmv_list), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c7be78]">>></a> os_tsk_delete
</UL>
<P><STRONG><a name="[10e3bd8]"></a>os_sem_psh</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, rt_semaphore.o(i.os_sem_psh))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = os_sem_psh ⇒ os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c7e868]">>></a> os_rmv_dly
<LI><a href="#[c7e940]">>></a> os_put_prio
<LI><a href="#[c7eaa8]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[c753b8]">>></a> os_clock_demon
</UL>
<P><STRONG><a name="[c7bf50]"></a>os_sys_init_user</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, rt_task.o(i.os_sys_init_user))
<BR><BR>[Stack]<UL><LI>Max Depth = 88 + Unknown Stack Size
<LI>Call Chain = os_sys_init_user ⇒ os_tsk_create_user ⇒ os_init_context
</UL>
<BR>[Calls]<UL><LI><a href="#[c76420]">>></a> os_set_env (via Veneer)
<LI><a href="#[c7b848]">>></a> rt_init (Weak Reference)
<LI><a href="#[c7bf08]">>></a> os_tsk_create_user
<LI><a href="#[c81b58]">>></a> os_init_context (via Veneer)
<LI><a href="#[c81cc0]">>></a> os_init_mem (via Veneer)
<LI><a href="#[c81e70]">>></a> os_tmr_init (via Veneer)
<LI><a href="#[c81f48]">>></a> tsk_lock (via Veneer)
<LI><a href="#[c81fd8]">>></a> os_idle_demon (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[c82f20]">>></a> main (via Veneer)
</UL>
<P><STRONG><a name="[10e2948]"></a>os_tmr_tick</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, rt_timer.o(i.os_tmr_tick))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = os_tmr_tick
</UL>
<BR>[Calls]<UL><LI><a href="#[c81ba0]">>></a> os_free_TMR (via Veneer)
<LI><a href="#[c81f90]">>></a> os_tmr_call (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[c753b8]">>></a> os_clock_demon
</UL>
<P><STRONG><a name="[c7bf08]"></a>os_tsk_create_user</STRONG> (Thumb, 116 bytes, Stack size 40 bytes, rt_task.o(i.os_tsk_create_user))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = os_tsk_create_user ⇒ os_init_context
</UL>
<BR>[Calls]<UL><LI><a href="#[c7b800]">>></a> rt_notify (Weak Reference)
<LI><a href="#[c7bf98]">>></a> os_get_TID
<LI><a href="#[c7bfe0]">>></a> os_dispatch
<LI><a href="#[c81b58]">>></a> os_init_context (via Veneer)
<LI><a href="#[c81c78]">>></a> os_alloc_TCB (via Veneer)
<LI><a href="#[c81d08]">>></a> tsk_unlock (via Veneer)
<LI><a href="#[c81f48]">>></a> tsk_lock (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[c7bf50]">>></a> os_sys_init_user
<LI><a href="#[c82f68]">>></a> init (via Veneer)
</UL>
<P><STRONG><a name="[c7be78]"></a>os_tsk_delete</STRONG> (Thumb, 126 bytes, Stack size 16 bytes, rt_task.o(i.os_tsk_delete), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7b800]">>></a> rt_notify (Weak Reference)
<LI><a href="#[c7bf98]">>></a> os_get_TID
<LI><a href="#[c7bfe0]">>></a> os_dispatch
<LI><a href="#[c7e820]">>></a> os_rmv_list
<LI><a href="#[c7e868]">>></a> os_rmv_dly
<LI><a href="#[c81c30]">>></a> os_free_TCB (via Veneer)
<LI><a href="#[c81d08]">>></a> tsk_unlock (via Veneer)
<LI><a href="#[c81f48]">>></a> tsk_lock (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[c82f68]">>></a> init (via Veneer)
</UL>
<P><STRONG><a name="[c76c80]"></a>tstclrb</STRONG> (ARM, 16 bytes, Stack size 0 bytes, rt_lib.o(i.tstclrb))
<BR><BR>[Called By]<UL><LI><a href="#[c753b8]">>></a> os_clock_demon (via Veneer)
<LI><a href="#[c81b10]">>></a> __SWI_0
</UL>
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[c823c8]"></a>os_stk_overflow</STRONG> (ARM, 32 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = os_stk_overflow ⇒ os_get_TID
</UL>
<BR>[Calls]<UL><LI><a href="#[c7bf98]">>></a> os_get_TID (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[c81b10]">>></a> __SWI_0
</UL>
<P><STRONG><a name="[c80c28]"></a>Undef_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, sam7.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c80c28]">>></a> Undef_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c80c28]">>></a> Undef_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> sam7.o(RESET)
</UL>
<P><STRONG><a name="[c80be0]"></a>PAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, sam7.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c80be0]">>></a> PAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c80be0]">>></a> PAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> sam7.o(RESET)
</UL>
<P><STRONG><a name="[c80b98]"></a>DAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, sam7.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c80b98]">>></a> DAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b98]">>></a> DAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> sam7.o(RESET)
</UL>
<P><STRONG><a name="[c80b50]"></a>IRQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, sam7.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c80b50]">>></a> IRQ_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b50]">>></a> IRQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> sam7.o(RESET)
</UL>
<P><STRONG><a name="[c80b08]"></a>FIQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, sam7.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c80b08]">>></a> FIQ_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b08]">>></a> FIQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> sam7.o(RESET)
</UL><P>
<H3>
Undefined Global Symbols
</H3>
<P><STRONG><a name="[c7b848]"></a>rt_init</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[c7bf50]">>></a> os_sys_init_user (Weak Reference)
</UL>
<P><STRONG><a name="[c7b800]"></a>rt_notify</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[c7be78]">>></a> os_tsk_delete (Weak Reference)
<LI><a href="#[c7bf08]">>></a> os_tsk_create_user (Weak Reference)
</UL>
<HR></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -