#<CALLGRAPH># ARM Linker, 5.03 [Build 76]: Last Updated: Mon Dec 11 14:57:18 2017
ADC1_2_IRQHandler ⇒ ADC1_2_IRQHandler
Function Pointers
- ADC1_2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- ADC3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- BusFault_Handler from stm32f10x_it.o(i.BusFault_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- CAN1_RX1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- CAN1_SCE_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel6_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel7_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel4_5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DebugMon_Handler from stm32f10x_it.o(i.DebugMon_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI0_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI15_10_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI9_5_IRQHandler from fsmc_sram.o(i.EXTI9_5_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- FLASH_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- FSMC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- HardFault_Handler from stm32f10x_it.o(i.HardFault_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- MemManage_Handler from stm32f10x_it.o(i.MemManage_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- NMI_Handler from stm32f10x_it.o(i.NMI_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- PVD_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- PendSV_Handler from stm32f10x_it.o(i.PendSV_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- RCC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- RTCAlarm_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- RTC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- Reset_Handler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SDIO_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SPI1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SPI2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SPI3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SVC_Handler from stm32f10x_it.o(i.SVC_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- SysTick_Handler from stm32f10x_it.o(i.SysTick_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- SystemInit from system_stm32f10x.o(i.SystemInit) referenced from startup_stm32f10x_hd.o(.text)
- TAMPER_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_BRK_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_TRG_COM_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_UP_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM2_IRQHandler from dsuart.o(i.TIM2_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- TIM3_IRQHandler from dsuart.o(i.TIM3_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- TIM4_IRQHandler from lcd_rs232.o(i.TIM4_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- TIM5_IRQHandler from lcd_rs232.o(i.TIM5_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- TIM6_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM7_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_BRK_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_CC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_TRG_COM_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_UP_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- UART4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- UART5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USART1_IRQHandler from lcd_rs232.o(i.USART1_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- USART2_IRQHandler from dsuart.o(i.USART2_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- USART3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USBWakeUp_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USB_HP_CAN1_TX_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USB_LP_CAN1_RX0_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- UsageFault_Handler from stm32f10x_it.o(i.UsageFault_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- WWDG_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f10x_hd.o(.text)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_stm32f10x_hd.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_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
ADC3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel4_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
FSMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
RTCAlarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USB_HP_CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USB_LP_CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> COM2_rs232_config
- >> COM1_rs232_config
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
atol (Thumb, 26 bytes, Stack size 16 bytes, atol.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = atol ⇒ strtol ⇒ _strtoul
[Calls]- >> strtol
- >> __aeabi_errno_addr
[Called By]
strtol (Thumb, 112 bytes, Stack size 32 bytes, strtol.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = strtol ⇒ _strtoul
[Calls]- >> _strtoul
- >> __rt_ctype_table
- >> __aeabi_errno_addr
[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)
__rt_ctype_table (Thumb, 4 bytes, Stack size 0 bytes, ctype_o.o(.text))
[Called By]
_strtoul (Thumb, 158 bytes, Stack size 40 bytes, _strtoul.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _strtoul
[Calls]- >> _chval
- >> __aeabi_errno_addr
[Called By]
_chval (Thumb, 28 bytes, Stack size 0 bytes, _chval.o(.text))
[Called By]
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dclz77c.o(.text), UNUSED)
__decompress2 (Thumb, 96 bytes, Stack size unknown bytes, __dclz77c.o(.text), UNUSED)
Acyclic_data_C1 (Thumb, 2242 bytes, Stack size 24 bytes, fsmc_sram.o(i.Acyclic_data_C1))
[Stack]
- Max Depth = 40
- Call Chain = Acyclic_data_C1 ⇒ deal_acyclic_read_data
[Calls]- >> deal_im_data
- >> deal_acyclic_write_data
- >> deal_acyclic_read_data
- >> CRC_avr
[Called By]- >> DPV0V1_DataEx_DSdpramMode
Acyclic_data_C1_DSuartMode (Thumb, 1956 bytes, Stack size 32 bytes, dsuart.o(i.Acyclic_data_C1_DSuartMode))
[Stack]
- Max Depth = 384
- Call Chain = Acyclic_data_C1_DSuartMode ⇒ DSuart_DataExchange_TR ⇒ DSuart_DataExchange_master ⇒ CRC_avr
[Calls]- >> DSuart_DataExchange_TR
- >> deal_im_data
- >> deal_acyclic_write_data
- >> deal_acyclic_read_data
[Called By]- >> DPV0V1_DataEx_DSuartMode
Acyclic_data_C1_SPIMode (Thumb, 1846 bytes, Stack size 24 bytes, spi.o(i.Acyclic_data_C1_SPIMode))
[Stack]
- Max Depth = 336
- Call Chain = Acyclic_data_C1_SPIMode ⇒ spi_writeBlock ⇒ CRC_avr
[Calls]- >> deal_im_data
- >> deal_acyclic_write_data
- >> deal_acyclic_read_data
- >> spi_writeBlock
[Called By]
Acyclic_data_C2 (Thumb, 2480 bytes, Stack size 24 bytes, fsmc_sram.o(i.Acyclic_data_C2))
[Stack]
- Max Depth = 40
- Call Chain = Acyclic_data_C2 ⇒ deal_acyclic_read_data
[Calls]- >> deal_im_data
- >> deal_acyclic_write_data
- >> deal_acyclic_read_data
- >> CRC_avr
[Called By]- >> DPV0V1_DataEx_DSdpramMode
Acyclic_data_C2_DSuartMode (Thumb, 2204 bytes, Stack size 32 bytes, dsuart.o(i.Acyclic_data_C2_DSuartMode))
[Stack]
- Max Depth = 384
- Call Chain = Acyclic_data_C2_DSuartMode ⇒ DSuart_DataExchange_TR ⇒ DSuart_DataExchange_master ⇒ CRC_avr
[Calls]- >> DSuart_DataExchange_TR
- >> deal_im_data
- >> deal_acyclic_write_data
- >> deal_acyclic_read_data
[Called By]- >> DPV0V1_DataEx_DSuartMode
Acyclic_data_C2_SPIMode (Thumb, 2032 bytes, Stack size 24 bytes, spi.o(i.Acyclic_data_C2_SPIMode))
[Stack]
- Max Depth = 336
- Call Chain = Acyclic_data_C2_SPIMode ⇒ spi_writeBlock ⇒ CRC_avr
[Calls]- >> deal_im_data
- >> deal_acyclic_write_data
- >> deal_acyclic_read_data
- >> spi_writeBlock
[Called By]
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFault_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
COM1_Init (Thumb, 118 bytes, Stack size 40 bytes, lcd_rs232.o(i.COM1_Init))
[Stack]
- Max Depth = 108
- Call Chain = COM1_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
- >> USART_Init
- >> USART_Cmd
[Called By]
COM1_rs232_config (Thumb, 910 bytes, Stack size 152 bytes, lcd_rs232.o(i.COM1_rs232_config))
[Stack]
- Max Depth = 260
- Call Chain = COM1_rs232_config ⇒ COM1_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> USART_ITConfig
- >> TIM_Cmd
- >> __aeabi_memcpy4
- >> COM1_Init
[Called By]
COM2_Init (Thumb, 156 bytes, Stack size 40 bytes, dsuart.o(i.COM2_Init))
[Stack]
- Max Depth = 108
- Call Chain = COM2_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> RCC_APB2PeriphClockCmd
- >> RCC_APB1PeriphClockCmd
- >> GPIO_Init
- >> USART_Init
- >> USART_Cmd
- >> USART_ClearITPendingBit
[Called By]
COM2_rs232_config (Thumb, 958 bytes, Stack size 112 bytes, dsuart.o(i.COM2_rs232_config))
[Stack]
- Max Depth = 220
- Call Chain = COM2_rs232_config ⇒ COM2_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> COM2_Init
- >> USART_ITConfig
- >> TIM_Cmd
- >> __aeabi_memcpy4
[Called By]
COMstart_trans (Thumb, 58 bytes, Stack size 8 bytes, dsuart.o(i.COMstart_trans))
[Stack]
- Max Depth = 8
- Call Chain = COMstart_trans
[Calls]- >> GPIO_SetBits
- >> USART_SendData
[Called By]- >> DSuart_writeBlock
- >> DSuart_write
- >> DSuart_read
- >> DSuart_DataExchange_master
CRC_avr (Thumb, 50 bytes, Stack size 16 bytes, fsmc_sram.o(i.CRC_avr))
[Stack]
- Max Depth = 16
- Call Chain = CRC_avr
[Called By]- >> Y_SoftWare_InitData
- >> DPV0V1_DataEx_SPIMode
- >> DPV0V1_DataEx_DSuartMode
- >> DPV0V1_DataEx_DSdpramMode
- >> EXTI9_5_IRQHandler
- >> DP_DSDPRAM_DiagHandler
- >> Acyclic_data_C2
- >> Acyclic_data_C1
- >> DSuart_writeBlock
- >> DSuart_write
- >> DSuart_read
- >> DSuart_DataExchange_master
- >> spi_writeBlock
- >> spi_write
- >> spi_read
- >> getDpram_SPIMode
- >> abortDpram_SPIMode
CopySPI_RxBufToDPRAM_DPV0Out (Thumb, 26 bytes, Stack size 12 bytes, spi.o(i.CopySPI_RxBufToDPRAM_DPV0Out))
[Stack]
- Max Depth = 12
- Call Chain = CopySPI_RxBufToDPRAM_DPV0Out
[Called By]
CopySPI_RxBufToDPRAM_DPV1C1 (Thumb, 24 bytes, Stack size 8 bytes, spi.o(i.CopySPI_RxBufToDPRAM_DPV1C1))
[Stack]
- Max Depth = 8
- Call Chain = CopySPI_RxBufToDPRAM_DPV1C1
[Called By]
CopySPI_RxBufToDPRAM_DPV1C2 (Thumb, 24 bytes, Stack size 8 bytes, spi.o(i.CopySPI_RxBufToDPRAM_DPV1C2))
[Stack]
- Max Depth = 8
- Call Chain = CopySPI_RxBufToDPRAM_DPV1C2
[Called By]
CopyUART_RxBufToDPRAM_CFGData (Thumb, 26 bytes, Stack size 12 bytes, dsuart.o(i.CopyUART_RxBufToDPRAM_CFGData))
[Stack]
- Max Depth = 12
- Call Chain = CopyUART_RxBufToDPRAM_CFGData
[Called By]- >> DPV0V1_DataEx_DSuartMode
CopyUART_RxBufToDPRAM_DPV0Out (Thumb, 26 bytes, Stack size 12 bytes, dsuart.o(i.CopyUART_RxBufToDPRAM_DPV0Out))
[Stack]
- Max Depth = 12
- Call Chain = CopyUART_RxBufToDPRAM_DPV0Out
[Called By]- >> DPV0V1_DataEx_DSuartMode
CopyUART_RxBufToDPRAM_DPV1C1 (Thumb, 24 bytes, Stack size 8 bytes, dsuart.o(i.CopyUART_RxBufToDPRAM_DPV1C1))
[Stack]
- Max Depth = 8
- Call Chain = CopyUART_RxBufToDPRAM_DPV1C1
[Called By]- >> DPV0V1_DataEx_DSuartMode
CopyUART_RxBufToDPRAM_DPV1C2 (Thumb, 24 bytes, Stack size 8 bytes, dsuart.o(i.CopyUART_RxBufToDPRAM_DPV1C2))
[Stack]
- Max Depth = 8
- Call Chain = CopyUART_RxBufToDPRAM_DPV1C2
[Called By]- >> DPV0V1_DataEx_DSuartMode
CopyUART_RxBufToDPRAM_PRMData (Thumb, 26 bytes, Stack size 12 bytes, dsuart.o(i.CopyUART_RxBufToDPRAM_PRMData))
[Stack]
- Max Depth = 12
- Call Chain = CopyUART_RxBufToDPRAM_PRMData
[Called By]- >> DPV0V1_DataEx_DSuartMode
DPRAMMode_GPIO_Init (Thumb, 68 bytes, Stack size 8 bytes, fsmc_sram.o(i.DPRAMMode_GPIO_Init))
[Stack]
- Max Depth = 32
- Call Chain = DPRAMMode_GPIO_Init ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
DPRAM_Init (Thumb, 206 bytes, Stack size 96 bytes, fsmc_sram.o(i.DPRAM_Init))
[Stack]
- Max Depth = 120
- Call Chain = DPRAM_Init ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> RCC_AHBPeriphClockCmd
- >> GPIO_Init
- >> FSMC_NORSRAMInit
- >> FSMC_NORSRAMCmd
[Called By]
DPV0V1_DataEx_DSdpramMode (Thumb, 640 bytes, Stack size 16 bytes, fsmc_sram.o(i.DPV0V1_DataEx_DSdpramMode))
[Stack]
- Max Depth = 56
- Call Chain = DPV0V1_DataEx_DSdpramMode ⇒ Acyclic_data_C2 ⇒ deal_acyclic_read_data
[Calls]- >> get_dpram
- >> DP_DSDPRAM_DiagHandler
- >> Acyclic_data_C2
- >> Acyclic_data_C1
- >> CRC_avr
[Called By]
DPV0V1_DataEx_DSuartMode (Thumb, 752 bytes, Stack size 32 bytes, dsuart.o(i.DPV0V1_DataEx_DSuartMode))
[Stack]
- Max Depth = 416
- Call Chain = DPV0V1_DataEx_DSuartMode ⇒ Acyclic_data_C2_DSuartMode ⇒ DSuart_DataExchange_TR ⇒ DSuart_DataExchange_master ⇒ CRC_avr
[Calls]- >> DSuart_DataExchange_master
- >> DP_DSuart_DiagHandler
- >> CopyUART_RxBufToDPRAM_PRMData
- >> CopyUART_RxBufToDPRAM_DPV1C2
- >> CopyUART_RxBufToDPRAM_DPV1C1
- >> CopyUART_RxBufToDPRAM_DPV0Out
- >> CopyUART_RxBufToDPRAM_CFGData
- >> Acyclic_data_C2_DSuartMode
- >> Acyclic_data_C1_DSuartMode
- >> CRC_avr
[Called By]
DPV0V1_DataEx_SPIMode (Thumb, 1304 bytes, Stack size 16 bytes, spi.o(i.DPV0V1_DataEx_SPIMode))
[Stack]
- Max Depth = 352
- Call Chain = DPV0V1_DataEx_SPIMode ⇒ Acyclic_data_C2_SPIMode ⇒ spi_writeBlock ⇒ CRC_avr
[Calls]- >> CRC_avr
- >> spi_writeBlock
- >> spi_write
- >> spi_read
- >> getDpram_SPIMode
- >> abortDpram_SPIMode
- >> DP_DiagHandler
- >> CopySPI_RxBufToDPRAM_DPV1C2
- >> CopySPI_RxBufToDPRAM_DPV1C1
- >> CopySPI_RxBufToDPRAM_DPV0Out
- >> Acyclic_data_C2_SPIMode
- >> Acyclic_data_C1_SPIMode
[Called By]
DP_DSDPRAM_DiagHandler (Thumb, 506 bytes, Stack size 8 bytes, fsmc_sram.o(i.DP_DSDPRAM_DiagHandler))
[Stack]
- Max Depth = 24
- Call Chain = DP_DSDPRAM_DiagHandler ⇒ CRC_avr
[Calls]
[Called By]- >> DPV0V1_DataEx_DSdpramMode
DP_DSuart_DiagHandler (Thumb, 480 bytes, Stack size 8 bytes, dsuart.o(i.DP_DSuart_DiagHandler))
[Stack]
- Max Depth = 336
- Call Chain = DP_DSuart_DiagHandler ⇒ DSuart_Diag_MCUUartSend ⇒ DSuart_DataExchange_master ⇒ CRC_avr
[Calls]- >> DSuart_Diag_MCUUartSend
[Called By]- >> DPV0V1_DataEx_DSuartMode
DP_DiagHandler (Thumb, 598 bytes, Stack size 8 bytes, spi.o(i.DP_DiagHandler))
[Stack]
- Max Depth = 320
- Call Chain = DP_DiagHandler ⇒ spi_writeBlock ⇒ CRC_avr
[Calls]- >> spi_writeBlock
- >> spi_write
- >> spi_read
[Called By]
DSDPV1_DSUART1_PrmCfg_EXIT_config (Thumb, 78 bytes, Stack size 16 bytes, dsuart.o(i.DSDPV1_DSUART1_PrmCfg_EXIT_config))
[Stack]
- Max Depth = 32
- Call Chain = DSDPV1_DSUART1_PrmCfg_EXIT_config ⇒ NVIC_Init
[Calls]- >> EXTI_Init
- >> NVIC_PriorityGroupConfig
- >> NVIC_Init
- >> GPIO_EXTILineConfig
[Called By]
DSuart_DataExchange_TR (Thumb, 104 bytes, Stack size 40 bytes, dsuart.o(i.DSuart_DataExchange_TR))
[Stack]
- Max Depth = 352
- Call Chain = DSuart_DataExchange_TR ⇒ DSuart_DataExchange_master ⇒ CRC_avr
[Calls]- >> DSuart_DataExchange_master
[Called By]- >> Acyclic_data_C2_DSuartMode
- >> Acyclic_data_C1_DSuartMode
DSuart_DataExchange_master (Thumb, 178 bytes, Stack size 296 bytes, dsuart.o(i.DSuart_DataExchange_master))
[Stack]
- Max Depth = 312
- Call Chain = DSuart_DataExchange_master ⇒ CRC_avr
[Calls]- >> COMstart_trans
- >> CRC_avr
[Called By]- >> DPV0V1_DataEx_DSuartMode
- >> DSuart_Diag_MCUUartSend
- >> DSuart_DataExchange_TR
DSuart_Diag_MCUUartSend (Thumb, 86 bytes, Stack size 16 bytes, dsuart.o(i.DSuart_Diag_MCUUartSend))
[Stack]
- Max Depth = 328
- Call Chain = DSuart_Diag_MCUUartSend ⇒ DSuart_DataExchange_master ⇒ CRC_avr
[Calls]- >> DSuart_DataExchange_master
[Called By]
DSuart_ReadCFGData (Thumb, 256 bytes, Stack size 16 bytes, dsuart.o(i.DSuart_ReadCFGData))
[Stack]
- Max Depth = 80
- Call Chain = DSuart_ReadCFGData ⇒ DSuart_read ⇒ CRC_avr
[Calls]
[Called By]
DSuart_read (Thumb, 138 bytes, Stack size 48 bytes, dsuart.o(i.DSuart_read))
[Stack]
- Max Depth = 64
- Call Chain = DSuart_read ⇒ CRC_avr
[Calls]- >> COMstart_trans
- >> CRC_avr
[Called By]- >> Y_SoftWare_InitData_DSuartMode
- >> DSuart_ReadCFGData
- >> DSuart_read_N
DSuart_read_N (Thumb, 102 bytes, Stack size 24 bytes, dsuart.o(i.DSuart_read_N))
[Stack]
- Max Depth = 88
- Call Chain = DSuart_read_N ⇒ DSuart_read ⇒ CRC_avr
[Calls]
[Called By]- >> Y_HardWare_InitData_DSuartMode
DSuart_write (Thumb, 164 bytes, Stack size 48 bytes, dsuart.o(i.DSuart_write))
[Stack]
- Max Depth = 64
- Call Chain = DSuart_write ⇒ CRC_avr
[Calls]- >> COMstart_trans
- >> CRC_avr
[Called By]
DSuart_writeBlock (Thumb, 174 bytes, Stack size 296 bytes, dsuart.o(i.DSuart_writeBlock))
[Stack]
- Max Depth = 312
- Call Chain = DSuart_writeBlock ⇒ CRC_avr
[Calls]- >> COMstart_trans
- >> CRC_avr
[Called By]
DSuart_writeBlock_N (Thumb, 106 bytes, Stack size 32 bytes, dsuart.o(i.DSuart_writeBlock_N))
[Stack]
- Max Depth = 344
- Call Chain = DSuart_writeBlock_N ⇒ DSuart_writeBlock ⇒ CRC_avr
[Calls]
[Called By]- >> Y_SoftWare_InitData_DSuartMode
- >> Y_HardWare_InitData_DSuartMode
DSuart_write_N (Thumb, 110 bytes, Stack size 32 bytes, dsuart.o(i.DSuart_write_N))
[Stack]
- Max Depth = 96
- Call Chain = DSuart_write_N ⇒ DSuart_write ⇒ CRC_avr
[Calls]
[Called By]- >> Y_SoftWare_InitData_DSuartMode
- >> Y_HardWare_InitData_DSuartMode
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DebugMon_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI9_5_IRQHandler (Thumb, 442 bytes, Stack size 16 bytes, fsmc_sram.o(i.EXTI9_5_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = EXTI9_5_IRQHandler ⇒ CRC_avr
[Calls]- >> EXTI_GetITStatus
- >> EXTI_ClearITPendingBit
- >> get_dpram
- >> CRC_avr
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
EXTI_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_ClearITPendingBit))
[Called By]
EXTI_DeInit (Thumb, 28 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_DeInit))
[Called By]
EXTI_GetITStatus (Thumb, 34 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_GetITStatus))
[Called By]
EXTI_Init (Thumb, 142 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_Init))
[Called By]
- >> DSDPV1_DSUART1_PrmCfg_EXIT_config
FLASH_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_ClearFlag))
[Called By]
FLASH_ErasePage (Thumb, 72 bytes, Stack size 12 bytes, stm32f10x_flash.o(i.FLASH_ErasePage))
[Stack]
- Max Depth = 16
- Call Chain = FLASH_ErasePage ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
[Called By]
FLASH_GetBank1Status (Thumb, 48 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_GetBank1Status))
[Called By]
- >> FLASH_WaitForLastOperation
FLASH_Lock (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_Lock))
[Called By]
FLASH_ProgramHalfWord (Thumb, 60 bytes, Stack size 16 bytes, stm32f10x_flash.o(i.FLASH_ProgramHalfWord))
[Stack]
- Max Depth = 20
- Call Chain = FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
[Called By]
FLASH_Unlock (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_Unlock))
[Called By]
FLASH_WaitForLastOperation (Thumb, 38 bytes, Stack size 4 bytes, stm32f10x_flash.o(i.FLASH_WaitForLastOperation))
[Stack]
- Max Depth = 4
- Call Chain = FLASH_WaitForLastOperation
[Calls]
[Called By]- >> FLASH_ProgramHalfWord
- >> FLASH_ErasePage
FSMC_NORSRAMCmd (Thumb, 46 bytes, Stack size 0 bytes, stm32f10x_fsmc.o(i.FSMC_NORSRAMCmd))
[Called By]
FSMC_NORSRAMInit (Thumb, 224 bytes, Stack size 0 bytes, stm32f10x_fsmc.o(i.FSMC_NORSRAMInit))
[Called By]
Flash_ClearPage (Thumb, 64 bytes, Stack size 16 bytes, main.o(i.Flash_ClearPage))
[Stack]
- Max Depth = 32
- Call Chain = Flash_ClearPage ⇒ FLASH_ErasePage ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_ErasePage
- >> FLASH_ClearFlag
[Called By]
GPIO_EXTILineConfig (Thumb, 60 bytes, Stack size 12 bytes, stm32f10x_gpio.o(i.GPIO_EXTILineConfig))
[Stack]
- Max Depth = 12
- Call Chain = GPIO_EXTILineConfig
[Called By]- >> DSDPV1_DSUART1_PrmCfg_EXIT_config
GPIO_Init (Thumb, 274 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init))
[Stack]
- Max Depth = 24
- Call Chain = GPIO_Init
[Called By]- >> UARTMode_GPIO_Init
- >> Shared_GPIO_Init
- >> SPIMode_GPIO_Init
- >> DPRAM_Init
- >> DPRAMMode_GPIO_Init
- >> COM2_Init
- >> COM1_Init
GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
[Called By]
- >> USART2_IRQHandler
- >> spi_writeBlock
- >> spi_write
- >> spi_read
GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))
[Called By]
- >> SPIMode_GPIO_Init
- >> COMstart_trans
- >> spi_writeBlock
- >> spi_write
- >> spi_read
HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.HardFault_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
IWDG_Configuration (Thumb, 36 bytes, Stack size 16 bytes, spi.o(i.IWDG_Configuration))
[Stack]
- Max Depth = 16
- Call Chain = IWDG_Configuration
[Calls]- >> IWDG_WriteAccessCmd
- >> IWDG_SetReload
- >> IWDG_SetPrescaler
- >> IWDG_ReloadCounter
- >> IWDG_Enable
[Called By]
IWDG_Enable (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_Enable))
[Called By]
IWDG_Feed (Thumb, 8 bytes, Stack size 8 bytes, spi.o(i.IWDG_Feed))
[Stack]
- Max Depth = 8
- Call Chain = IWDG_Feed
[Calls]
[Called By]
IWDG_ReloadCounter (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_ReloadCounter))
[Called By]
- >> IWDG_Feed
- >> IWDG_Configuration
IWDG_SetPrescaler (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_SetPrescaler))
[Called By]
IWDG_SetReload (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_SetReload))
[Called By]
IWDG_WriteAccessCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_WriteAccessCmd))
[Called By]
Init_Buf (Thumb, 406 bytes, Stack size 8 bytes, fsmc_sram.o(i.Init_Buf))
[Stack]
- Max Depth = 40
- Call Chain = Init_Buf ⇒ DSDPV1_DSUART1_PrmCfg_EXIT_config ⇒ NVIC_Init
[Calls]- >> EXTI_DeInit
- >> PrmCfg_mode
- >> DSDPV1_DSUART1_PrmCfg_EXIT_config
[Called By]
LCD_RS232 (Thumb, 3528 bytes, Stack size 32 bytes, lcd_rs232.o(i.LCD_RS232))
[Stack]
- Max Depth = 176
- Call Chain = LCD_RS232 ⇒ str2long ⇒ atol ⇒ strtol ⇒ _strtoul
[Calls]- >> flash_writemultiword
- >> str2long
- >> start_trans
- >> VIEWTECH_A01
- >> VIEWTECH_7C04
- >> VIEWTECH_70
[Called By]
MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManage_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NMI_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
NVIC_Config (Thumb, 190 bytes, Stack size 8 bytes, dsuart.o(i.NVIC_Config))
[Stack]
- Max Depth = 24
- Call Chain = NVIC_Config ⇒ NVIC_Init
[Calls]- >> NVIC_PriorityGroupConfig
- >> NVIC_Init
[Called By]
NVIC_Init (Thumb, 102 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init))
[Stack]
- Max Depth = 16
- Call Chain = NVIC_Init
[Called By]- >> NVIC_Config
- >> DSDPV1_DSUART1_PrmCfg_EXIT_config
NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))
[Called By]
- >> NVIC_Config
- >> DSDPV1_DSUART1_PrmCfg_EXIT_config
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PendSV_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
PrmCfg_mode (Thumb, 4 bytes, Stack size 0 bytes, fsmc_sram.o(i.PrmCfg_mode))
[Called By]
RCC_AHBPeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd))
[Called By]
RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd))
[Called By]
- >> UARTMode_GPIO_Init
- >> Shared_GPIO_Init
- >> SPIMode_GPIO_Init
- >> TIM3_Init
- >> TIM2_Init
- >> COM2_Init
- >> TIM5_Init
- >> TIM4_Init
RCC_APB1PeriphResetCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd))
[Called By]
RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))
[Called By]
- >> UARTMode_GPIO_Init
- >> Shared_GPIO_Init
- >> SPIMode_GPIO_Init
- >> SPI1_Init
- >> DPRAM_Init
- >> DPRAMMode_GPIO_Init
- >> COM2_Init
- >> COM1_Init
RCC_APB2PeriphResetCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd))
[Called By]
RCC_GetClocksFreq (Thumb, 192 bytes, Stack size 12 bytes, stm32f10x_rcc.o(i.RCC_GetClocksFreq))
[Stack]
- Max Depth = 12
- Call Chain = RCC_GetClocksFreq
[Called By]
RS232_Init (Thumb, 152 bytes, Stack size 8 bytes, lcd_rs232.o(i.RS232_Init))
[Stack]
- Max Depth = 268
- Call Chain = RS232_Init ⇒ COM1_rs232_config ⇒ COM1_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]
[Called By]
ReadFlash_DPAddr (Thumb, 20 bytes, Stack size 4 bytes, main.o(i.ReadFlash_DPAddr))
[Stack]
- Max Depth = 12
- Call Chain = ReadFlash_DPAddr ⇒ flash_readmultibyte
[Calls]
[Called By]
SPI1_Init (Thumb, 82 bytes, Stack size 8 bytes, spi.o(i.SPI1_Init))
[Stack]
- Max Depth = 16
- Call Chain = SPI1_Init ⇒ SPI_Init
[Calls]- >> SPI_SSOutputCmd
- >> SPI_Init
- >> SPI_I2S_ClearITPendingBit
- >> SPI_Cmd
- >> RCC_APB2PeriphClockCmd
[Called By]
SPIMode_GPIO_Init (Thumb, 110 bytes, Stack size 8 bytes, spi.o(i.SPIMode_GPIO_Init))
[Stack]
- Max Depth = 32
- Call Chain = SPIMode_GPIO_Init ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> RCC_APB1PeriphClockCmd
- >> GPIO_SetBits
- >> GPIO_Init
[Called By]
SPI_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_Cmd))
[Called By]
SPI_I2S_ClearITPendingBit (Thumb, 20 bytes, Stack size 8 bytes, stm32f10x_spi.o(i.SPI_I2S_ClearITPendingBit))
[Stack]
- Max Depth = 8
- Call Chain = SPI_I2S_ClearITPendingBit
[Called By]
SPI_I2S_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus))
[Called By]
- >> spi_writeBlock
- >> spi_write
- >> spi_read
SPI_I2S_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_ReceiveData))
[Called By]
- >> spi_writeBlock
- >> spi_write
- >> spi_read
SPI_I2S_SendData (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_SendData))
[Called By]
- >> spi_writeBlock
- >> spi_write
- >> spi_read
SPI_Init (Thumb, 60 bytes, Stack size 8 bytes, stm32f10x_spi.o(i.SPI_Init))
[Stack]
- Max Depth = 8
- Call Chain = SPI_Init
[Called By]
SPI_SSOutputCmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_SSOutputCmd))
[Called By]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SVC_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
Shared_GPIO_Init (Thumb, 184 bytes, Stack size 8 bytes, fsmc_sram.o(i.Shared_GPIO_Init))
[Stack]
- Max Depth = 32
- Call Chain = Shared_GPIO_Init ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> RCC_APB1PeriphClockCmd
- >> GPIO_Init
[Called By]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SysTick_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SystemInit (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
[Stack]
- Max Depth = 28
- Call Chain = SystemInit ⇒ SetSysClock ⇒ SetSysClockTo72
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(.text)
TIM2_IRQHandler (Thumb, 76 bytes, Stack size 8 bytes, dsuart.o(i.TIM2_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = TIM2_IRQHandler ⇒ TIM2_Init ⇒ TIM_DeInit
[Calls]- >> TIM2_Init
- >> TIM_GetITStatus
- >> TIM_Cmd
- >> TIM_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
TIM2_Init (Thumb, 96 bytes, Stack size 24 bytes, dsuart.o(i.TIM2_Init))
[Stack]
- Max Depth = 32
- Call Chain = TIM2_Init ⇒ TIM_DeInit
[Calls]- >> RCC_APB1PeriphClockCmd
- >> TIM_TimeBaseInit
- >> TIM_ITConfig
- >> TIM_DeInit
- >> TIM_Cmd
- >> TIM_ClearITPendingBit
[Called By]- >> USART2_IRQHandler
- >> TIM2_IRQHandler
TIM3_IRQHandler (Thumb, 92 bytes, Stack size 8 bytes, dsuart.o(i.TIM3_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = TIM3_IRQHandler ⇒ TIM3_Init ⇒ TIM_DeInit
[Calls]- >> TIM3_Init
- >> TIM_GetITStatus
- >> TIM_Cmd
- >> TIM_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
TIM3_Init (Thumb, 90 bytes, Stack size 24 bytes, dsuart.o(i.TIM3_Init))
[Stack]
- Max Depth = 32
- Call Chain = TIM3_Init ⇒ TIM_DeInit
[Calls]- >> RCC_APB1PeriphClockCmd
- >> TIM_TimeBaseInit
- >> TIM_ITConfig
- >> TIM_DeInit
- >> TIM_Cmd
- >> TIM_ClearITPendingBit
[Called By]- >> USART2_IRQHandler
- >> TIM3_IRQHandler
TIM4_IRQHandler (Thumb, 76 bytes, Stack size 8 bytes, lcd_rs232.o(i.TIM4_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = TIM4_IRQHandler ⇒ TIM4_Init ⇒ TIM_DeInit
[Calls]- >> TIM_GetITStatus
- >> TIM_Cmd
- >> TIM_ClearITPendingBit
- >> TIM4_Init
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
TIM4_Init (Thumb, 92 bytes, Stack size 24 bytes, lcd_rs232.o(i.TIM4_Init))
[Stack]
- Max Depth = 32
- Call Chain = TIM4_Init ⇒ TIM_DeInit
[Calls]- >> RCC_APB1PeriphClockCmd
- >> TIM_TimeBaseInit
- >> TIM_ITConfig
- >> TIM_DeInit
- >> TIM_Cmd
- >> TIM_ClearITPendingBit
[Called By]- >> USART1_IRQHandler
- >> TIM4_IRQHandler
TIM5_IRQHandler (Thumb, 92 bytes, Stack size 8 bytes, lcd_rs232.o(i.TIM5_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = TIM5_IRQHandler ⇒ TIM5_Init ⇒ TIM_DeInit
[Calls]- >> TIM_GetITStatus
- >> TIM_Cmd
- >> TIM_ClearITPendingBit
- >> TIM5_Init
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
TIM5_Init (Thumb, 92 bytes, Stack size 24 bytes, lcd_rs232.o(i.TIM5_Init))
[Stack]
- Max Depth = 32
- Call Chain = TIM5_Init ⇒ TIM_DeInit
[Calls]- >> RCC_APB1PeriphClockCmd
- >> TIM_TimeBaseInit
- >> TIM_ITConfig
- >> TIM_DeInit
- >> TIM_Cmd
- >> TIM_ClearITPendingBit
[Called By]- >> USART1_IRQHandler
- >> TIM5_IRQHandler
TIM_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ClearITPendingBit))
[Called By]
- >> TIM3_Init
- >> TIM3_IRQHandler
- >> TIM2_Init
- >> TIM2_IRQHandler
- >> TIM5_Init
- >> TIM5_IRQHandler
- >> TIM4_Init
- >> TIM4_IRQHandler
TIM_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_Cmd))
[Called By]
- >> USART2_IRQHandler
- >> TIM3_Init
- >> TIM3_IRQHandler
- >> TIM2_Init
- >> TIM2_IRQHandler
- >> COM2_rs232_config
- >> USART1_IRQHandler
- >> TIM5_Init
- >> TIM5_IRQHandler
- >> TIM4_Init
- >> TIM4_IRQHandler
- >> COM1_rs232_config
TIM_DeInit (Thumb, 424 bytes, Stack size 8 bytes, stm32f10x_tim.o(i.TIM_DeInit))
[Stack]
- Max Depth = 8
- Call Chain = TIM_DeInit
[Calls]- >> RCC_APB1PeriphResetCmd
- >> RCC_APB2PeriphResetCmd
[Called By]- >> TIM3_Init
- >> TIM2_Init
- >> TIM5_Init
- >> TIM4_Init
TIM_GetITStatus (Thumb, 34 bytes, Stack size 12 bytes, stm32f10x_tim.o(i.TIM_GetITStatus))
[Stack]
- Max Depth = 12
- Call Chain = TIM_GetITStatus
[Called By]- >> TIM3_IRQHandler
- >> TIM2_IRQHandler
- >> TIM5_IRQHandler
- >> TIM4_IRQHandler
TIM_ITConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ITConfig))
[Called By]
- >> TIM3_Init
- >> TIM2_Init
- >> TIM5_Init
- >> TIM4_Init
TIM_TimeBaseInit (Thumb, 122 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_TimeBaseInit))
[Called By]
- >> TIM3_Init
- >> TIM2_Init
- >> TIM5_Init
- >> TIM4_Init
TouchDIChange (Thumb, 448 bytes, Stack size 0 bytes, lcd_rs232.o(i.TouchDIChange))
[Called By]
UARTModeRS232_Init (Thumb, 196 bytes, Stack size 8 bytes, dsuart.o(i.UARTModeRS232_Init))
[Stack]
- Max Depth = 228
- Call Chain = UARTModeRS232_Init ⇒ COM2_rs232_config ⇒ COM2_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]
[Called By]
UARTMode_GPIO_Init (Thumb, 160 bytes, Stack size 8 bytes, dsuart.o(i.UARTMode_GPIO_Init))
[Stack]
- Max Depth = 32
- Call Chain = UARTMode_GPIO_Init ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> RCC_APB1PeriphClockCmd
- >> GPIO_Init
[Called By]
USART1_IRQHandler (Thumb, 386 bytes, Stack size 16 bytes, lcd_rs232.o(i.USART1_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = USART1_IRQHandler ⇒ TIM5_Init ⇒ TIM_DeInit
[Calls]- >> USART_SendData
- >> USART_ReceiveData
- >> USART_GetITStatus
- >> USART_ClearITPendingBit
- >> TIM_Cmd
- >> TIM5_Init
- >> TIM4_Init
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
USART2_IRQHandler (Thumb, 316 bytes, Stack size 8 bytes, dsuart.o(i.USART2_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = USART2_IRQHandler ⇒ TIM3_Init ⇒ TIM_DeInit
[Calls]- >> GPIO_ResetBits
- >> TIM3_Init
- >> TIM2_Init
- >> USART_SendData
- >> USART_ReceiveData
- >> USART_GetITStatus
- >> USART_ClearITPendingBit
- >> TIM_Cmd
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
USART_ClearITPendingBit (Thumb, 30 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_ClearITPendingBit))
[Stack]
- Max Depth = 8
- Call Chain = USART_ClearITPendingBit
[Called By]- >> USART2_IRQHandler
- >> COM2_Init
- >> USART1_IRQHandler
USART_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_Cmd))
[Called By]
- >> COM2_Init
- >> COM1_Init
USART_GetITStatus (Thumb, 84 bytes, Stack size 16 bytes, stm32f10x_usart.o(i.USART_GetITStatus))
[Stack]
- Max Depth = 16
- Call Chain = USART_GetITStatus
[Called By]- >> USART2_IRQHandler
- >> USART1_IRQHandler
USART_ITConfig (Thumb, 74 bytes, Stack size 20 bytes, stm32f10x_usart.o(i.USART_ITConfig))
[Stack]
- Max Depth = 20
- Call Chain = USART_ITConfig
[Called By]- >> COM2_rs232_config
- >> COM1_rs232_config
USART_Init (Thumb, 210 bytes, Stack size 56 bytes, stm32f10x_usart.o(i.USART_Init))
[Stack]
- Max Depth = 68
- Call Chain = USART_Init ⇒ RCC_GetClocksFreq
[Calls]
[Called By]- >> COM2_Init
- >> COM1_Init
USART_ReceiveData (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ReceiveData))
[Called By]
- >> USART2_IRQHandler
- >> USART1_IRQHandler
USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_SendData))
[Called By]
- >> USART2_IRQHandler
- >> COMstart_trans
- >> start_trans
- >> USART1_IRQHandler
UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
VIEWTECH_70 (Thumb, 82 bytes, Stack size 8 bytes, lcd_rs232.o(i.VIEWTECH_70))
[Stack]
- Max Depth = 8
- Call Chain = VIEWTECH_70
[Called By]
VIEWTECH_7C04 (Thumb, 448 bytes, Stack size 36 bytes, lcd_rs232.o(i.VIEWTECH_7C04))
[Stack]
- Max Depth = 36
- Call Chain = VIEWTECH_7C04
[Called By]
VIEWTECH_A01 (Thumb, 246 bytes, Stack size 40 bytes, lcd_rs232.o(i.VIEWTECH_A01))
[Stack]
- Max Depth = 52
- Call Chain = VIEWTECH_A01 ⇒ int2byte
[Calls]
[Called By]
Y_HardWare_InitData (Thumb, 130 bytes, Stack size 12 bytes, fsmc_sram.o(i.Y_HardWare_InitData))
[Stack]
- Max Depth = 12
- Call Chain = Y_HardWare_InitData
[Calls]
[Called By]
Y_HardWare_InitData_DSuartMode (Thumb, 252 bytes, Stack size 16 bytes, dsuart.o(i.Y_HardWare_InitData_DSuartMode))
[Stack]
- Max Depth = 360
- Call Chain = Y_HardWare_InitData_DSuartMode ⇒ DSuart_writeBlock_N ⇒ DSuart_writeBlock ⇒ CRC_avr
[Calls]- >> DSuart_write_N
- >> DSuart_writeBlock_N
- >> DSuart_read_N
[Called By]
Y_HardWare_InitData_SPIMode (Thumb, 224 bytes, Stack size 16 bytes, spi.o(i.Y_HardWare_InitData_SPIMode))
[Stack]
- Max Depth = 328
- Call Chain = Y_HardWare_InitData_SPIMode ⇒ spi_writeBlock ⇒ CRC_avr
[Calls]- >> delay_ms
- >> spi_writeBlock
- >> spi_write
- >> spi_read
- >> getDpram_SPIMode
- >> abortDpram_SPIMode
[Called By]
Y_SoftWare_InitData (Thumb, 322 bytes, Stack size 8 bytes, fsmc_sram.o(i.Y_SoftWare_InitData))
[Stack]
- Max Depth = 24
- Call Chain = Y_SoftWare_InitData ⇒ CRC_avr
[Calls]- >> get_dpram
- >> dp_address
- >> delay_ms
- >> CRC_avr
[Called By]
Y_SoftWare_InitData_DSuartMode (Thumb, 460 bytes, Stack size 16 bytes, dsuart.o(i.Y_SoftWare_InitData_DSuartMode))
[Stack]
- Max Depth = 360
- Call Chain = Y_SoftWare_InitData_DSuartMode ⇒ DSuart_writeBlock_N ⇒ DSuart_writeBlock ⇒ CRC_avr
[Calls]- >> DSuart_write_N
- >> DSuart_writeBlock_N
- >> DSuart_read
- >> dp_address
[Called By]
Y_SoftWare_InitData_SPIMode (Thumb, 338 bytes, Stack size 8 bytes, spi.o(i.Y_SoftWare_InitData_SPIMode))
[Stack]
- Max Depth = 320
- Call Chain = Y_SoftWare_InitData_SPIMode ⇒ spi_writeBlock ⇒ CRC_avr
[Calls]- >> dp_address
- >> delay_ms
- >> spi_writeBlock
- >> spi_write
- >> spi_read
- >> getDpram_SPIMode
- >> abortDpram_SPIMode
[Called By]
__aeabi_errno_addr (Thumb, 4 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr))
[Called By]
__rt_errno_addr (Thumb, 0 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr), 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)
abortDpram_SPIMode (Thumb, 98 bytes, Stack size 16 bytes, spi.o(i.abortDpram_SPIMode))
[Stack]
- Max Depth = 80
- Call Chain = abortDpram_SPIMode ⇒ spi_write ⇒ CRC_avr
[Calls]
[Called By]- >> Y_SoftWare_InitData_SPIMode
- >> Y_HardWare_InitData_SPIMode
- >> DPV0V1_DataEx_SPIMode
deal_acyclic_read_data (Thumb, 200 bytes, Stack size 16 bytes, fsmc_sram.o(i.deal_acyclic_read_data))
[Stack]
- Max Depth = 16
- Call Chain = deal_acyclic_read_data
[Calls]
[Called By]- >> Acyclic_data_C2
- >> Acyclic_data_C1
- >> Acyclic_data_C2_DSuartMode
- >> Acyclic_data_C1_DSuartMode
- >> Acyclic_data_C2_SPIMode
- >> Acyclic_data_C1_SPIMode
deal_acyclic_write_data (Thumb, 114 bytes, Stack size 12 bytes, fsmc_sram.o(i.deal_acyclic_write_data))
[Stack]
- Max Depth = 12
- Call Chain = deal_acyclic_write_data
[Called By]- >> Acyclic_data_C2
- >> Acyclic_data_C1
- >> Acyclic_data_C2_DSuartMode
- >> Acyclic_data_C1_DSuartMode
- >> Acyclic_data_C2_SPIMode
- >> Acyclic_data_C1_SPIMode
deal_im_data (Thumb, 22 bytes, Stack size 0 bytes, fsmc_sram.o(i.deal_im_data))
[Called By]
- >> Acyclic_data_C2
- >> Acyclic_data_C1
- >> Acyclic_data_C2_DSuartMode
- >> Acyclic_data_C1_DSuartMode
- >> Acyclic_data_C2_SPIMode
- >> Acyclic_data_C1_SPIMode
delay_ms (Thumb, 28 bytes, Stack size 0 bytes, fsmc_sram.o(i.delay_ms))
[Called By]
- >> Y_SoftWare_InitData_SPIMode
- >> Y_SoftWare_InitData
- >> Y_HardWare_InitData_SPIMode
- >> Y_HardWare_InitData
dp_address (Thumb, 12 bytes, Stack size 0 bytes, fsmc_sram.o(i.dp_address))
[Called By]
- >> Y_SoftWare_InitData_SPIMode
- >> Y_SoftWare_InitData_DSuartMode
- >> Y_SoftWare_InitData
- >> deal_acyclic_read_data
flash_readmultibyte (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.flash_readmultibyte))
[Stack]
- Max Depth = 8
- Call Chain = flash_readmultibyte
[Called By]
flash_writemultiword (Thumb, 54 bytes, Stack size 24 bytes, main.o(i.flash_writemultiword))
[Stack]
- Max Depth = 56
- Call Chain = flash_writemultiword ⇒ Flash_ClearPage ⇒ FLASH_ErasePage ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_Unlock
- >> FLASH_ProgramHalfWord
- >> FLASH_Lock
- >> Flash_ClearPage
[Called By]
getDpram_SPIMode (Thumb, 98 bytes, Stack size 16 bytes, spi.o(i.getDpram_SPIMode))
[Stack]
- Max Depth = 80
- Call Chain = getDpram_SPIMode ⇒ spi_write ⇒ CRC_avr
[Calls]
[Called By]- >> Y_SoftWare_InitData_SPIMode
- >> Y_HardWare_InitData_SPIMode
- >> DPV0V1_DataEx_SPIMode
get_dpram (Thumb, 70 bytes, Stack size 0 bytes, fsmc_sram.o(i.get_dpram))
[Called By]
- >> Y_SoftWare_InitData
- >> Y_HardWare_InitData
- >> DPV0V1_DataEx_DSdpramMode
- >> EXTI9_5_IRQHandler
int2byte (Thumb, 36 bytes, Stack size 12 bytes, lcd_rs232.o(i.int2byte))
[Stack]
- Max Depth = 12
- Call Chain = int2byte
[Called By]
main (Thumb, 332 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
- Max Depth = 416
- Call Chain = main ⇒ DPV0V1_DataEx_DSuartMode ⇒ Acyclic_data_C2_DSuartMode ⇒ DSuart_DataExchange_TR ⇒ DSuart_DataExchange_master ⇒ CRC_avr
[Calls]- >> slot_index_init
- >> reset_DSDPV1
- >> Y_SoftWare_InitData_SPIMode
- >> Y_SoftWare_InitData_DSuartMode
- >> Y_SoftWare_InitData
- >> Y_HardWare_InitData_SPIMode
- >> Y_HardWare_InitData_DSuartMode
- >> Y_HardWare_InitData
- >> UARTMode_GPIO_Init
- >> UARTModeRS232_Init
- >> TouchDIChange
- >> Shared_GPIO_Init
- >> SPIMode_GPIO_Init
- >> SPI1_Init
- >> RS232_Init
- >> NVIC_Config
- >> LCD_RS232
- >> Init_Buf
- >> IWDG_Feed
- >> IWDG_Configuration
- >> DSuart_ReadCFGData
- >> DPV0V1_DataEx_SPIMode
- >> DPV0V1_DataEx_DSuartMode
- >> DPV0V1_DataEx_DSdpramMode
- >> DPRAM_Init
- >> DPRAMMode_GPIO_Init
- >> ReadFlash_DPAddr
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
reset_DSDPV1 (Thumb, 2 bytes, Stack size 0 bytes, fsmc_sram.o(i.reset_DSDPV1))
[Called By]
slot_index_init (Thumb, 300 bytes, Stack size 0 bytes, fsmc_sram.o(i.slot_index_init))
[Called By]
spi_read (Thumb, 338 bytes, Stack size 48 bytes, spi.o(i.spi_read))
[Stack]
- Max Depth = 64
- Call Chain = spi_read ⇒ CRC_avr
[Calls]- >> SPI_I2S_SendData
- >> SPI_I2S_ReceiveData
- >> SPI_I2S_GetFlagStatus
- >> GPIO_SetBits
- >> GPIO_ResetBits
- >> CRC_avr
[Called By]- >> Y_SoftWare_InitData_SPIMode
- >> Y_HardWare_InitData_SPIMode
- >> DPV0V1_DataEx_SPIMode
- >> DP_DiagHandler
spi_write (Thumb, 374 bytes, Stack size 48 bytes, spi.o(i.spi_write))
[Stack]
- Max Depth = 64
- Call Chain = spi_write ⇒ CRC_avr
[Calls]- >> SPI_I2S_SendData
- >> SPI_I2S_ReceiveData
- >> SPI_I2S_GetFlagStatus
- >> GPIO_SetBits
- >> GPIO_ResetBits
- >> CRC_avr
[Called By]- >> Y_SoftWare_InitData_SPIMode
- >> Y_HardWare_InitData_SPIMode
- >> DPV0V1_DataEx_SPIMode
- >> getDpram_SPIMode
- >> abortDpram_SPIMode
- >> DP_DiagHandler
spi_writeBlock (Thumb, 402 bytes, Stack size 296 bytes, spi.o(i.spi_writeBlock))
[Stack]
- Max Depth = 312
- Call Chain = spi_writeBlock ⇒ CRC_avr
[Calls]- >> SPI_I2S_SendData
- >> SPI_I2S_ReceiveData
- >> SPI_I2S_GetFlagStatus
- >> GPIO_SetBits
- >> GPIO_ResetBits
- >> CRC_avr
[Called By]- >> Y_SoftWare_InitData_SPIMode
- >> Y_HardWare_InitData_SPIMode
- >> DPV0V1_DataEx_SPIMode
- >> DP_DiagHandler
- >> Acyclic_data_C2_SPIMode
- >> Acyclic_data_C1_SPIMode
start_trans (Thumb, 50 bytes, Stack size 8 bytes, lcd_rs232.o(i.start_trans))
[Stack]
- Max Depth = 8
- Call Chain = start_trans
[Calls]
[Called By]
str2long (Thumb, 100 bytes, Stack size 56 bytes, lcd_rs232.o(i.str2long))
[Stack]
- Max Depth = 144
- Call Chain = str2long ⇒ atol ⇒ strtol ⇒ _strtoul
[Calls]
[Called By]
Local Symbols
SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
[Stack]
- Max Depth = 20
- Call Chain = SetSysClock ⇒ SetSysClockTo72
[Calls]
[Called By]
SetSysClockTo72 (Thumb, 212 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
[Stack]
- Max Depth = 12
- Call Chain = SetSysClockTo72
[Called By]
Undefined Global Symbols