📄 rtx_ex1.htm
字号:
<BR>[Called By]<UL><LI><a href="#[b3b2d8]">>></a> os_evt_wait
<LI><a href="#[b3ccf8]">>></a> os_dly_wait
</UL>
<P><STRONG><a name="[f918a8]"></a>os_chk_robin</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, rt_robin.o(i.os_chk_robin))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = os_chk_robin ⇒ os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[b34c28]">>></a> os_put_prio
<LI><a href="#[b34d90]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[b37250]">>></a> os_sys_manager
</UL>
<P><STRONG><a name="[b34dd8]"></a>os_dec_dly</STRONG> (Thumb, 116 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="#[b34c28]">>></a> os_put_prio
</UL>
<BR>[Called By]<UL><LI><a href="#[b37250]">>></a> os_sys_manager
</UL>
<P><STRONG><a name="[b3f058]"></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="#[b34be0]">>></a> os_put_rdy_first
<LI><a href="#[b34c28]">>></a> os_put_prio
<LI><a href="#[b34d90]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[b3b320]">>></a> os_evt_set
<LI><a href="#[b3efc8]">>></a> os_tsk_create0
</UL>
<P><STRONG><a name="[b3ccf8]"></a>os_dly_wait</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, rt_time.o(i.os_dly_wait))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = os_dly_wait ⇒ os_block ⇒ os_put_dly
</UL>
<BR>[Calls]<UL><LI><a href="#[b3f0a0]">>></a> os_block
<LI><a href="#[b41b10]">>></a> tsk_unlock
<LI><a href="#[b41b58]">>></a> tsk_lock
</UL>
<BR>[Called By]<UL><LI><a href="#[b430a0]">>></a> task1
<LI><a href="#[b430e8]">>></a> task2
</UL>
<P><STRONG><a name="[b3b368]"></a>os_evt_psh</STRONG> (Thumb, 80 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="#[b34b50]">>></a> os_rmv_dly
<LI><a href="#[b34c28]">>></a> os_put_prio
</UL>
<BR>[Called By]<UL><LI><a href="#[b37250]">>></a> os_sys_manager
</UL>
<P><STRONG><a name="[b3b320]"></a>os_evt_set</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, rt_event.o(i.os_evt_set))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = os_evt_set ⇒ os_dispatch ⇒ os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[b34b50]">>></a> os_rmv_dly
<LI><a href="#[b3f058]">>></a> os_dispatch
<LI><a href="#[b41b10]">>></a> tsk_unlock
<LI><a href="#[b41b58]">>></a> tsk_lock
</UL>
<BR>[Called By]<UL><LI><a href="#[b430a0]">>></a> task1
<LI><a href="#[b430e8]">>></a> task2
</UL>
<P><STRONG><a name="[b3b2d8]"></a>os_evt_wait</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, rt_event.o(i.os_evt_wait))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = os_evt_wait ⇒ os_block ⇒ os_put_dly
</UL>
<BR>[Calls]<UL><LI><a href="#[b3f0a0]">>></a> os_block
<LI><a href="#[b41b10]">>></a> tsk_unlock
<LI><a href="#[b41b58]">>></a> tsk_lock
</UL>
<BR>[Called By]<UL><LI><a href="#[b430a0]">>></a> task1
<LI><a href="#[b430e8]">>></a> task2
</UL>
<P><STRONG><a name="[b34d90]"></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="#[b37250]">>></a> os_sys_manager
<LI><a href="#[b3f058]">>></a> os_dispatch
<LI><a href="#[b3f0a0]">>></a> os_block
<LI><a href="#[f8cd50]">>></a> os_sem_psh
<LI><a href="#[f8e720]">>></a> os_mbx_psh
<LI><a href="#[f918a8]">>></a> os_chk_robin
</UL>
<P><STRONG><a name="[b38d98]"></a>os_init_stack</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, rt_hal.o(i.os_init_stack))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = os_init_stack
</UL>
<BR>[Called By]<UL><LI><a href="#[b3f640]">>></a> os_init_context
</UL>
<P><STRONG><a name="[f8e720]"></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="#[b34b50]">>></a> os_rmv_dly
<LI><a href="#[b34c28]">>></a> os_put_prio
<LI><a href="#[b34d90]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[b37250]">>></a> os_sys_manager
</UL>
<P><STRONG><a name="[b34d00]"></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="#[b37250]">>></a> os_sys_manager
</UL>
<P><STRONG><a name="[b34c70]"></a>os_put_dly</STRONG> (Thumb, 78 bytes, Stack size 4 bytes, rt_list.o(i.os_put_dly))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = os_put_dly
</UL>
<BR>[Called By]<UL><LI><a href="#[b3f0a0]">>></a> os_block
</UL>
<P><STRONG><a name="[b34c28]"></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="#[b34dd8]">>></a> os_dec_dly
<LI><a href="#[b3b368]">>></a> os_evt_psh
<LI><a href="#[b3f058]">>></a> os_dispatch
<LI><a href="#[f8cd50]">>></a> os_sem_psh
<LI><a href="#[f8e720]">>></a> os_mbx_psh
<LI><a href="#[f918a8]">>></a> os_chk_robin
</UL>
<P><STRONG><a name="[b34be0]"></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="#[b37250]">>></a> os_sys_manager
<LI><a href="#[b3f058]">>></a> os_dispatch
</UL>
<P><STRONG><a name="[b34b50]"></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="#[b3b320]">>></a> os_evt_set
<LI><a href="#[b3b368]">>></a> os_evt_psh
<LI><a href="#[f8cd50]">>></a> os_sem_psh
<LI><a href="#[f8e720]">>></a> os_mbx_psh
</UL>
<P><STRONG><a name="[f8cd50]"></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="#[b34b50]">>></a> os_rmv_dly
<LI><a href="#[b34c28]">>></a> os_put_prio
<LI><a href="#[b34d90]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[b37250]">>></a> os_sys_manager
</UL>
<P><STRONG><a name="[b3f010]"></a>os_sys_init1</STRONG> (Thumb, 162 bytes, Stack size 0 bytes, rt_task.o(i.os_sys_init1))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = os_sys_init1 ⇒ os_init_context ⇒ os_init_stack
</UL>
<BR>[Calls]<UL><LI><a href="#[b39608]">>></a> os_sys_run
<LI><a href="#[b39698]">>></a> os_set_env
<LI><a href="#[b3e5a8]">>></a> rt_init (Weak Reference)
<LI><a href="#[b3f640]">>></a> os_init_context
<LI><a href="#[b41b58]">>></a> tsk_lock
<LI><a href="#[b41cc0]">>></a> os_tmr_init
<LI><a href="#[b41d98]">>></a> os_idle_demon
<LI><a href="#[f908f8]">>></a> _init_box
</UL>
<BR>[Address Reference Count : 1]<UL><LI> rt_hal.o(.emb_text)
</UL>
<P><STRONG><a name="[b37250]"></a>os_sys_manager</STRONG> (Thumb, 152 bytes, Stack size 8 bytes, rt_system.o(i.os_sys_manager))
<BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
<LI>Call Chain = os_sys_manager ⇒ os_dec_dly ⇒ os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[b34be0]">>></a> os_put_rdy_first
<LI><a href="#[b34d00]">>></a> os_psq_deq
<LI><a href="#[b34d90]">>></a> os_get_first
<LI><a href="#[b34dd8]">>></a> os_dec_dly
<LI><a href="#[b36e60]">>></a> os_tmr_reload (Weak Reference)
<LI><a href="#[b39578]">>></a> os_sys_manager_ret
<LI><a href="#[b3b368]">>></a> os_evt_psh
<LI><a href="#[b41c30]">>></a> os_tmr_inspect_cnt
<LI><a href="#[f8ba80]">>></a> os_tmr_tick
<LI><a href="#[f8cd50]">>></a> os_sem_psh
<LI><a href="#[f8e720]">>></a> os_mbx_psh
<LI><a href="#[f918a8]">>></a> os_chk_robin
</UL>
<BR>[Address Reference Count : 1]<UL><LI> rt_hal.o(.emb_text)
</UL>
<P><STRONG><a name="[f8ba80]"></a>os_tmr_tick</STRONG> (Thumb, 58 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="#[b41d50]">>></a> os_tmr_call
</UL>
<BR>[Called By]<UL><LI><a href="#[b37250]">>></a> os_sys_manager
</UL>
<P><STRONG><a name="[b3efc8]"></a>os_tsk_create0</STRONG> (Thumb, 128 bytes, Stack size 40 bytes, rt_task.o(i.os_tsk_create0))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = os_tsk_create0 ⇒ os_dispatch ⇒ os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[b3e560]">>></a> rt_notify (Weak Reference)
<LI><a href="#[b3f058]">>></a> os_dispatch
<LI><a href="#[b3f640]">>></a> os_init_context
<LI><a href="#[b41b10]">>></a> tsk_unlock
<LI><a href="#[b41b58]">>></a> tsk_lock
</UL>
<BR>[Called By]<UL><LI><a href="#[b430a0]">>></a> task1
</UL>
<BR>[Address Reference Count : 1]<UL><LI> rt_task.o(i.os_sys_init1)
</UL>
<P><STRONG><a name="[b3ee60]"></a>os_tsk_self</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, rt_task.o(i.os_tsk_self))
<BR><BR>[Called By]<UL><LI><a href="#[b430a0]">>></a> task1
</UL>
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[b423c8]"></a>os_def_interrupt</STRONG> (ARM, 20 bytes, Stack size 4 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = os_def_interrupt
</UL>
<BR>[Address Reference Count : 1]<UL><LI> rtx_config.o(.text)
</UL>
<P><STRONG><a name="[b415b8]"></a>Undef_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b415b8]">>></a> Undef_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b415b8]">>></a> Undef_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[b41570]"></a>PAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b41570]">>></a> PAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b41570]">>></a> PAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[b41528]"></a>DAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b41528]">>></a> DAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b41528]">>></a> DAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[b414e0]"></a>IRQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b414e0]">>></a> IRQ_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b414e0]">>></a> IRQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[b41498]"></a>FIQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b41498]">>></a> FIQ_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b41498]">>></a> FIQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[b3f640]"></a>os_init_context</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, rt_task.o(i.os_init_context))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = os_init_context ⇒ os_init_stack
</UL>
<BR>[Calls]<UL><LI><a href="#[b38d98]">>></a> os_init_stack
</UL>
<BR>[Called By]<UL><LI><a href="#[b3efc8]">>></a> os_tsk_create0
<LI><a href="#[b3f010]">>></a> os_sys_init1
</UL>
<P><STRONG><a name="[b3ab58]"></a>Switch_task</STRONG> (ARM, 0 bytes, Stack size unknown bytes, rt_hal.o(.emb_text))
<BR>[Address Reference Count : 1]<UL><LI> rt_hal.o(.emb_text)
</UL><P>
<H3>
Undefined Global Symbols
</H3>
<P><STRONG><a name="[b36e60]"></a>os_tmr_reload</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[b37250]">>></a> os_sys_manager (Weak Reference)
</UL>
<P><STRONG><a name="[b3e5a8]"></a>rt_init</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[b3f010]">>></a> os_sys_init1 (Weak Reference)
</UL>
<P><STRONG><a name="[b3e560]"></a>rt_notify</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[b3efc8]">>></a> os_tsk_create0 (Weak Reference)
</UL>
<P><STRONG><a name="[b38c30]"></a>rt_post_taskswitch</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[b38e70]">>></a> __SWI_0 (Weak Reference)
</UL>
<HR></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -