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

📄 fft.htm

📁 在LPC2368上实现的FFT程序
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = curse_right -> CmdWrite</UL>
<BR>[Calls]<UL><LI><a href="#[ef4910]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CmdWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[fc16a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[fc16a8]"></a>main</STRONG> (ARM, 192 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 736 + Unknown Stack Size
<LI>Call Chain = main -> Sure -> display_graph -> Wait_Recall -> __0sprintf -> _printf_char_common -> __printf -> _printf_fp_dec -> _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[ef4114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Menu
<LI><a href="#[ef4188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Logo
<LI><a href="#[ef41fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initLCDM
<LI><a href="#[fc02ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;key_Scan
<LI><a href="#[fc0324]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;init_Timer1
<LI><a href="#[fc039c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;init_Time0
<LI><a href="#[fc1270]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTCStart
<LI><a href="#[fc12e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTCInit
<LI><a href="#[fc13d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Gpio_Interrupt_Init
<LI><a href="#[fc171c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;curse_right
<LI><a href="#[fc1794]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;curse_down
<LI><a href="#[fc180c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Sure
<LI><a href="#[fc660c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;config_IO
</UL>
<BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL>
<P><STRONG><a name="[fb21d8]"></a>init_VIC</STRONG> (ARM, 88 bytes, Stack size 0 bytes, irq.o(.text), UNUSED)

<P><STRONG><a name="[fb2160]"></a>install_irq</STRONG> (ARM, 92 bytes, Stack size 8 bytes, irq.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = install_irq</UL>
<BR>[Called By]<UL><LI><a href="#[fc0324]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;init_Timer1
<LI><a href="#[fc039c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;init_Time0
<LI><a href="#[fc12e8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RTCInit
<LI><a href="#[fc13d4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Gpio_Interrupt_Init
</UL>

<P><STRONG><a name="[f99600]"></a>GPIOHandler</STRONG> (ARM, 260 bytes, Stack size 24 bytes, adc.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ef3f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FIO_Set
<LI><a href="#[ef3fb4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FIO_Clr
</UL>

<P><STRONG><a name="[fc13d4]"></a>Gpio_Interrupt_Init</STRONG> (ARM, 40 bytes, Stack size 8 bytes, adc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Gpio_Interrupt_Init -> install_irq</UL>
<BR>[Calls]<UL><LI><a href="#[fb2160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;install_irq
</UL>
<BR>[Called By]<UL><LI><a href="#[fc16a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[f99584]"></a>Timer0Handler</STRONG> (ARM, 112 bytes, Stack size 24 bytes, adc.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ef3f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FIO_Set
<LI><a href="#[ef3fb4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FIO_Clr
</UL>

<P><STRONG><a name="[fc039c]"></a>init_Time0</STRONG> (ARM, 100 bytes, Stack size 8 bytes, adc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = init_Time0 -> install_irq</UL>
<BR>[Calls]<UL><LI><a href="#[fb2160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;install_irq
</UL>
<BR>[Called By]<UL><LI><a href="#[fc16a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[fc1108]"></a>Start_Time0</STRONG> (ARM, 16 bytes, Stack size 0 bytes, adc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fc1880]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text
<LI><a href="#[fc18fc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph
<LI><a href="#[fc1978]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text_1
<LI><a href="#[fc19f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph_1
</UL>

<P><STRONG><a name="[fc1018]"></a>Stop_Time0</STRONG> (ARM, 16 bytes, Stack size 0 bytes, adc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fc1880]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text
<LI><a href="#[fc18fc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph
<LI><a href="#[fc1978]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text_1
<LI><a href="#[fc19f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph_1
</UL>

<P><STRONG><a name="[f99508]"></a>Timer1_Handler</STRONG> (ARM, 188 bytes, Stack size 8 bytes, adc.o(.text), UNUSED)

<P><STRONG><a name="[fc0324]"></a>init_Timer1</STRONG> (ARM, 108 bytes, Stack size 8 bytes, adc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = init_Timer1 -> install_irq</UL>
<BR>[Calls]<UL><LI><a href="#[fb2160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;install_irq
</UL>
<BR>[Called By]<UL><LI><a href="#[fc16a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[fc1090]"></a>Start_Time1</STRONG> (ARM, 56 bytes, Stack size 0 bytes, adc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fc1978]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text_1
</UL>

<P><STRONG><a name="[fc0fa0]"></a>Stop_Time1</STRONG> (ARM, 40 bytes, Stack size 0 bytes, adc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fc1978]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text_1
</UL>

<P><STRONG><a name="[f95818]"></a>RTC_irq</STRONG> (ARM, 92 bytes, Stack size 8 bytes, time_rtc.o(.text), UNUSED)

<P><STRONG><a name="[fc12e8]"></a>RTCInit</STRONG> (ARM, 132 bytes, Stack size 8 bytes, time_rtc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RTCInit -> install_irq</UL>
<BR>[Calls]<UL><LI><a href="#[fb2160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;install_irq
</UL>
<BR>[Called By]<UL><LI><a href="#[fc16a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[fc1270]"></a>RTCStart</STRONG> (ARM, 32 bytes, Stack size 0 bytes, time_rtc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fc16a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[f957a4]"></a>RTCStop</STRONG> (ARM, 24 bytes, Stack size 0 bytes, time_rtc.o(.text), UNUSED)

<P><STRONG><a name="[fc135c]"></a>RTCGetTime</STRONG> (ARM, 60 bytes, Stack size 12 bytes, time_rtc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = RTCGetTime</UL>
<BR>[Called By]<UL><LI><a href="#[fc1880]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text
<LI><a href="#[fc18fc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph
<LI><a href="#[fc1978]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text_1
<LI><a href="#[fc19f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph_1
</UL>

<P><STRONG><a name="[faf5d8]"></a>read_key</STRONG> (ARM, 20 bytes, Stack size 0 bytes, key.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fc02ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;key_Scan
</UL>

<P><STRONG><a name="[fc02ac]"></a>key_Scan</STRONG> (ARM, 328 bytes, Stack size 20 bytes, key.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = key_Scan</UL>
<BR>[Calls]<UL><LI><a href="#[faf5d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_key
</UL>
<BR>[Called By]<UL><LI><a href="#[fc16a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[fc1880]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text
<LI><a href="#[fc18fc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph
<LI><a href="#[fc1978]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text_1
<LI><a href="#[fc19f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph_1
<LI><a href="#[fc1a70]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Wait_Recall
</UL>

<P><STRONG><a name="[fc1180]"></a>SelSector</STRONG> (ARM, 84 bytes, Stack size 16 bytes, iap.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SelSector</UL>
<BR>[Called By]<UL><LI><a href="#[fc1c44]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Flash
</UL>

<P><STRONG><a name="[fc1454]"></a>EraseSector</STRONG> (ARM, 96 bytes, Stack size 16 bytes, iap.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = EraseSector</UL>
<BR>[Called By]<UL><LI><a href="#[fc1c44]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Flash
</UL>

<P><STRONG><a name="[fc11f8]"></a>RamToFlash</STRONG> (ARM, 104 bytes, Stack size 16 bytes, iap.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RamToFlash</UL>
<BR>[Called By]<UL><LI><a href="#[fc1c44]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Flash
</UL>

<P><STRONG><a name="[fc14cc]"></a>Compare</STRONG> (ARM, 92 bytes, Stack size 16 bytes, iap.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Compare</UL>
<BR>[Called By]<UL><LI><a href="#[fc1c44]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Flash
</UL>

<P><STRONG><a name="[13c4434]"></a>_printf_pre_padding</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, _printf_pad.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = _printf_pre_padding</UL>
<BR>[Calls]<UL><LI><a href="#[1477bac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_call_via_r2
</UL>
<BR>[Called By]<UL><LI><a href="#[145f67c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real
<LI><a href="#[145ff4c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_printf_int_common
</UL>

<P><STRONG><a name="[13c43b0]"></a>_printf_post_padding</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, _printf_pad.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = _printf_post_padding</UL>
<BR>[Calls]<UL><LI><a href="#[1477bac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_call_via_r2
</UL>
<BR>[Called By]<UL><LI><a href="#[145f67c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real
<LI><a href="#[145ff4c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_printf_int_common
</UL>

<P><STRONG><a name="[13c3ce4]"></a>_printf_int_dec</STRONG> (Thumb, 100 bytes, Stack size 72 bytes, _printf_dec.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128 + Unknown Stack Size
<LI>Call Chain = _printf_int_dec -> _printf_int_common -> _printf_post_padding</UL>
<BR>[Calls]<UL><LI><a href="#[13c3ae0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_truncate_unsigned (Weak Reference)
<LI><a href="#[13c3b68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_truncate_signed (Weak Reference)
<LI><a href="#[145d5d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_udiv10 (via Veneer)
<LI><a href="#[145ff4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_int_common
</UL>
<BR>[Called By]<UL><LI><a href="#[148bbf8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__printf
</UL>

<P><STRONG><a name="[13c348c]"></a>__0sprintf</STRONG> (Thumb, 40 bytes, Stack size 32 bytes, __0sprintf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 504 + Unknown Stack Size
<LI>Call Chain = __0sprintf -> _printf_char_common -> __printf -> _printf_fp_dec -> _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[145db38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sputc
<LI><a href="#[145e2bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_char_common
</UL>
<BR>[Called By]<UL><LI><a href="#[fc1880]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text (via Veneer)
<LI><a href="#[fc18fc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph (via Veneer)
<LI><a href="#[fc1978]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text_1 (via Veneer)
<LI><a href="#[fc19f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph_1 (via Veneer)
<LI><a href="#[fc1a70]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Wait_Recall (via Veneer)
</UL>

<P><STRONG><a name="[13c2a94]"></a>__aeabi_idiv</STRONG> (ARM, 0 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text), UNUSED)

<P><STRONG><a name="[13c2a14]"></a>__aeabi_idiv_div0</STRONG> (ARM, 0 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text), UNUSED)

<P><STRONG><a name="[13c2940]"></a>__aeabi_idivmod</STRONG> (ARM, 364 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1462b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idiv0
</UL>
<BR>[Called By]<UL><LI><a href="#[fc1880]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text
<LI><a href="#[fc18fc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph
<LI><a href="#[fc1978]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_text_1
<LI><a href="#[fc19f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;display_graph_1
<LI><a href="#[145f7c4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_fp_addexp (via Veneer)
<LI><a href="#[146fc14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_btod_etento (via Veneer)
</UL>

<P><STRONG><a name="[13c2990]"></a>__aeabi_idivmod_div0</STRONG> (ARM, 0 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text), UNUSED)

<P><STRONG><a name="[13c0c58]"></a>__use_two_region_memory</STRONG> (ARM, 4 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)

<P><STRONG><a name="[13c0bd0]"></a>__rt_stackheap_init</STRONG> (ARM, 60 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="#[1461840]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_stackheap_storage
<LI><a href="#[146311c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>
<BR>[Called By]<UL><LI><a href="#[1463bfc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL>

⌨️ 快捷键说明

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