📄 basicemac.htm
字号:
<LI><a href="#[3a625d4]">>></a> AT91F_PDC_SetNextTx
<LI><a href="#[3a6255c]">>></a> AT91F_PDC_SetNextRx
<LI><a href="#[3a624e8]">>></a> AT91F_PDC_SetTx
<LI><a href="#[3a62474]">>></a> AT91F_PDC_SetRx
<LI><a href="#[3a623fc]">>></a> AT91F_PDC_EnableRx
<LI><a href="#[3a62384]">>></a> AT91F_PDC_EnableTx
</UL><BR>[Called By]<UL><LI><a href="#[3a62a8c]"><<</a> AT91F_US_Configure
</UL><P><STRONG><a name="[3a6255c]"></a>AT91F_PDC_SetNextRx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetNextRx))
<BR>[Called By]<UL><LI><a href="#[3a628a8]"><<</a> AT91F_PDC_Open
</UL><P><STRONG><a name="[3a625d4]"></a>AT91F_PDC_SetNextTx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetNextTx))
<BR>[Called By]<UL><LI><a href="#[3a628a8]"><<</a> AT91F_PDC_Open
</UL><P><STRONG><a name="[3a62474]"></a>AT91F_PDC_SetRx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetRx))
<BR>[Called By]<UL><LI><a href="#[3a628a8]"><<</a> AT91F_PDC_Open
</UL><P><STRONG><a name="[3a624e8]"></a>AT91F_PDC_SetTx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetTx))
<BR>[Called By]<UL><LI><a href="#[3a628a8]"><<</a> AT91F_PDC_Open
</UL><P><STRONG><a name="[4224640]"></a>AT91F_PIO_CfgPeriph</STRONG> (ARM, 20 bytes, Stack size 0 bytes, init.o(i.AT91F_PIO_CfgPeriph), UNUSED)
<P><STRONG><a name="[3a6273c]"></a>AT91F_PIO_CfgPeriph</STRONG> (ARM, 20 bytes, Stack size 0 bytes, init.o(i.AT91F_PIO_CfgPeriph))
<BR>[Called By]<UL><LI><a href="#[3a62b04]"><<</a> AT91F_DBGU_CfgPIO
<LI><a href="#[42247f8]"><<</a> AT91F_EMAC_CfgPIO
</UL><P><STRONG><a name="[4224690]"></a>AT91F_PMC_EnablePeriphClock</STRONG> (ARM, 8 bytes, Stack size 0 bytes, Emac.o(i.AT91F_PMC_EnablePeriphClock))
<BR>[Called By]<UL><LI><a href="#[4224870]"><<</a> AT91F_EMAC_CfgPMC
</UL><P><STRONG><a name="[346d06c]"></a>AT91F_ST_EnableIt</STRONG> (ARM, 8 bytes, Stack size 0 bytes, main.o(i.AT91F_ST_EnableIt))
<BR>[Called By]<UL><LI><a href="#[346d164]"><<</a> main
</UL><P><STRONG><a name="[346d0e4]"></a>AT91F_ST_SetPeriodInterval</STRONG> (ARM, 28 bytes, Stack size 0 bytes, main.o(i.AT91F_ST_SetPeriodInterval))
<BR>[Called By]<UL><LI><a href="#[346d164]"><<</a> main
</UL><P><STRONG><a name="[3a6230c]"></a>AT91F_US_Baudrate</STRONG> (ARM, 100 bytes, Stack size 16 bytes, init.o(i.AT91F_US_Baudrate))
<BR><BR>[Calls]<UL><LI><a href="#[3a6229c]">>></a> __rt_udiv
</UL><BR>[Called By]<UL><LI><a href="#[3a62998]"><<</a> AT91F_US_SetBaudrate
</UL><P><STRONG><a name="[3a62a8c]"></a>AT91F_US_Configure</STRONG> (ARM, 88 bytes, Stack size 24 bytes, init.o(i.AT91F_US_Configure))
<BR><BR>[Calls]<UL><LI><a href="#[3a62998]">>></a> AT91F_US_SetBaudrate
<LI><a href="#[3a6291c]">>></a> AT91F_US_SetTimeguard
<LI><a href="#[3a628a8]">>></a> AT91F_PDC_Open
</UL><BR>[Called By]<UL><LI><a href="#[3a62cf0]"><<</a> AT91F_LowLevelInit
</UL><P><STRONG><a name="[3a62a14]"></a>AT91F_US_EnableTx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_US_EnableTx))
<BR>[Called By]<UL><LI><a href="#[3a62cf0]"><<</a> AT91F_LowLevelInit
</UL><P><STRONG><a name="[3a62fb8]"></a>AT91F_US_PutChar</STRONG> (ARM, 16 bytes, Stack size 0 bytes, init.o(i.AT91F_US_PutChar))
<BR>[Called By]<UL><LI><a href="#[3a630a8]"><<</a> AT91F_DBGU_Printk
</UL><P><STRONG><a name="[3a62998]"></a>AT91F_US_SetBaudrate</STRONG> (ARM, 40 bytes, Stack size 16 bytes, init.o(i.AT91F_US_SetBaudrate))
<BR><BR>[Calls]<UL><LI><a href="#[3a6230c]">>></a> AT91F_US_Baudrate
</UL><BR>[Called By]<UL><LI><a href="#[3a62a8c]"><<</a> AT91F_US_Configure
</UL><P><STRONG><a name="[3a6291c]"></a>AT91F_US_SetTimeguard</STRONG> (ARM, 8 bytes, Stack size 0 bytes, init.o(i.AT91F_US_SetTimeguard))
<BR>[Called By]<UL><LI><a href="#[3a62a8c]"><<</a> AT91F_US_Configure
</UL><P><STRONG><a name="[3a63030]"></a>AT91F_US_TxReady</STRONG> (ARM, 16 bytes, Stack size 0 bytes, init.o(i.AT91F_US_TxReady))
<BR>[Called By]<UL><LI><a href="#[3a630a8]"><<</a> AT91F_DBGU_Printk
</UL><P><STRONG><a name="[346cff0]"></a>AT91F_ST_ASM_HANDLER</STRONG> (ARM, 0 bytes, Stack size 0 bytes, asm_isr.o(itHandler))
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[4233440]"></a>__16_fp_display_gate</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, printf2.o(x$fpl$printf2))
<BR><BR>[Calls]<UL><LI><a href="#[42333cc]">>></a> _no_fp_display (via Veneer)
</UL><BR>[Called By]<UL><LI><a href="#[4238a1c]"><<</a> _printf_display
</UL><P><STRONG><a name="[4238760]"></a>_fp_display_gate</STRONG> (ARM, 0 bytes, Stack size 0 bytes, printf2.o(x$fpl$printf2), UNUSED)
<P><STRONG><a name="[346507c]"></a>undefvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[346507c]">>></a> undefvec
</UL><BR>[Called By]<UL><LI><a href="#[346507c]"><<</a> undefvec
</UL><P><STRONG><a name="[3465010]"></a>swivec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[3465010]">>></a> swivec
</UL><BR>[Called By]<UL><LI><a href="#[3465010]"><<</a> swivec
</UL><P><STRONG><a name="[3464fa4]"></a>pabtvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[3464fa4]">>></a> pabtvec
</UL><BR>[Called By]<UL><LI><a href="#[3464fa4]"><<</a> pabtvec
</UL><P><STRONG><a name="[3464f38]"></a>dabtvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[3464f38]">>></a> dabtvec
</UL><BR>[Called By]<UL><LI><a href="#[3464f38]"><<</a> dabtvec
</UL><P><STRONG><a name="[3464ecc]"></a>rsvdvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[3464ecc]">>></a> rsvdvec
</UL><BR>[Called By]<UL><LI><a href="#[3464ecc]"><<</a> rsvdvec
</UL><P><STRONG><a name="[3464e60]"></a>irqvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<P><STRONG><a name="[3464df4]"></a>fiqvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[3464df4]">>></a> fiqvec
</UL><BR>[Called By]<UL><LI><a href="#[3464df4]"><<</a> fiqvec
</UL><P><STRONG><a name="[3464d84]"></a>InitReset</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset))
<BR><BR>[Calls]<UL><LI><a href="#[3464ca0]">>></a> EndInitStack
</UL><BR>[Called By]<UL><LI><a href="#[3463bc0]"><<</a> __ENTRY
</UL><P><STRONG><a name="[3464ca0]"></a>EndInitStack</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset))
<BR><BR>[Calls]<UL><LI><a href="#[3464bc8]">>></a> EndRW
</UL><BR>[Called By]<UL><LI><a href="#[3464d84]"><<</a> InitReset
</UL><P><STRONG><a name="[3464c34]"></a>LoopRW</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[3464c34]">>></a> LoopRW
</UL><BR>[Called By]<UL><LI><a href="#[3464c34]"><<</a> LoopRW
</UL><P><STRONG><a name="[3464bc8]"></a>EndRW</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset))
<BR>[Called By]<UL><LI><a href="#[3464ca0]"><<</a> EndInitStack
</UL><P><STRONG><a name="[3464b5c]"></a>LoopZI</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[3464b5c]">>></a> LoopZI
<LI><a href="#[3464a7c]">>></a> EndInitC
</UL><BR>[Called By]<UL><LI><a href="#[3464b5c]"><<</a> LoopZI
</UL><P><STRONG><a name="[3464a7c]"></a>EndInitC</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR>[Called By]<UL><LI><a href="#[3464b5c]"><<</a> LoopZI
</UL><P><STRONG><a name="[3464a14]"></a>End</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[3464a14]">>></a> End
</UL><BR>[Called By]<UL><LI><a href="#[3464a14]"><<</a> End
</UL><P><STRONG><a name="[4239ac0]"></a>_memcpy_dest_aligned</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[4239960]"><<</a> __16__rt_memcpy
</UL><P><STRONG><a name="[4239c7c]"></a>_memcpy_src1_loop</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[4239960]"><<</a> __16__rt_memcpy
</UL><P><STRONG><a name="[4239c04]"></a>_memcpy_src2_loop</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[4239960]"><<</a> __16__rt_memcpy
</UL><P><STRONG><a name="[4239b8c]"></a>_memcpy_src3_loop</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[4239960]"><<</a> __16__rt_memcpy
</UL><P><STRONG><a name="[4238a1c]"></a>_printf_display</STRONG> (Thumb, 918 bytes, Stack size 80 bytes, __vfpntf.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[4233440]">>></a> __16_fp_display_gate
<LI><a href="#[4234fa4]">>></a> __16_ll_cmpu
<LI><a href="#[423449c]">>></a> __16_ll_ushift_r
<LI><a href="#[42348c4]">>></a> __16_ll_udiv10
<LI><a href="#[4233c48]">>></a> __16__rt_udiv10
<LI><a href="#[4238928]">>></a> strlen
<LI><a href="#[4238994]">>></a> __call_via_r2
</UL><BR>[Called By]<UL><LI><a href="#[423a20c]"><<</a> __vfprintf
</UL><P><STRONG><a name="[423665c]"></a>_memcpy_aligned_loop</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[4236520]"><<</a> __16__rt_memcpy_w
</UL><P><STRONG><a name="[4236598]"></a>_memcpy_small</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[4236520]"><<</a> __16__rt_memcpy_w
</UL><P><STRONG><a name="[422320c]"></a>__sigvec_lookup</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<BR>[Called By]<UL><LI><a href="#[4234110]"><<</a> __raise (Weak Reference)
</UL><HR></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -