#<CALLGRAPH># ARM Linker, 4.1 [Build 894]: Last Updated: Thu Apr 03 18:59:27 2014
Default_Handler ⇒ Default_Handler
Function Pointers
- ACMP_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- ADC_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- BOD_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- CAN0_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- CAN1_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- Default_Handler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- EINT0_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- EINT1_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- GPAB_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- GPCDEF_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- HardFault_Handler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- I2C0_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- I2C1_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- I2S_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- NMI_Handler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- PDMA_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- PS2_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- PWMA_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- PWMB_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- PWRWU_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- PendSV_Handler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- RTC_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- Reset_Handler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- SC012_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- SPI0_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- SPI1_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- SPI2_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- SPI3_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- SVC_Handler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- SysTick_Handler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- SystemInit from system_nuc200series.o(.text) referenced from startup_nuc200series.o(.text)
- TMR0_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- TMR1_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- TMR2_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- TMR3_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- UART02_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- UART1_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- USBD_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- WDT_IRQHandler from startup_nuc200series.o(.text) referenced from startup_nuc200series.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_nuc200series.o(.text)
- main from main.o(.text) referenced from entry8.o(.ARM.Collect$$$$00000009)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_nuc200series.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry8.o(.ARM.Collect$$$$00000009))
SystemCoreClockUpdate (Thumb, 76 bytes, Stack size 16 bytes, system_nuc200series.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = SystemCoreClockUpdate ⇒ DrvSYS_GetPLLClockFreq ⇒ __aeabi_uidivmod
[Calls]- >> __aeabi_uidivmod
- >> DrvSYS_GetPLLClockFreq
[Called By]
SystemInit (Thumb, 150 bytes, Stack size 8 bytes, system_nuc200series.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = SystemInit
[Address Reference Count : 1]- startup_nuc200series.o(.text)
Reset_Handler (Thumb, 32 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_nuc200series.o(RESET)
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_nuc200series.o(RESET)
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_nuc200series.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_nuc200series.o(RESET)
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_nuc200series.o(RESET)
ACMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
CAN0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
CAN1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
EINT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
EINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
GPAB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
GPCDEF_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
I2S_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
PDMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
PS2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
PWMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
PWMB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
PWRWU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
SC012_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
SPI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
TMR0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
TMR1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
TMR2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
TMR3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
UART02_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
USBD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Address Reference Count : 1]
- startup_nuc200series.o(RESET)
Delay (Thumb, 10 bytes, Stack size 0 bytes, main.o(.text))
[Called By]
- >> main
- >> LCD_Cmd
- >> Send_Data
Send_Data (Thumb, 92 bytes, Stack size 4 bytes, main.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = Send_Data
[Calls]
[Called By]- >> putsLCD
- >> PutAsciiLCD
PutAsciiLCD (Thumb, 88 bytes, Stack size 4 bytes, main.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = PutAsciiLCD ⇒ Send_Data
[Calls]
[Called By]
SetRTCStartupDateTime (Thumb, 174 bytes, Stack size 24 bytes, main.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = SetRTCStartupDateTime ⇒ __aeabi_uidivmod
[Calls]- >> __aeabi_uidivmod
- >> RTC_WaitAccessEnable
[Called By]
SYS_Init (Thumb, 130 bytes, Stack size 8 bytes, main.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = SYS_Init ⇒ SystemCoreClockUpdate ⇒ DrvSYS_GetPLLClockFreq ⇒ __aeabi_uidivmod
[Calls]- >> SYS_WaitingForClockReady
- >> SystemCoreClockUpdate
[Called By]
putsLCD (Thumb, 36 bytes, Stack size 4 bytes, main.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = putsLCD ⇒ Send_Data
[Calls]
[Called By]
LCD_Cmd (Thumb, 90 bytes, Stack size 4 bytes, main.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = LCD_Cmd
[Calls]
[Called By]
Reset_LCD (Thumb, 34 bytes, Stack size 4 bytes, main.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = Reset_LCD ⇒ LCD_Cmd
[Calls]
[Called By]
main (Thumb, 608 bytes, Stack size 0 bytes, main.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = main ⇒ SYS_Init ⇒ SystemCoreClockUpdate ⇒ DrvSYS_GetPLLClockFreq ⇒ __aeabi_uidivmod
[Calls]- >> Reset_LCD
- >> LCD_Cmd
- >> putsLCD
- >> SYS_Init
- >> SetRTCStartupDateTime
- >> PutAsciiLCD
- >> Delay
- >> RTC_WaitAccessEnable
[Address Reference Count : 1]- entry8.o(.ARM.Collect$$$$00000009)
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_uidivmod
[Called By]- >> SetRTCStartupDateTime
- >> SystemCoreClockUpdate
- >> DrvSYS_GetPLLClockFreq
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
Local Symbols
DrvSYS_GetPLLClockFreq (Thumb, 106 bytes, Stack size 32 bytes, system_nuc200series.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = DrvSYS_GetPLLClockFreq ⇒ __aeabi_uidivmod
[Calls]
[Called By]
Default_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_nuc200series.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_nuc200series.o(RESET)
SYS_WaitingForClockReady (Thumb, 28 bytes, Stack size 0 bytes, main.o(.text))
[Called By]
RTC_WaitAccessEnable (Thumb, 42 bytes, Stack size 0 bytes, main.o(.text))
[Called By]
- >> main
- >> SetRTCStartupDateTime
Undefined Global Symbols