⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blinky.htm

📁 深圳英蓓特公司LPC23XX开发板配套光盘示例程序。
💻 HTM
📖 第 1 页 / 共 3 页
字号:

<P><STRONG><a name="[c7e750]"></a>os_evt_wait</STRONG> (Thumb, 94 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 &rArr; os_block &rArr; os_put_dly
</UL>
<BR>[Calls]<UL><LI><a href="#[c797f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_block
<LI><a href="#[c80488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tsk_unlock
<LI><a href="#[c80680]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tsk_lock
</UL>
<BR>[Called By]<UL><LI><a href="#[c826b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clock
<LI><a href="#[c82700]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phaseD
<LI><a href="#[c82748]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phaseC
<LI><a href="#[c82790]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phaseB
<LI><a href="#[c827d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phaseA
</UL>

<P><STRONG><a name="[c79760]"></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="#[c79640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tsk_delete
<LI><a href="#[c796d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user
<LI><a href="#[c80290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__SWI_0
</UL>

<P><STRONG><a name="[c7c270]"></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="#[c797a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_dispatch
<LI><a href="#[c797f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_block
<LI><a href="#[c80248]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_chk_robin
<LI><a href="#[109d828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_sem_psh
<LI><a href="#[109f348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_mbx_psh
</UL>

<P><STRONG><a name="[109f348]"></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 &rArr; os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c7c030]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_rmv_dly
<LI><a href="#[c7c108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_put_prio
<LI><a href="#[c7c270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[10a16d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_clock_demon
</UL>

<P><STRONG><a name="[c7c1e0]"></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="#[10a16d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_clock_demon
</UL>

<P><STRONG><a name="[c7c150]"></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="#[c797f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_block
</UL>

<P><STRONG><a name="[c7c108]"></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="#[c797a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_dispatch
<LI><a href="#[c7c2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_dec_dly
<LI><a href="#[c7e7e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_psh
<LI><a href="#[c80248]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_chk_robin
<LI><a href="#[109d828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_sem_psh
<LI><a href="#[109f348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_mbx_psh
</UL>

<P><STRONG><a name="[c7c0c0]"></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="#[c797a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_dispatch
<LI><a href="#[c80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_clock_interrupt0
</UL>

<P><STRONG><a name="[c7c030]"></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="#[c79640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tsk_delete
<LI><a href="#[c7e798]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_set
<LI><a href="#[c7e7e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_psh
<LI><a href="#[109d828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_sem_psh
<LI><a href="#[109f348]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_mbx_psh
</UL>

<P><STRONG><a name="[c7bfe8]"></a>os_rmv_list</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, rt_list.o(i.os_rmv_list))
<BR><BR>[Called By]<UL><LI><a href="#[c79640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tsk_delete
</UL>

<P><STRONG><a name="[109d828]"></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 &rArr; os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c7c030]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_rmv_dly
<LI><a href="#[c7c108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_put_prio
<LI><a href="#[c7c270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[10a16d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_clock_demon
</UL>

<P><STRONG><a name="[c79718]"></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 = 80 + Unknown Stack Size
<LI>Call Chain = os_sys_init_user &rArr; os_tsk_create_user &rArr; os_dispatch &rArr; os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c73d10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_set_env (via Veneer)
<LI><a href="#[c79130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rt_init (Weak Reference)
<LI><a href="#[c796d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user
<LI><a href="#[c802d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_init_context
<LI><a href="#[c80440]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_init_mem
<LI><a href="#[c805f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tmr_init
<LI><a href="#[c80680]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tsk_lock
<LI><a href="#[c80710]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_idle_demon
</UL>
<BR>[Called By]<UL><LI><a href="#[c825e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[109c598]"></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="#[c80320]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_free_TMR
<LI><a href="#[c806c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tmr_call
</UL>
<BR>[Called By]<UL><LI><a href="#[10a16d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_clock_demon
</UL>

<P><STRONG><a name="[c796d0]"></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 = 64<LI>Call Chain = os_tsk_create_user &rArr; os_dispatch &rArr; os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c790e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rt_notify (Weak Reference)
<LI><a href="#[c79760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_get_TID
<LI><a href="#[c797a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_dispatch
<LI><a href="#[c802d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_init_context
<LI><a href="#[c803f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_alloc_TCB
<LI><a href="#[c80488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tsk_unlock
<LI><a href="#[c80680]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tsk_lock
</UL>
<BR>[Called By]<UL><LI><a href="#[c79718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_sys_init_user
<LI><a href="#[c82628]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;init
</UL>

<P><STRONG><a name="[c79640]"></a>os_tsk_delete</STRONG> (Thumb, 126 bytes, Stack size 16 bytes, rt_task.o(i.os_tsk_delete))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = os_tsk_delete &rArr; os_dispatch &rArr; os_put_prio
</UL>
<BR>[Calls]<UL><LI><a href="#[c790e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rt_notify (Weak Reference)
<LI><a href="#[c79760]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_get_TID
<LI><a href="#[c797a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_dispatch
<LI><a href="#[c7bfe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_rmv_list
<LI><a href="#[c7c030]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_rmv_dly
<LI><a href="#[c803b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_free_TCB
<LI><a href="#[c80488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tsk_unlock
<LI><a href="#[c80680]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tsk_lock
</UL>
<BR>[Called By]<UL><LI><a href="#[c82628]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;init
</UL>

<P><STRONG><a name="[c74570]"></a>tstclrb</STRONG> (ARM, 16 bytes, Stack size 0 bytes, rt_lib.o(i.tstclrb))
<BR><BR>[Called By]<UL><LI><a href="#[c80290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__SWI_0 (via Veneer)
<LI><a href="#[10a16d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_clock_demon (via Veneer)
</UL>
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[c836d8]"></a>Undef_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c836d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Undef_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c836d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Undef_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c83690]"></a>PAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c83690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c83690]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c83648]"></a>DAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c83648]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c83648]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c83600]"></a>IRQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c83600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQ_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c83600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c835b8]"></a>FIQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c835b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FIQ_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c835b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FIQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c81b38]"></a>lcd_write_4bit</STRONG> (Thumb, 44 bytes, Stack size 0 bytes, lcd.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c81a60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_write
<LI><a href="#[c824c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_init
</UL>

<P><STRONG><a name="[c81af0]"></a>lcd_wr_cmd</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = lcd_wr_cmd &rArr; lcd_wait_busy &rArr; lcd_rd_stat
</UL>
<BR>[Calls]<UL><LI><a href="#[c81a18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_wait_busy
<LI><a href="#[c81a60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_write
</UL>
<BR>[Called By]<UL><LI><a href="#[c81700]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_putc
<LI><a href="#[c81748]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_on
<LI><a href="#[c81790]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_load
<LI><a href="#[c824c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_init
<LI><a href="#[c82508]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_gotoxy
<LI><a href="#[c82550]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_cur_off
<LI><a href="#[c82598]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_cls
</UL>

<P><STRONG><a name="[c81aa8]"></a>lcd_wr_data</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = lcd_wr_data &rArr; lcd_wait_busy &rArr; lcd_rd_stat
</UL>
<BR>[Calls]<UL><LI><a href="#[c81a18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_wait_busy
<LI><a href="#[c81a60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_write
</UL>
<BR>[Called By]<UL><LI><a href="#[c81700]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_putc
<LI><a href="#[c81790]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LCD_load
</UL>

<P><STRONG><a name="[c81a60]"></a>lcd_write</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = lcd_write
</UL>
<BR>[Calls]<UL><LI><a href="#[c81b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_write_4bit
</UL>
<BR>[Called By]<UL><LI><a href="#[c81aa8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_wr_data
<LI><a href="#[c81af0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_wr_cmd
</UL>

<P><STRONG><a name="[c81a18]"></a>lcd_wait_busy</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = lcd_wait_busy &rArr; lcd_rd_stat
</UL>
<BR>[Calls]<UL><LI><a href="#[c819d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_rd_stat
</UL>
<BR>[Called By]<UL><LI><a href="#[c81aa8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_wr_data
<LI><a href="#[c81af0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_wr_cmd
</UL>

<P><STRONG><a name="[c819d0]"></a>lcd_rd_stat</STRONG> (Thumb, 80 bytes, Stack size 4 bytes, lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = lcd_rd_stat
</UL>
<BR>[Called By]<UL><LI><a href="#[c81a18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_wait_busy
</UL>
<P>
<H3>
Undefined Global Symbols
</H3>
<P><STRONG><a name="[c79130]"></a>rt_init</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[c79718]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_sys_init_user (Weak Reference)
</UL>

<P><STRONG><a name="[c790e8]"></a>rt_notify</STRONG> (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[c79640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tsk_delete (Weak Reference)
<LI><a href="#[c796d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user (Weak Reference)
</UL>
<HR></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -