#<CALLGRAPH># ARM Linker, 4.1 [Build 791]: Last Updated: Mon Nov 13 15:46:14 2017
ADC1_2_IRQHandler ⇒ ADC1_2_IRQHandler
Function Pointers
- ADC1_2_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- BusFault_Handler from stm32f10x_it.o(i.BusFault_Handler) referenced from startup_stm32f10x_cl.o(RESET)
- CAN1_RX0_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- CAN1_RX1_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- CAN1_SCE_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- CAN1_TX_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- CAN2_RX0_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- CAN2_RX1_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- CAN2_SCE_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- CAN2_TX_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- DMA1_Channel1_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- DMA1_Channel2_IRQHandler from zyt_dma_uart.o(i.DMA1_Channel2_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- DMA1_Channel3_IRQHandler from zyt_dma_uart.o(i.DMA1_Channel3_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- DMA1_Channel4_IRQHandler from zyt_dma_uart.o(i.DMA1_Channel4_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- DMA1_Channel5_IRQHandler from zyt_dma_uart.o(i.DMA1_Channel5_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- DMA1_Channel6_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- DMA1_Channel7_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- DMA2_Channel1_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- DMA2_Channel2_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- DMA2_Channel3_IRQHandler from zyt_dma_uart.o(i.DMA2_Channel3_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- DMA2_Channel4_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- DMA2_Channel5_IRQHandler from zyt_dma_uart.o(i.DMA2_Channel5_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- DebugMon_Handler from stm32f10x_it.o(i.DebugMon_Handler) referenced from startup_stm32f10x_cl.o(RESET)
- ETH_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- ETH_WKUP_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- EXTI0_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- EXTI15_10_IRQHandler from stm32f10x_it.o(i.EXTI15_10_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- EXTI1_IRQHandler from stm32f10x_it.o(i.EXTI1_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- EXTI2_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- EXTI3_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- EXTI4_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- EXTI9_5_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- FLASH_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- HardFault_Handler from stm32f10x_it.o(i.HardFault_Handler) referenced from startup_stm32f10x_cl.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- MemManage_Handler from stm32f10x_it.o(i.MemManage_Handler) referenced from startup_stm32f10x_cl.o(RESET)
- NMI_Handler from stm32f10x_it.o(i.NMI_Handler) referenced from startup_stm32f10x_cl.o(RESET)
- OTG_FS_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- OTG_FS_WKUP_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- PVD_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- PendSV_Handler from stm32f10x_it.o(i.PendSV_Handler) referenced from startup_stm32f10x_cl.o(RESET)
- RCC_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- RTCAlarm_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- RTC_IRQHandler from stm32f10x_it.o(i.RTC_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- Reset_Handler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- SPI1_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- SPI2_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- SPI3_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- SVC_Handler from stm32f10x_it.o(i.SVC_Handler) referenced from startup_stm32f10x_cl.o(RESET)
- SysTick_Handler from stm32f10x_it.o(i.SysTick_Handler) referenced from startup_stm32f10x_cl.o(RESET)
- TAMPER_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- TIM1_BRK_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- TIM1_TRG_COM_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- TIM1_UP_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- TIM2_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- TIM3_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- TIM4_IRQHandler from stm32f10x_it.o(i.TIM4_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- TIM5_IRQHandler from stm32f10x_it.o(i.TIM5_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- TIM6_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- TIM7_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- UART4_IRQHandler from zyt_dma_uart.o(i.UART4_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- UART5_IRQHandler from zyt_uart.o(i.UART5_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- USART1_IRQHandler from zyt_dma_uart.o(i.USART1_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- USART2_IRQHandler from zyt_dma_uart.o(i.USART2_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- USART3_IRQHandler from zyt_dma_uart.o(i.USART3_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
- UsageFault_Handler from stm32f10x_it.o(i.UsageFault_Handler) referenced from startup_stm32f10x_cl.o(RESET)
- WWDG_IRQHandler from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f10x_cl.o(.text)
- main from main.o(i.main) 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_stm32f10x_cl.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))
wait (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.emb_text))
[Called By]
__get_PSP (Thumb, 6 bytes, Stack size 0 bytes, core_cm3.o(.emb_text), UNUSED)
__set_PSP (Thumb, 6 bytes, Stack size 0 bytes, core_cm3.o(.emb_text), UNUSED)
__get_MSP (Thumb, 6 bytes, Stack size 0 bytes, core_cm3.o(.emb_text), UNUSED)
__set_MSP (Thumb, 6 bytes, Stack size 0 bytes, core_cm3.o(.emb_text))
[Called By]
__REV16 (Thumb, 4 bytes, Stack size 0 bytes, core_cm3.o(.emb_text), UNUSED)
__REVSH (Thumb, 4 bytes, Stack size 0 bytes, core_cm3.o(.emb_text), UNUSED)
Reset_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
CAN2_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
CAN2_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
CAN2_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
CAN2_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
DMA2_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
DMA2_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
ETH_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
OTG_FS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
OTG_FS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
RTCAlarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TIM6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> FlashCopy
- >> _memset$wrapper
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> UpdataCheckSum
- >> FlashCopy
- >> UartQueueWrite
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
_memset$wrapper (Thumb, 20 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
__aeabi_fdiv (Thumb, 128 bytes, Stack size 8 bytes, fdiv.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_fdiv
[Calls]
[Called By]
__aeabi_ui2f (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = __aeabi_ui2f ⇒ _float_epilogue
[Calls]
[Called By]
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
[Called By]
_float_epilogue (Thumb, 90 bytes, Stack size 4 bytes, fepilogue.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = _float_epilogue
[Called By]
__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)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 92 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
AppInit (Thumb, 120 bytes, Stack size 16 bytes, app.o(i.AppInit))
[Stack]
- Max Depth = 40
- Call Chain = AppInit ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_SetBits
- >> GPIO_Init
[Called By]
BusFault_Handler (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFault_Handler))
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
DIN_Read (Thumb, 884 bytes, Stack size 16 bytes, zyt_din.o(i.DIN_Read))
[Stack]
- Max Depth = 16
- Call Chain = DIN_Read
[Calls]
[Called By]
DMA1_Channel2_IRQHandler (Thumb, 58 bytes, Stack size 8 bytes, zyt_dma_uart.o(i.DMA1_Channel2_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = DMA1_Channel2_IRQHandler ⇒ max485_function_enbale ⇒ DOUT_Write ⇒ gpio_state
[Calls]- >> DMA_Cmd
- >> DMA_ClearITPendingBit
- >> max485_function_enbale
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
DMA1_Channel3_IRQHandler (Thumb, 46 bytes, Stack size 8 bytes, zyt_dma_uart.o(i.DMA1_Channel3_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = DMA1_Channel3_IRQHandler
[Calls]- >> DMA_Cmd
- >> DMA_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 64 bytes, Stack size 8 bytes, zyt_dma_uart.o(i.DMA1_Channel4_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = DMA1_Channel4_IRQHandler ⇒ max485_function_enbale ⇒ DOUT_Write ⇒ gpio_state
[Calls]- >> DMA_Cmd
- >> DMA_ClearITPendingBit
- >> max485_function_enbale
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
DMA1_Channel5_IRQHandler (Thumb, 46 bytes, Stack size 8 bytes, zyt_dma_uart.o(i.DMA1_Channel5_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = DMA1_Channel5_IRQHandler
[Calls]- >> DMA_Cmd
- >> DMA_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
DMA2_Channel3_IRQHandler (Thumb, 42 bytes, Stack size 8 bytes, zyt_dma_uart.o(i.DMA2_Channel3_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = DMA2_Channel3_IRQHandler
[Calls]- >> DMA_Cmd
- >> DMA_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
DMA2_Channel5_IRQHandler (Thumb, 58 bytes, Stack size 8 bytes, zyt_dma_uart.o(i.DMA2_Channel5_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = DMA2_Channel5_IRQHandler ⇒ max485_function_enbale ⇒ DOUT_Write ⇒ gpio_state
[Calls]- >> DMA_Cmd
- >> DMA_ClearITPendingBit
- >> max485_function_enbale
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
DMA_ClearFlag (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_ClearFlag))
[Called By]
- >> USART3_IRQHandler
- >> USART2_IRQHandler
- >> USART1_IRQHandler
- >> UART4_IRQHandler
DMA_ClearITPendingBit (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_ClearITPendingBit))
[Called By]
- >> DMA2_Channel5_IRQHandler
- >> DMA2_Channel3_IRQHandler
- >> DMA1_Channel5_IRQHandler
- >> DMA1_Channel4_IRQHandler
- >> DMA1_Channel3_IRQHandler
- >> DMA1_Channel2_IRQHandler
DMA_Cmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_Cmd))
[Called By]
- >> USART3_IRQHandler
- >> USART2_IRQHandler
- >> USART1_IRQHandler
- >> UART4_IRQHandler
- >> DMA2_Channel5_IRQHandler
- >> DMA2_Channel3_IRQHandler
- >> DMA1_Channel5_IRQHandler
- >> DMA1_Channel4_IRQHandler
- >> DMA1_Channel3_IRQHandler
- >> DMA1_Channel2_IRQHandler
DMA_GetCurrDataCounter (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_GetCurrDataCounter))
[Called By]
- >> USART3_IRQHandler
- >> USART2_IRQHandler
- >> USART1_IRQHandler
- >> UART4_IRQHandler
DOUT_Write (Thumb, 1310 bytes, Stack size 16 bytes, zyt_dout.o(i.DOUT_Write))
[Stack]
- Max Depth = 24
- Call Chain = DOUT_Write ⇒ gpio_state
[Calls]- >> GPIO_WriteBit
- >> gpio_state
[Called By]- >> max485_function_enbale
DebugMon_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DebugMon_Handler))
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
EXTI15_10_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI15_10_IRQHandler))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
EXTI1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI1_IRQHandler))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
FLASH_ErasePage (Thumb, 80 bytes, Stack size 16 bytes, stm32f10x_flash.o(i.FLASH_ErasePage))
[Stack]
- Max Depth = 32
- Call Chain = FLASH_ErasePage ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
[Called By]
FLASH_GetStatus (Thumb, 60 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_GetStatus))
[Called By]
- >> FLASH_WaitForLastOperation
FLASH_Lock (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_Lock))
[Called By]
- >> Flash_Write1
- >> call_application
FLASH_ProgramHalfWord (Thumb, 72 bytes, Stack size 16 bytes, stm32f10x_flash.o(i.FLASH_ProgramHalfWord))
[Stack]
- Max Depth = 32
- Call Chain = FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
[Called By]- >> Flash_Write_Without_check
FLASH_Unlock (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_Unlock))
[Called By]
FLASH_WaitForLastOperation (Thumb, 48 bytes, Stack size 16 bytes, stm32f10x_flash.o(i.FLASH_WaitForLastOperation))
[Stack]
- Max Depth = 16
- Call Chain = FLASH_WaitForLastOperation
[Calls]- >> FLASH_GetStatus
- >> delay
[Called By]- >> FLASH_ProgramHalfWord
- >> FLASH_ErasePage
FlashCopy (Thumb, 222 bytes, Stack size 1056 bytes, main.o(i.FlashCopy))
[Stack]
- Max Depth = 3200
- Call Chain = FlashCopy ⇒ Flash_Write1 ⇒ Flash_Write_Without_check ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> w25_read
- >> w25_lseek
- >> misc_wd_feed
- >> delay
- >> GPIO_WriteBit
- >> Flash_Write1
- >> __aeabi_memclr4
- >> __aeabi_memset
[Called By]
Flash_Read1 (Thumb, 26 bytes, Stack size 8 bytes, stm_flash_rw.o(i.Flash_Read1))
[Stack]
- Max Depth = 8
- Call Chain = Flash_Read1
[Called By]
Flash_Write1 (Thumb, 228 bytes, Stack size 2088 bytes, stm_flash_rw.o(i.Flash_Write1))
[Stack]
- Max Depth = 2144
- Call Chain = Flash_Write1 ⇒ Flash_Write_Without_check ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> Flash_Read1
- >> FLASH_Lock
- >> FLASH_Unlock
- >> FLASH_ErasePage
- >> Flash_Write_Without_check
[Called By]
GPIO_Init (Thumb, 292 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init))
[Stack]
- Max Depth = 24
- Call Chain = GPIO_Init
[Called By]- >> SPI_FLASH_Init
- >> AppInit
GPIO_ReadInputDataBit (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ReadInputDataBit))
[Called By]
GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
[Called By]
GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))
[Called By]
- >> SPI_FLASH_Init
- >> AppInit
- >> SPI_FLASH_BufferRead
GPIO_WriteBit (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_WriteBit))
[Called By]
- >> misc_wd_feed
- >> main
- >> call_application
- >> FlashCopy
- >> DOUT_Write
HardFault_Handler (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_it.o(i.HardFault_Handler))
[Stack]
- Max Depth = 8
- Call Chain = HardFault_Handler
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
MemManage_Handler (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManage_Handler))
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
NMI_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NMI_Handler))
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
NVIC_Configuration (Thumb, 22 bytes, Stack size 8 bytes, stm32f107.o(i.NVIC_Configuration))
[Stack]
- Max Depth = 8
- Call Chain = NVIC_Configuration
[Calls]- >> NVIC_SetVectorTable
- >> NVIC_PriorityGroupConfig
[Called By]
NVIC_PriorityGroupConfig (Thumb, 12 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))
[Called By]
NVIC_SetVectorTable (Thumb, 16 bytes, Stack size 0 bytes, misc.o(i.NVIC_SetVectorTable))
[Called By]
OSDriverEnterCritical (Thumb, 22 bytes, Stack size 0 bytes, zytos_cpu.o(i.OSDriverEnterCritical))
[Called By]
- >> TimerDecrTime
- >> QueueWrite
- >> TimerDelete
OSDriverExitCritical (Thumb, 28 bytes, Stack size 0 bytes, zytos_cpu.o(i.OSDriverExitCritical))
[Called By]
- >> TimerDecrTime
- >> QueueWrite
- >> TimerDelete
PendSV_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PendSV_Handler))
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
QueueWrite (Thumb, 132 bytes, Stack size 40 bytes, zyt_queue.o(i.QueueWrite))
[Stack]
- Max Depth = 40
- Call Chain = QueueWrite
[Calls]- >> OSDriverExitCritical
- >> OSDriverEnterCritical
[Called By]- >> TimerDecrTime
- >> UART5_IRQHandler
RCC_APB2PeriphClockCmd (Thumb, 30 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))
[Called By]
- >> System_Setup
- >> SPI_FLASH_Init
- >> AppInit
RTC_ClearITPendingBit (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ClearITPendingBit))
[Called By]
RTC_GetCounter (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetCounter))
[Called By]
RTC_GetITStatus (Thumb, 38 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetITStatus))
[Called By]
RTC_IRQHandler (Thumb, 22 bytes, Stack size 8 bytes, stm32f10x_it.o(i.RTC_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = RTC_IRQHandler
[Calls]- >> RTC_WaitForLastTask
- >> RTC_GetITStatus
- >> RTC_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
RTC_WaitForLastTask (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForLastTask))
[Called By]
SPI_Cmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_Cmd))
[Called By]
SPI_FLASH_BufferRead (Thumb, 82 bytes, Stack size 16 bytes, driver_flash_w25x16.o(i.SPI_FLASH_BufferRead))
[Stack]
- Max Depth = 24
- Call Chain = SPI_FLASH_BufferRead ⇒ SPI_FLASH_SendByte
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
- >> SPI_FLASH_SendByte
[Called By]
SPI_FLASH_Init (Thumb, 252 bytes, Stack size 32 bytes, driver_flash_w25x16.o(i.SPI_FLASH_Init))
[Stack]
- Max Depth = 56
- Call Chain = SPI_FLASH_Init ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_SetBits
- >> GPIO_Init
- >> SPI_Init
- >> SPI_Cmd
[Called By]
SPI_FLASH_SendByte (Thumb, 50 bytes, Stack size 8 bytes, driver_flash_w25x16.o(i.SPI_FLASH_SendByte))
[Stack]
- Max Depth = 8
- Call Chain = SPI_FLASH_SendByte
[Calls]- >> SPI_I2S_SendData
- >> SPI_I2S_ReceiveData
- >> SPI_I2S_GetFlagStatus
[Called By]
SPI_I2S_GetFlagStatus (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus))
[Called By]
SPI_I2S_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_ReceiveData))
[Called By]
SPI_I2S_SendData (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_SendData))
[Called By]
SPI_Init (Thumb, 80 bytes, Stack size 8 bytes, stm32f10x_spi.o(i.SPI_Init))
[Stack]
- Max Depth = 8
- Call Chain = SPI_Init
[Called By]
SVC_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SVC_Handler))
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
SysKernelEventProcessHook (Thumb, 30 bytes, Stack size 12 bytes, zytos_cfg.o(i.SysKernelEventProcessHook))
[Stack]
- Max Depth = 12
- Call Chain = SysKernelEventProcessHook
[Called By]
SysSemSend (Thumb, 24 bytes, Stack size 0 bytes, zyt_sys_arch.o(i.SysSemSend))
[Called By]
SysTick_Handler (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_it.o(i.SysTick_Handler))
[Stack]
- Max Depth = 88
- Call Chain = SysTick_Handler ⇒ TimerDecrTime ⇒ QueueWrite
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
SystemInit (Thumb, 90 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
[Stack]
- Max Depth = 16
- Call Chain = SystemInit ⇒ SetSysClock
[Calls]
[Called By]
System_Setup (Thumb, 22 bytes, Stack size 8 bytes, stm32f107.o(i.System_Setup))
[Stack]
- Max Depth = 24
- Call Chain = System_Setup ⇒ SystemInit ⇒ SetSysClock
[Calls]- >> RCC_APB2PeriphClockCmd
- >> SystemInit
- >> NVIC_Configuration
[Called By]
TIM4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM4_IRQHandler))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TIM5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM5_IRQHandler))
[Address Reference Count : 1]
- startup_stm32f10x_cl.o(RESET)
TimerDecrTime (Thumb, 262 bytes, Stack size 40 bytes, zyt_timers.o(i.TimerDecrTime))
[Stack]
- Max Depth = 80
- Call Chain = TimerDecrTime ⇒ QueueWrite
[Calls]- >> SysKernelEventProcessHook
- >> __aeabi_ui2f
- >> OSDriverExitCritical
- >> OSDriverEnterCritical
- >> QueueWrite
- >> __aeabi_fdiv
- >> TimerDelete
[Called By]
TimerDelete (Thumb, 98 bytes, Stack size 24 bytes, zyt_timers.o(i.TimerDelete))
[Stack]
- Max Depth = 36
- Call Chain = TimerDelete ⇒ err_state
[Calls]- >> OSDriverExitCritical
- >> OSDriverEnterCritical
- >> err_state
[Called By]
UART4_IRQHandler (Thumb, 126 bytes, Stack size 16 bytes, zyt_dma_uart.o(i.UART4_IRQHandler))
[Stack]
- Max Depth = 568
- Call Chain = UART4_IRQHandler ⇒ UartQueueWrite ⇒ get_check_sum
[Calls]- >> DMA_GetCurrDataCounter
- >> DMA_Cmd
- >> DMA_ClearFlag
- >> UartQueueWrite
- >> USART_GetITStatus
- >> USART_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
UART5_IRQHandler (Thumb, 114 bytes, Stack size 16 bytes, zyt_uart.o(i.UART5_IRQHandler))
[Stack]
- Max Depth = 56
- Call Chain = UART5_IRQHandler ⇒ QueueWrite
[Calls]- >> USART_ReceiveData
- >> USART_GetITStatus
- >> USART_GetFlagStatus
- >> SysSemSend
- >> QueueWrite
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
USART1_IRQHandler (Thumb, 132 bytes, Stack size 16 bytes, zyt_dma_uart.o(i.USART1_IRQHandler))
[Stack]
- Max Depth = 568
- Call Chain = USART1_IRQHandler ⇒ UartQueueWrite ⇒ get_check_sum
[Calls]- >> DMA_GetCurrDataCounter
- >> DMA_Cmd
- >> DMA_ClearFlag
- >> UartQueueWrite
- >> USART_GetITStatus
- >> USART_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
USART2_IRQHandler (Thumb, 128 bytes, Stack size 16 bytes, zyt_dma_uart.o(i.USART2_IRQHandler))
[Stack]
- Max Depth = 568
- Call Chain = USART2_IRQHandler ⇒ UartQueueWrite ⇒ get_check_sum
[Calls]- >> DMA_GetCurrDataCounter
- >> DMA_Cmd
- >> DMA_ClearFlag
- >> UartQueueWrite
- >> USART_GetITStatus
- >> USART_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
USART3_IRQHandler (Thumb, 128 bytes, Stack size 16 bytes, zyt_dma_uart.o(i.USART3_IRQHandler))
[Stack]
- Max Depth = 568
- Call Chain = USART3_IRQHandler ⇒ UartQueueWrite ⇒ get_check_sum
[Calls]- >> DMA_GetCurrDataCounter
- >> DMA_Cmd
- >> DMA_ClearFlag
- >> UartQueueWrite
- >> USART_GetITStatus
- >> USART_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
USART_ClearITPendingBit (Thumb, 40 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_ClearITPendingBit))
[Stack]
- Max Depth = 8
- Call Chain = USART_ClearITPendingBit
[Called By]- >> USART3_IRQHandler
- >> USART2_IRQHandler
- >> USART1_IRQHandler
- >> UART4_IRQHandler
USART_GetFlagStatus (Thumb, 32 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_GetFlagStatus))
[Called By]
USART_GetITStatus (Thumb, 104 bytes, Stack size 16 bytes, stm32f10x_usart.o(i.USART_GetITStatus))
[Stack]
- Max Depth = 16
- Call Chain = USART_GetITStatus
[Called By]- >> UART5_IRQHandler
- >> USART3_IRQHandler
- >> USART2_IRQHandler
- >> USART1_IRQHandler
- >> UART4_IRQHandler
USART_ReceiveData (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ReceiveData))
[Called By]
UartQueueWrite (Thumb, 410 bytes, Stack size 544 bytes, zyt_uart_queue.o(i.UartQueueWrite))
[Stack]
- Max Depth = 552
- Call Chain = UartQueueWrite ⇒ get_check_sum
[Calls]- >> get_check_sum
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Called By]- >> USART3_IRQHandler
- >> USART2_IRQHandler
- >> USART1_IRQHandler
- >> UART4_IRQHandler
UpdataCheckSum (Thumb, 202 bytes, Stack size 1056 bytes, main.o(i.UpdataCheckSum))
[Stack]
- Max Depth = 1096
- Call Chain = UpdataCheckSum ⇒ w25_read ⇒ SPI_FLASH_BufferRead ⇒ SPI_FLASH_SendByte
[Calls]- >> w25_read
- >> w25_lseek
- >> misc_wd_feed
- >> deley
- >> __aeabi_memclr4
[Called By]
UsageFault_Handler (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler))
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_cl.o(RESET)
__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)
call_application (Thumb, 80 bytes, Stack size 8 bytes, main.o(i.call_application))
[Stack]
- Max Depth = 16
- Call Chain = call_application ⇒ misc_wd_feed
[Calls]- >> misc_wd_feed
- >> __set_MSP
- >> GPIO_WriteBit
- >> FLASH_Lock
[Called By]
delay (Thumb, 38 bytes, Stack size 16 bytes, device_sys_module.o(i.delay))
[Stack]
- Max Depth = 64
- Call Chain = delay ⇒ gather_di ⇒ DIN_Read
[Calls]
[Called By]
deley (Thumb, 12 bytes, Stack size 0 bytes, main.o(i.deley))
[Called By]
gather_di (Thumb, 370 bytes, Stack size 32 bytes, device_sys_module.o(i.gather_di))
[Stack]
- Max Depth = 48
- Call Chain = gather_di ⇒ DIN_Read
[Calls]- >> RTC_GetCounter
- >> DIN_Read
- >> misc_wd_feed
[Called By]
get_check_sum (Thumb, 32 bytes, Stack size 8 bytes, app.o(i.get_check_sum))
[Stack]
- Max Depth = 8
- Call Chain = get_check_sum
[Called By]
gpio_state (Thumb, 76 bytes, Stack size 8 bytes, zyt_dout.o(i.gpio_state))
[Stack]
- Max Depth = 8
- Call Chain = gpio_state
[Called By]
main (Thumb, 136 bytes, Stack size 16 bytes, main.o(i.main))
[Stack]
- Max Depth = 3216
- Call Chain = main ⇒ FlashCopy ⇒ Flash_Write1 ⇒ Flash_Write_Without_check ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> misc_wd_feed
- >> System_Setup
- >> SPI_FLASH_Init
- >> GPIO_WriteBit
- >> Flash_Write1
- >> Flash_Read1
- >> AppInit
- >> call_application
- >> UpdataCheckSum
- >> FlashCopy
[Address Reference Count : 1]- entry8.o(.ARM.Collect$$$$00000009)
misc_wd_feed (Thumb, 36 bytes, Stack size 8 bytes, app.o(i.misc_wd_feed))
[Stack]
- Max Depth = 8
- Call Chain = misc_wd_feed
[Calls]
[Called By]- >> gather_di
- >> main
- >> call_application
- >> UpdataCheckSum
- >> FlashCopy
w25_lseek (Thumb, 66 bytes, Stack size 8 bytes, driver_flash_w25x16.o(i.w25_lseek))
[Stack]
- Max Depth = 8
- Call Chain = w25_lseek
[Called By]- >> UpdataCheckSum
- >> FlashCopy
w25_read (Thumb, 24 bytes, Stack size 16 bytes, driver_flash_w25x16.o(i.w25_read))
[Stack]
- Max Depth = 40
- Call Chain = w25_read ⇒ SPI_FLASH_BufferRead ⇒ SPI_FLASH_SendByte
[Calls]
[Called By]- >> UpdataCheckSum
- >> FlashCopy
Local Symbols
NVIC_SystemReset (Thumb, 30 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NVIC_SystemReset))
[Called By]
- >> UsageFault_Handler
- >> SVC_Handler
- >> PendSV_Handler
- >> NMI_Handler
- >> MemManage_Handler
- >> DebugMon_Handler
- >> BusFault_Handler
delay (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.delay))
[Called By]
- >> FLASH_WaitForLastOperation
Flash_Write_Without_check (Thumb, 60 bytes, Stack size 24 bytes, stm_flash_rw.o(i.Flash_Write_Without_check))
[Stack]
- Max Depth = 56
- Call Chain = Flash_Write_Without_check ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]
[Called By]
err_state (Thumb, 84 bytes, Stack size 12 bytes, zyt_timers.o(i.err_state))
[Stack]
- Max Depth = 12
- Call Chain = err_state
[Called By]
max485_function_enbale (Thumb, 124 bytes, Stack size 16 bytes, zyt_dma_uart.o(i.max485_function_enbale))
[Stack]
- Max Depth = 40
- Call Chain = max485_function_enbale ⇒ DOUT_Write ⇒ gpio_state
[Calls]
[Called By]- >> DMA2_Channel5_IRQHandler
- >> DMA1_Channel4_IRQHandler
- >> DMA1_Channel2_IRQHandler
SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
[Stack]
- Max Depth = 8
- Call Chain = SetSysClock
[Calls]
[Called By]
SetSysClockTo72 (Thumb, 258 bytes, Stack size 0 bytes, system_stm32f10x.o(i.SetSysClockTo72))
[Called By]
Undefined Global Symbols