?? ucos_sam7s64.htm
字號:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html><head>
<title>Static Call Graph - [.\output\ucos_sam7s64.axf]</title>
</head>
<body><HR>
<H1>Static Call Graph for image .\output\ucos_sam7s64.axf</H1><HR>
<BR><P><STRONG>Maximum Stack Usage = 356 bytes + Unknown
</STRONG><HR><P><STRONG><a name="[ad2180]"></a>RESET</STRONG> (ARM, 0 bytes, Stack size 0 bytes, samboot.o(START))
<BR><BR>[Calls]<UL><LI><a href="#[ad2c04]">>></a> SYSINIT
<LI><a href="#[ad2dc0]">>></a> UDFHANDLER
<LI><a href="#[ad2d50]">>></a> SWIHANDLER
<LI><a href="#[ad2ce0]">>></a> PABTHANDLER
<LI><a href="#[ad2c70]">>></a> DABTHANDLER
</UL><P><STRONG><a name="[ad1fb4]"></a>VECTORED_IRQ_HANDLER</STRONG> (ARM, 0 bytes, Stack size 0 bytes, samboot.o(START))
<BR>[Address Reference Count : 1]<UL><LI> samisr.o(.text)
</UL><P><STRONG><a name="[adc904]"></a>delay</STRONG> (ARM, 28 bytes, Stack size 0 bytes, main.o(.text), UNUSED)
<P><STRONG><a name="[adc898]"></a>task1</STRONG> (ARM, 64 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[adc828]">>></a> OSTimeDly
</UL><BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[adc7bc]"></a>task2</STRONG> (ARM, 64 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[adc828]">>></a> OSTimeDly
</UL><BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[adc750]"></a>task3</STRONG> (ARM, 380 bytes, Stack size 16 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[adc6e0]">>></a> S64PitInit
<LI><a href="#[adc674]">>></a> TC2init
<LI><a href="#[adc600]">>></a> Uart_SendStr
<LI><a href="#[adc528]">>></a> uprintf
<LI><a href="#[adc4bc]">>></a> ADCConv
<LI><a href="#[adc828]">>></a> OSTimeDly
</UL><BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[adc450]"></a>Main</STRONG> (ARM, 92 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[adc3e4]">>></a> S64Init
<LI><a href="#[adc374]">>></a> Uart0Init
<LI><a href="#[adc304]">>></a> Uart1Init
<LI><a href="#[adc294]">>></a> PWMCinit
<LI><a href="#[adc228]">>></a> OSInit
<LI><a href="#[adc1b4]">>></a> OSTaskCreate
<LI><a href="#[adc148]">>></a> OSStart
</UL><BR>[Address Reference Count : 1]<UL><LI> samboot.o(START)
</UL><P><STRONG><a name="[b0b4b0]"></a>S64PitISR</STRONG> (ARM, 24 bytes, Stack size 0 bytes, s64pit.o(.text))
<BR>[Called By]<UL><LI><a href="#[ad2030]"><<</a> SAMIsr
</UL><P><STRONG><a name="[adc6e0]"></a>S64PitInit</STRONG> (ARM, 48 bytes, Stack size 0 bytes, s64pit.o(.text))
<BR>[Called By]<UL><LI><a href="#[adc750]"><<</a> task3
</UL><P><STRONG><a name="[adc3e4]"></a>S64Init</STRONG> (ARM, 180 bytes, Stack size 8 bytes, saminit.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b086e8]">>></a> SAMIsrInit
</UL><BR>[Called By]<UL><LI><a href="#[adc450]"><<</a> Main
</UL><P><STRONG><a name="[b06ff8]"></a>AT91_Dft_ISR</STRONG> (ARM, 4 bytes, Stack size 0 bytes, samisr.o(.text), UNUSED)
<P><STRONG><a name="[b06f84]"></a>AT91_Spu_ISR</STRONG> (ARM, 4 bytes, Stack size 0 bytes, samisr.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> samisr.o(.text)
</UL><P><STRONG><a name="[b086e8]"></a>SAMIsrInit</STRONG> (ARM, 60 bytes, Stack size 0 bytes, samisr.o(.text))
<BR>[Called By]<UL><LI><a href="#[adc3e4]"><<</a> S64Init
</UL><P><STRONG><a name="[ad2030]"></a>SAMIsr</STRONG> (ARM, 316 bytes, Stack size 8 bytes, samisr.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b0b4b0]">>></a> S64PitISR
<LI><a href="#[b06f14]">>></a> Uart0ISR
<LI><a href="#[b06ea4]">>></a> Uart1ISR
<LI><a href="#[b06e38]">>></a> PWMCISR
<LI><a href="#[b06dcc]">>></a> TC2ISR
</UL><BR>[Address Reference Count : 1]<UL><LI> samboot.o(START)
</UL><P><STRONG><a name="[adc374]"></a>Uart0Init</STRONG> (ARM, 108 bytes, Stack size 8 bytes, samuart.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b04630]">>></a> __rt_udiv
</UL><BR>[Called By]<UL><LI><a href="#[adc450]"><<</a> Main
</UL><P><STRONG><a name="[adc304]"></a>Uart1Init</STRONG> (ARM, 132 bytes, Stack size 8 bytes, samuart.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b04630]">>></a> __rt_udiv
</UL><BR>[Called By]<UL><LI><a href="#[adc450]"><<</a> Main
</UL><P><STRONG><a name="[b045bc]"></a>Uart_Putchar</STRONG> (ARM, 72 bytes, Stack size 0 bytes, samuart.o(.text))
<BR>[Called By]<UL><LI><a href="#[adc600]"><<</a> Uart_SendStr
</UL><P><STRONG><a name="[adc600]"></a>Uart_SendStr</STRONG> (ARM, 244 bytes, Stack size 16 bytes, samuart.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b045bc]">>></a> Uart_Putchar
<LI><a href="#[b056a0]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
</UL><BR>[Called By]<UL><LI><a href="#[adc750]"><<</a> task3
<LI><a href="#[adc528]"><<</a> uprintf
</UL><P><STRONG><a name="[adc528]"></a>uprintf</STRONG> (ARM, 72 bytes, Stack size 128 bytes, samuart.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b0454c]">>></a> vsprintf
<LI><a href="#[adc600]">>></a> Uart_SendStr
</UL><BR>[Called By]<UL><LI><a href="#[adc750]"><<</a> task3
</UL><P><STRONG><a name="[b06f14]"></a>Uart0ISR</STRONG> (ARM, 48 bytes, Stack size 0 bytes, samuart.o(.text))
<BR>[Called By]<UL><LI><a href="#[ad2030]"><<</a> SAMIsr
</UL><P><STRONG><a name="[b06ea4]"></a>Uart1ISR</STRONG> (ARM, 228 bytes, Stack size 0 bytes, samuart.o(.text))
<BR>[Called By]<UL><LI><a href="#[ad2030]"><<</a> SAMIsr
</UL><P><STRONG><a name="[adc294]"></a>PWMCinit</STRONG> (ARM, 112 bytes, Stack size 0 bytes, sampwmc.o(.text))
<BR>[Called By]<UL><LI><a href="#[adc450]"><<</a> Main
</UL><P><STRONG><a name="[b06e38]"></a>PWMCISR</STRONG> (ARM, 4 bytes, Stack size 0 bytes, sampwmc.o(.text))
<BR>[Called By]<UL><LI><a href="#[ad2030]"><<</a> SAMIsr
</UL><P><STRONG><a name="[adc674]"></a>TC2init</STRONG> (ARM, 100 bytes, Stack size 0 bytes, samtc.o(.text))
<BR>[Called By]<UL><LI><a href="#[adc750]"><<</a> task3
</UL><P><STRONG><a name="[b06dcc]"></a>TC2ISR</STRONG> (ARM, 32 bytes, Stack size 8 bytes, samtc.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b00370]">>></a> OSTimeTick
</UL><BR>[Called By]<UL><LI><a href="#[ad2030]"><<</a> SAMIsr
</UL><P><STRONG><a name="[afc9c4]"></a>ADCinit</STRONG> (ARM, 64 bytes, Stack size 0 bytes, samadc.o(.text), UNUSED)
<P><STRONG><a name="[adc4bc]"></a>ADCConv</STRONG> (ARM, 112 bytes, Stack size 0 bytes, samadc.o(.text))
<BR>[Called By]<UL><LI><a href="#[adc750]"><<</a> task3
</UL><P><STRONG><a name="[afa3ec]"></a>OS_StrCopy</STRONG> (ARM, 56 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[afa378]"><<</a> OSEventNameGet
<LI><a href="#[afa294]"><<</a> OSEventNameSet
<LI><a href="#[aed1c8]"><<</a> OSFlagNameGet
<LI><a href="#[aed154]"><<</a> OSFlagNameSet
<LI><a href="#[baef00]"><<</a> OSMemNameGet
<LI><a href="#[baee8c]"><<</a> OSMemNameSet
<LI><a href="#[cc4648]"><<</a> OSTaskNameGet
<LI><a href="#[cc45d4]"><<</a> OSTaskNameSet
</UL><P><STRONG><a name="[afa378]"></a>OSEventNameGet</STRONG> (ARM, 188 bytes, Stack size 24 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[afa3ec]">>></a> OS_StrCopy
</UL><P><STRONG><a name="[afa308]"></a>OS_StrLen</STRONG> (ARM, 44 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[afa294]"><<</a> OSEventNameSet
<LI><a href="#[aed154]"><<</a> OSFlagNameSet
<LI><a href="#[baee8c]"><<</a> OSMemNameSet
<LI><a href="#[cc45d4]"><<</a> OSTaskNameSet
</UL><P><STRONG><a name="[afa294]"></a>OSEventNameSet</STRONG> (ARM, 204 bytes, Stack size 24 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[afa308]">>></a> OS_StrLen
<LI><a href="#[afa3ec]">>></a> OS_StrCopy
</UL><P><STRONG><a name="[afa224]"></a>OS_TaskIdle</STRONG> (ARM, 56 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
<LI><a href="#[afa1b0]">>></a> OSTaskIdleHook
</UL><BR>[Address Reference Count : 1]<UL><LI> os_core.o(.text)
</UL><P><STRONG><a name="[afa140]"></a>OS_MemClr</STRONG> (ARM, 40 bytes, Stack size 0 bytes, os_core.o(.text))
<BR>[Called By]<UL><LI><a href="#[afb1b4]"><<</a> OS_InitEventList
<LI><a href="#[afb140]"><<</a> OS_InitTCBList
<LI><a href="#[afa05c]"><<</a> OS_FlagInit
<LI><a href="#[af9fec]"><<</a> OS_MemInit
<LI><a href="#[af9f7c]"><<</a> OS_QInit
</UL><P><STRONG><a name="[adc228]"></a>OSInit</STRONG> (ARM, 48 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[afa0cc]">>></a> OSInitHookBegin
<LI><a href="#[afb05c]">>></a> OS_InitMisc
<LI><a href="#[afb0cc]">>></a> OS_InitRdyList
<LI><a href="#[afb140]">>></a> OS_InitTCBList
<LI><a href="#[afb1b4]">>></a> OS_InitEventList
<LI><a href="#[afa05c]">>></a> OS_FlagInit
<LI><a href="#[af9fec]">>></a> OS_MemInit
<LI><a href="#[af9f7c]">>></a> OS_QInit
<LI><a href="#[afb22c]">>></a> OS_InitTaskIdle
<LI><a href="#[af9f08]">>></a> OSInitHookEnd
</UL><BR>[Called By]<UL><LI><a href="#[adc450]"><<</a> Main
</UL><P><STRONG><a name="[af9e98]"></a>OSIntEnter</STRONG> (ARM, 56 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<P><STRONG><a name="[ad209c]"></a>OSIntExit</STRONG> (ARM, 244 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">>></a> SARM_IRQ_DIS1
<LI><a href="#[af9e28]">>></a> OSIntCtxSw
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
</UL><BR>[Address Reference Count : 1]<UL><LI> samboot.o(START)
</UL><P><STRONG><a name="[af9db8]"></a>OSSchedLock</STRONG> (ARM, 68 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">>></a> SARM_IRQ_DIS1
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
</UL><P><STRONG><a name="[af9d48]"></a>OS_Sched</STRONG> (ARM, 192 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b056a0]">>></a> SARM_IRQ_DIS1
<LI><a href="#[af9cd8]">>></a> OS_TASK_SW
<LI><a href="#[b05714]">>></a> SARM_IRQ_EN1
</UL><BR>[Called By]<UL><LI><a href="#[af9c64]"><<</a> OSSchedUnlock
<LI><a href="#[aed23c]"><<</a> OSFlagDel
<LI><a href="#[aed0e4]"><<</a> OSFlagPend
<LI><a href="#[aecff8]"><<</a> OSFlagPost
<LI><a href="#[ccf9a4]"><<</a> OSQDel
<LI><a href="#[ccf8c8]"><<</a> OSQPend
<LI><a href="#[ccf85c]"><<</a> OSQPost
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -