ADC1_2_IRQHandler ⇒ ADC1_2_IRQHandler
Function Pointers
- ADC1_2_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- ADC3_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- BusFault_Handler from stm32f1xx_it.o(i.BusFault_Handler) referenced from startup_stm32f103xe.o(RESET)
- CAN1_RX1_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- CAN1_SCE_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA1_Channel1_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA1_Channel2_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA1_Channel3_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA1_Channel4_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA1_Channel5_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA1_Channel6_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA1_Channel7_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA2_Channel1_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA2_Channel2_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA2_Channel3_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DMA2_Channel4_5_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- DebugMon_Handler from stm32f1xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f103xe.o(RESET)
- EXTI0_IRQHandler from zthymcubspgpio.o(i.EXTI0_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
- EXTI15_10_IRQHandler from zthymcubspgpio.o(i.EXTI15_10_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
- EXTI1_IRQHandler from zthymcubspgpio.o(i.EXTI1_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
- EXTI2_IRQHandler from zthymcubspgpio.o(i.EXTI2_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
- EXTI3_IRQHandler from zthymcubspgpio.o(i.EXTI3_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
- EXTI4_IRQHandler from zthymcubspgpio.o(i.EXTI4_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
- EXTI9_5_IRQHandler from zthymcubspgpio.o(i.EXTI9_5_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
- FLASH_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- FSMC_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- HardFault_Handler from stm32f1xx_it.o(i.HardFault_Handler) referenced from startup_stm32f103xe.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- MemManage_Handler from stm32f1xx_it.o(i.MemManage_Handler) referenced from startup_stm32f103xe.o(RESET)
- NMI_Handler from stm32f1xx_it.o(i.NMI_Handler) referenced from startup_stm32f103xe.o(RESET)
- PVD_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- PendSV_Handler from stm32f1xx_it.o(i.PendSV_Handler) referenced from startup_stm32f103xe.o(RESET)
- RCC_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- RTC_Alarm_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- RTC_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- Reset_Handler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- SDIO_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- SPI1_IRQHandler from zthymcubspspi.o(i.SPI1_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
- SPI2_IRQHandler from zthymcubspspi.o(i.SPI2_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
- SPI3_IRQHandler from zthymcubspspi.o(i.SPI3_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
- SPI_2linesRxISR_16BIT from stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_16BIT) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
- SPI_2linesRxISR_16BITCRC from stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_16BITCRC) referenced from stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_16BIT)
- SPI_2linesRxISR_8BIT from stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_8BIT) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
- SPI_2linesRxISR_8BITCRC from stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_8BITCRC) referenced from stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_8BIT)
- SPI_2linesTxISR_16BIT from stm32f1xx_hal_spi.o(i.SPI_2linesTxISR_16BIT) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
- SPI_2linesTxISR_8BIT from stm32f1xx_hal_spi.o(i.SPI_2linesTxISR_8BIT) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
- SPI_DMAAbortOnError from stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler)
- SVC_Handler from stm32f1xx_it.o(i.SVC_Handler) referenced from startup_stm32f103xe.o(RESET)
- SysTick_Handler from stm32f1xx_it.o(i.SysTick_Handler) referenced from startup_stm32f103xe.o(RESET)
- SystemInit from system_stm32f1xx.o(i.SystemInit) referenced from startup_stm32f103xe.o(.text)
- TAMPER_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM1_BRK_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM1_TRG_COM_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM1_UP_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM2_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM3_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM4_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM5_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM6_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM7_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM8_BRK_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM8_CC_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM8_TRG_COM_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- TIM8_UP_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- UART4_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- UART5_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- USART1_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- USART2_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- USART3_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- USBWakeUp_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- USB_HP_CAN1_TX_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- USB_LP_CAN1_RX0_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- UsageFault_Handler from stm32f1xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f103xe.o(RESET)
- WWDG_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f103xe.o(.text)
- _sputc from printf3.o(i._sputc) referenced from printf3.o(i.__0sprintf$3)
- main from xfzbootloaderapp.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_stm32f103xe.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_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
ADC3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA2_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA2_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DMA2_Channel4_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
FSMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM8_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM8_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
TIM8_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
USB_HP_CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
USB_LP_CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
[Called By]
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
__rt_ctype_table (Thumb, 4 bytes, Stack size 0 bytes, ctype_o.o(.text))
[Called By]
- >> strtol
- >> ZthyMcuConfSetKeyValueString
- >> ZthyMcuConfGetKeyValueString
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> ZthyMcuConfSetKeyValueString
- >> ZthyMcuConfGetKeyValueString
__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), UNUSED)
[Called By]
- >> _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]
- >> ZthyMcuBspSysClockInit
- >> ZthyMcuTaskXfzBootLoaderPrep
- >> ZthyMcuTaskXfzBootLoader
- >> ZthyMcuConfSetKeyValueString
- >> ZthyMcuConfGetKeyValueString
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
strstr (Thumb, 36 bytes, Stack size 12 bytes, strstr.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strstr
[Called By]- >> ZthyMcuConfSetKeyValueString
- >> ZthyMcuConfGetKeyValueString
strchr (Thumb, 20 bytes, Stack size 0 bytes, strchr.o(.text))
[Called By]
- >> ZthyMcuConfGetKeyValueString
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
- >> ZthyMcuTaskXfzBootLoader
- >> ZthyMcuConfSetKeyValueString
- >> ZthyMcuConfGetKeyValueString
atoi (Thumb, 26 bytes, Stack size 16 bytes, atoi.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> strtol
- >> __aeabi_errno_addr
[Called By]- >> ZthyMcuTaskXfzBootLoaderPrep
__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), UNUSED)
[Called By]
strtol (Thumb, 112 bytes, Stack size 32 bytes, strtol.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = strtol ⇒ _strtoul
[Calls]- >> _strtoul
- >> __aeabi_errno_addr
- >> __rt_ctype_table
[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)
_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]
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.BusFault_Handler))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.DebugMon_Handler))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
EXTI0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, zthymcubspgpio.o(i.EXTI0_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = EXTI0_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
EXTI15_10_IRQHandler (Thumb, 36 bytes, Stack size 8 bytes, zthymcubspgpio.o(i.EXTI15_10_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = EXTI15_10_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
EXTI1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, zthymcubspgpio.o(i.EXTI1_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = EXTI1_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
EXTI2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, zthymcubspgpio.o(i.EXTI2_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = EXTI2_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
EXTI3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, zthymcubspgpio.o(i.EXTI3_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = EXTI3_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
EXTI4_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, zthymcubspgpio.o(i.EXTI4_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = EXTI4_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
EXTI9_5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, zthymcubspgpio.o(i.EXTI9_5_IRQHandler))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
FLASH_PageErase (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase))
[Called By]
FLASH_WaitForLastOperation (Thumb, 106 bytes, Stack size 16 bytes, stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation))
[Stack]
- Max Depth = 16
- Call Chain = FLASH_WaitForLastOperation
[Calls]- >> HAL_GetTick
- >> FLASH_SetErrorCode
[Called By]- >> HAL_FLASHEx_Erase
- >> HAL_FLASH_Program
HAL_DMA_Abort_IT (Thumb, 414 bytes, Stack size 16 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT))
[Stack]
- Max Depth = 16
- Call Chain = HAL_DMA_Abort_IT
[Called By]
HAL_FLASHEx_Erase (Thumb, 168 bytes, Stack size 24 bytes, stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase))
[Stack]
- Max Depth = 40
- Call Chain = HAL_FLASHEx_Erase ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_MassErase
- >> FLASH_PageErase
- >> FLASH_WaitForLastOperation
[Called By]
HAL_FLASH_Lock (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.HAL_FLASH_Lock))
[Called By]
- >> ZthyMcuBspFlashErase
- >> ZThyMcuBspFlashWrite64
HAL_FLASH_Program (Thumb, 168 bytes, Stack size 48 bytes, stm32f1xx_hal_flash.o(i.HAL_FLASH_Program))
[Stack]
- Max Depth = 64
- Call Chain = HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
- >> FLASH_Program_HalfWord
- >> __aeabi_llsr
[Called By]- >> ZThyMcuBspFlashWrite64
HAL_FLASH_Unlock (Thumb, 36 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.HAL_FLASH_Unlock))
[Called By]
- >> ZthyMcuBspFlashErase
- >> ZThyMcuBspFlashWrite64
HAL_GPIO_DeInit (Thumb, 306 bytes, Stack size 24 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_DeInit))
[Stack]
- Max Depth = 24
- Call Chain = HAL_GPIO_DeInit
[Called By]- >> HAL_SPI_MspDeInit
- >> ZthyMcuTaskXfzJumpToApp
HAL_GPIO_EXTI_Callback (Thumb, 58 bytes, Stack size 8 bytes, zthymcubspgpio.o(i.HAL_GPIO_EXTI_Callback))
[Stack]
- Max Depth = 8
- Call Chain = HAL_GPIO_EXTI_Callback
[Called By]- >> HAL_GPIO_EXTI_IRQHandler
HAL_GPIO_EXTI_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_Callback
[Called By]- >> EXTI4_IRQHandler
- >> EXTI3_IRQHandler
- >> EXTI2_IRQHandler
- >> EXTI1_IRQHandler
- >> EXTI15_10_IRQHandler
- >> EXTI0_IRQHandler
HAL_GPIO_Init (Thumb, 792 bytes, Stack size 36 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init))
[Stack]
- Max Depth = 36
- Call Chain = HAL_GPIO_Init
[Called By]- >> ZthyMcuBspGpioInit
- >> HAL_SPI_MspInit
HAL_GPIO_WritePin (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin))
[Called By]
- >> ZthyMcuBspGpioSetLevel
- >> ZthyMcuBspSpiCs
HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick))
[Called By]
- >> FLASH_WaitForLastOperation
- >> HAL_RCC_OscConfig
- >> HAL_RCC_DeInit
- >> HAL_RCC_ClockConfig
- >> SPI_WaitFlagStateUntilTimeout
- >> SPI_CloseRxTx_ISR
HAL_IncTick (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick))
[Called By]
HAL_Init (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal.o(i.HAL_Init))
[Stack]
- Max Depth = 72
- Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_InitTick
- >> HAL_NVIC_SetPriorityGrouping
- >> HAL_MspInit
[Called By]
HAL_InitTick (Thumb, 64 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_InitTick))
[Stack]
- Max Depth = 64
- Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_SYSTICK_Config
- >> HAL_NVIC_SetPriority
[Called By]- >> HAL_Init
- >> HAL_RCC_DeInit
- >> HAL_RCC_ClockConfig
HAL_MspInit (Thumb, 2 bytes, Stack size 0 bytes, zthymcubspsys.o(i.HAL_MspInit))
[Called By]
HAL_NVIC_DisableIRQ (Thumb, 62 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ))
[Stack]
- Max Depth = 8
- Call Chain = HAL_NVIC_DisableIRQ
[Called By]
HAL_NVIC_EnableIRQ (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
[Called By]
HAL_NVIC_SetPriority (Thumb, 124 bytes, Stack size 40 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority))
[Stack]
- Max Depth = 48
- Call Chain = HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> __NVIC_SetPriority
- >> __NVIC_GetPriorityGrouping
[Called By]- >> HAL_InitTick
- >> HAL_SPI_MspInit
HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping))
[Called By]
HAL_RCC_ClockConfig (Thumb, 376 bytes, Stack size 16 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig))
[Stack]
- Max Depth = 80
- Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_InitTick
- >> HAL_GetTick
- >> HAL_RCC_GetSysClockFreq
[Called By]- >> ZthyMcuBspSysClockInit
HAL_RCC_DeInit (Thumb, 254 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit))
[Stack]
- Max Depth = 72
- Call Chain = HAL_RCC_DeInit ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_InitTick
- >> HAL_GetTick
[Called By]- >> ZthyMcuTaskXfzJumpToApp
HAL_RCC_GetSysClockFreq (Thumb, 116 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
[Stack]
- Max Depth = 40
- Call Chain = HAL_RCC_GetSysClockFreq
[Called By]
HAL_RCC_OscConfig (Thumb, 1114 bytes, Stack size 24 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig))
[Stack]
- Max Depth = 32
- Call Chain = HAL_RCC_OscConfig ⇒ RCC_Delay
[Calls]- >> HAL_GetTick
- >> RCC_Delay
[Called By]- >> ZthyMcuBspSysClockInit
HAL_SPI_DeInit (Thumb, 54 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_DeInit))
[Stack]
- Max Depth = 40
- Call Chain = HAL_SPI_DeInit ⇒ HAL_SPI_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]
[Called By]- >> ZthyMcuBspSpiInit
- >> ZthyMcuBspSpiDeInit
HAL_SPI_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback))
[Called By]
- >> SPI_DMAAbortOnError
- >> SPI_CloseRxTx_ISR
- >> HAL_SPI_IRQHandler
HAL_SPI_IRQHandler (Thumb, 304 bytes, Stack size 24 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = HAL_SPI_IRQHandler ⇒ HAL_DMA_Abort_IT
[Calls]- >> HAL_DMA_Abort_IT
- >> HAL_SPI_ErrorCallback
[Called By]- >> SPI3_IRQHandler
- >> SPI2_IRQHandler
- >> SPI1_IRQHandler
HAL_SPI_Init (Thumb, 212 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_Init))
[Stack]
- Max Depth = 88
- Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]
HAL_SPI_MspDeInit (Thumb, 214 bytes, Stack size 8 bytes, zthymcubspspi.o(i.HAL_SPI_MspDeInit))
[Stack]
- Max Depth = 32
- Call Chain = HAL_SPI_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]- >> HAL_NVIC_DisableIRQ
- >> HAL_GPIO_DeInit
[Called By]
HAL_SPI_MspInit (Thumb, 716 bytes, Stack size 32 bytes, zthymcubspspi.o(i.HAL_SPI_MspInit))
[Stack]
- Max Depth = 80
- Call Chain = HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_Init
[Called By]
HAL_SPI_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_RxCpltCallback))
[Called By]
HAL_SPI_TransmitReceive_IT (Thumb, 222 bytes, Stack size 20 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT))
[Stack]
- Max Depth = 20
- Call Chain = HAL_SPI_TransmitReceive_IT
[Called By]- >> ZthyMcuBspSpiReadWriteByte
HAL_SPI_TxRxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_TxRxCpltCallback))
[Called By]
HAL_SYSTICK_Config (Thumb, 52 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config))
[Stack]
- Max Depth = 24
- Call Chain = HAL_SYSTICK_Config ⇒ __NVIC_SetPriority
[Calls]
[Called By]
HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.MemManage_Handler))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.NMI_Handler))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.PendSV_Handler))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
SPI1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, zthymcubspspi.o(i.SPI1_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = SPI1_IRQHandler ⇒ HAL_SPI_IRQHandler ⇒ HAL_DMA_Abort_IT
[Calls]
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
SPI2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, zthymcubspspi.o(i.SPI2_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = SPI2_IRQHandler ⇒ HAL_SPI_IRQHandler ⇒ HAL_DMA_Abort_IT
[Calls]
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
SPI3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, zthymcubspspi.o(i.SPI3_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = SPI3_IRQHandler ⇒ HAL_SPI_IRQHandler ⇒ HAL_DMA_Abort_IT
[Calls]
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
SPI_ISCRCErrorValid (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(i.SPI_ISCRCErrorValid))
[Called By]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SVC_Handler))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
SysTick_Handler (Thumb, 8 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.SysTick_Handler))
[Stack]
- Max Depth = 8
- Call Chain = SysTick_Handler
[Calls]
[Address Reference Count : 1]- startup_stm32f103xe.o(RESET)
SystemInit (Thumb, 2 bytes, Stack size 0 bytes, system_stm32f1xx.o(i.SystemInit))
[Address Reference Count : 1]
- startup_stm32f103xe.o(.text)
UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.UsageFault_Handler))
[Address Reference Count : 1]
- startup_stm32f103xe.o(RESET)
ZThyMcuBspFlashWrite64 (Thumb, 44 bytes, Stack size 16 bytes, zthymcubspflash.o(i.ZThyMcuBspFlashWrite64))
[Stack]
- Max Depth = 80
- Call Chain = ZThyMcuBspFlashWrite64 ⇒ HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
[Calls]- >> HAL_FLASH_Unlock
- >> HAL_FLASH_Program
- >> HAL_FLASH_Lock
[Called By]- >> ZthyMcuTaskXfzBootLoader
ZthyFileSysInit (Thumb, 64 bytes, Stack size 8 bytes, zthymcufilesys.o(i.ZthyFileSysInit))
[Stack]
- Max Depth = 448
- Call Chain = ZthyFileSysInit ⇒ f_mkfs ⇒ create_partition ⇒ disk_ioctl ⇒ ZthyMcuDrvSDGetSectorCount ⇒ ZthyMcuDrvSDGetCsd ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]
ZthyMcuBspFlashErase (Thumb, 70 bytes, Stack size 32 bytes, zthymcubspflash.o(i.ZthyMcuBspFlashErase))
[Stack]
- Max Depth = 72
- Call Chain = ZthyMcuBspFlashErase ⇒ HAL_FLASHEx_Erase ⇒ FLASH_WaitForLastOperation
[Calls]- >> HAL_FLASHEx_Erase
- >> HAL_FLASH_Unlock
- >> HAL_FLASH_Lock
[Called By]- >> ZthyMcuTaskXfzBootLoader
ZthyMcuBspGpioInit (Thumb, 288 bytes, Stack size 48 bytes, zthymcubspgpio.o(i.ZthyMcuBspGpioInit))
[Stack]
- Max Depth = 84
- Call Chain = ZthyMcuBspGpioInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> ZthyMcuTaskXfzBootLoaderPrep
ZthyMcuBspGpioSetLevel (Thumb, 34 bytes, Stack size 16 bytes, zthymcubspgpio.o(i.ZthyMcuBspGpioSetLevel))
[Stack]
- Max Depth = 16
- Call Chain = ZthyMcuBspGpioSetLevel
[Calls]
[Called By]- >> ZthyMcuTaskXfzBootLoaderPrep
ZthyMcuBspSpiCs (Thumb, 38 bytes, Stack size 16 bytes, zthymcubspspi.o(i.ZthyMcuBspSpiCs))
[Stack]
- Max Depth = 16
- Call Chain = ZthyMcuBspSpiCs
[Calls]
[Called By]
ZthyMcuBspSpiDeInit (Thumb, 56 bytes, Stack size 8 bytes, zthymcubspspi.o(i.ZthyMcuBspSpiDeInit))
[Stack]
- Max Depth = 48
- Call Chain = ZthyMcuBspSpiDeInit ⇒ HAL_SPI_DeInit ⇒ HAL_SPI_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]
[Called By]- >> ZthyMcuTaskXfzJumpToApp
ZthyMcuBspSpiInit (Thumb, 128 bytes, Stack size 8 bytes, zthymcubspspi.o(i.ZthyMcuBspSpiInit))
[Stack]
- Max Depth = 96
- Call Chain = ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_SPI_Init
- >> HAL_SPI_DeInit
[Called By]- >> ZthyMcuDrvSDWaitReady
- >> ZthyMcuDrvSDInit
ZthyMcuBspSpiReadWriteByte (Thumb, 70 bytes, Stack size 24 bytes, zthymcubspspi.o(i.ZthyMcuBspSpiReadWriteByte))
[Stack]
- Max Depth = 44
- Call Chain = ZthyMcuBspSpiReadWriteByte ⇒ HAL_SPI_TransmitReceive_IT
[Calls]- >> HAL_SPI_TransmitReceive_IT
[Called By]- >> ZthyMcuDrvSDSpiReadWriteByte
ZthyMcuBspSpiSetSpeed (Thumb, 150 bytes, Stack size 0 bytes, zthymcubspspi.o(i.ZthyMcuBspSpiSetSpeed))
[Called By]
- >> ZthyMcuDrvSDSpiSetSpeedMode
ZthyMcuBspSysClockInit (Thumb, 108 bytes, Stack size 64 bytes, zthymcubspsys.o(i.ZthyMcuBspSysClockInit))
[Stack]
- Max Depth = 144
- Call Chain = ZthyMcuBspSysClockInit ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> __aeabi_memclr4
[Called By]
ZthyMcuBspSysInit (Thumb, 86 bytes, Stack size 8 bytes, zthymcubspsys.o(i.ZthyMcuBspSysInit))
[Stack]
- Max Depth = 152
- Call Chain = ZthyMcuBspSysInit ⇒ ZthyMcuBspSysClockInit ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_Init
- >> ZthyMcuBspSysClockInit
[Called By]
ZthyMcuConfGetKeyValueString (Thumb, 652 bytes, Stack size 744 bytes, zthymcuconf.o(i.ZthyMcuConfGetKeyValueString))
[Stack]
- Max Depth = 1248
- Call Chain = ZthyMcuConfGetKeyValueString ⇒ f_open ⇒ dir_register ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> strlen
- >> strchr
- >> strstr
- >> __aeabi_memclr4
- >> __aeabi_memcpy
- >> __rt_ctype_table
- >> f_open
- >> f_lseek
- >> f_gets
- >> f_close
[Called By]- >> ZthyMcuTaskXfzBootLoaderPrep
ZthyMcuConfSetKeyValueString (Thumb, 950 bytes, Stack size 1552 bytes, zthymcuconf.o(i.ZthyMcuConfSetKeyValueString))
[Stack]
- Max Depth = 2112
- Call Chain = ZthyMcuConfSetKeyValueString ⇒ f_rename ⇒ dir_register ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> __2sprintf
- >> strlen
- >> strstr
- >> __aeabi_memclr4
- >> __aeabi_memcpy
- >> __rt_ctype_table
- >> f_unlink
- >> f_rename
- >> f_puts
- >> f_open
- >> f_gets
- >> f_close
[Called By]- >> ZthyMcuTaskXfzBootLoader
ZthyMcuDrvSDGetSectorCount (Thumb, 118 bytes, Stack size 32 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDGetSectorCount))
[Stack]
- Max Depth = 192
- Call Chain = ZthyMcuDrvSDGetSectorCount ⇒ ZthyMcuDrvSDGetCsd ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]
ZthyMcuDrvSDInit (Thumb, 400 bytes, Stack size 24 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDInit))
[Stack]
- Max Depth = 168
- Call Chain = ZthyMcuDrvSDInit ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDSpiSetSpeedMode
- >> ZthyMcuDrvSDSpiReadWriteByte
- >> ZthyMcuDrvSDSpiCs
- >> ZthyMcuDrvSDSendCmd
- >> ZthyMcuDrvSDDisselect
- >> ZthyMcuBspSpiInit
[Called By]
ZthyMcuDrvSDReadDisk (Thumb, 112 bytes, Stack size 24 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDReadDisk))
[Stack]
- Max Depth = 168
- Call Chain = ZthyMcuDrvSDReadDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDSendCmd
- >> ZthyMcuDrvSDRecvData
- >> ZthyMcuDrvSDDisselect
[Called By]
ZthyMcuDrvSDSpiCs (Thumb, 14 bytes, Stack size 8 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDSpiCs))
[Stack]
- Max Depth = 24
- Call Chain = ZthyMcuDrvSDSpiCs ⇒ ZthyMcuBspSpiCs
[Calls]
[Called By]- >> disk_ioctl
- >> ZthyMcuDrvSDWaitReady
- >> ZthyMcuDrvSDInit
- >> ZthyMcuDrvSDSelect
- >> ZthyMcuDrvSDDisselect
ZthyMcuDrvSDSpiReadWriteByte (Thumb, 14 bytes, Stack size 8 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDSpiReadWriteByte))
[Stack]
- Max Depth = 52
- Call Chain = ZthyMcuDrvSDSpiReadWriteByte ⇒ ZthyMcuBspSpiReadWriteByte ⇒ HAL_SPI_TransmitReceive_IT
[Calls]- >> ZthyMcuBspSpiReadWriteByte
[Called By]- >> disk_read
- >> disk_initialize
- >> ZthyMcuDrvSDWaitReady
- >> ZthyMcuDrvSDInit
- >> ZthyMcuDrvSDSendCmd
- >> ZthyMcuDrvSDSendBlock
- >> ZthyMcuDrvSDRecvData
- >> ZthyMcuDrvSDGetResponse
- >> ZthyMcuDrvSDDisselect
ZthyMcuDrvSDSpiSetSpeedMode (Thumb, 14 bytes, Stack size 8 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDSpiSetSpeedMode))
[Stack]
- Max Depth = 8
- Call Chain = ZthyMcuDrvSDSpiSetSpeedMode
[Calls]
[Called By]- >> disk_initialize
- >> ZthyMcuDrvSDInit
ZthyMcuDrvSDWaitReady (Thumb, 62 bytes, Stack size 16 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDWaitReady))
[Stack]
- Max Depth = 112
- Call Chain = ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDSpiReadWriteByte
- >> ZthyMcuDrvSDSpiCs
- >> ZthyMcuBspSpiInit
[Called By]- >> disk_ioctl
- >> ZthyMcuDrvSDSendBlock
- >> ZthyMcuDrvSDSelect
ZthyMcuDrvSDWriteDisk (Thumb, 140 bytes, Stack size 24 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDWriteDisk))
[Stack]
- Max Depth = 168
- Call Chain = ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDSendCmd
- >> ZthyMcuDrvSDSendBlock
- >> ZthyMcuDrvSDDisselect
[Called By]
ZthyMcuTaskXfzBootLoader (Thumb, 216 bytes, Stack size 632 bytes, xfzbootloadertask.o(i.ZthyMcuTaskXfzBootLoader))
[Stack]
- Max Depth = 2744
- Call Chain = ZthyMcuTaskXfzBootLoader ⇒ ZthyMcuConfSetKeyValueString ⇒ f_rename ⇒ dir_register ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuBspFlashErase
- >> ZThyMcuBspFlashWrite64
- >> __2sprintf
- >> strlen
- >> __aeabi_memclr4
- >> ZthyMcuTaskXfzJumpToApp
- >> ZthyMcuConfSetKeyValueString
- >> f_read
- >> f_open
- >> f_close
[Called By]
ZthyMcuTaskXfzBootLoaderPrep (Thumb, 168 bytes, Stack size 56 bytes, xfzbootloadertask.o(i.ZthyMcuTaskXfzBootLoaderPrep))
[Stack]
- Max Depth = 1304
- Call Chain = ZthyMcuTaskXfzBootLoaderPrep ⇒ ZthyMcuConfGetKeyValueString ⇒ f_open ⇒ dir_register ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuBspGpioSetLevel
- >> ZthyMcuBspGpioInit
- >> atoi
- >> __aeabi_memclr4
- >> ZthyMcuConfGetKeyValueString
[Called By]
__0sprintf$3 (Thumb, 34 bytes, Stack size 24 bytes, printf3.o(i.__0sprintf$3), UNUSED)
[Calls]
- >> _sputc
- >> _printf_core
__1sprintf$3 (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0sprintf$3), UNUSED)
__2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0sprintf$3))
[Stack]
- Max Depth = 24
- Call Chain = __2sprintf
[Called By]- >> ZthyMcuTaskXfzBootLoader
- >> ZthyMcuConfSetKeyValueString
__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)
disk_initialize (Thumb, 38 bytes, Stack size 16 bytes, diskio.o(i.disk_initialize))
[Stack]
- Max Depth = 184
- Call Chain = disk_initialize ⇒ ZthyMcuDrvSDInit ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDSpiSetSpeedMode
- >> ZthyMcuDrvSDSpiReadWriteByte
- >> ZthyMcuDrvSDInit
[Called By]- >> mount_volume
- >> f_mkfs
disk_ioctl (Thumb, 96 bytes, Stack size 24 bytes, diskio.o(i.disk_ioctl))
[Stack]
- Max Depth = 216
- Call Chain = disk_ioctl ⇒ ZthyMcuDrvSDGetSectorCount ⇒ ZthyMcuDrvSDGetCsd ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDWaitReady
- >> ZthyMcuDrvSDSpiCs
- >> ZthyMcuDrvSDGetSectorCount
[Called By]- >> sync_fs
- >> create_partition
- >> f_mkfs
disk_read (Thumb, 54 bytes, Stack size 24 bytes, diskio.o(i.disk_read))
[Stack]
- Max Depth = 192
- Call Chain = disk_read ⇒ ZthyMcuDrvSDReadDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDSpiReadWriteByte
- >> ZthyMcuDrvSDReadDisk
[Called By]- >> move_window
- >> f_write
- >> f_read
- >> f_open
- >> f_lseek
disk_status (Thumb, 12 bytes, Stack size 0 bytes, diskio.o(i.disk_status))
[Called By]
- >> validate
- >> mount_volume
disk_write (Thumb, 44 bytes, Stack size 24 bytes, diskio.o(i.disk_write))
[Stack]
- Max Depth = 192
- Call Chain = disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]- >> sync_window
- >> sync_fs
- >> dir_clear
- >> create_partition
- >> f_write
- >> f_sync
- >> f_read
- >> f_mkfs
- >> f_lseek
f_close (Thumb, 34 bytes, Stack size 16 bytes, ff.o(i.f_close))
[Stack]
- Max Depth = 272
- Call Chain = f_close ⇒ f_sync ⇒ sync_fs ⇒ disk_ioctl ⇒ ZthyMcuDrvSDGetSectorCount ⇒ ZthyMcuDrvSDGetCsd ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]- >> ZthyMcuTaskXfzBootLoader
- >> ZthyMcuConfSetKeyValueString
- >> ZthyMcuConfGetKeyValueString
f_gets (Thumb, 80 bytes, Stack size 40 bytes, ff.o(i.f_gets))
[Stack]
- Max Depth = 368
- Call Chain = f_gets ⇒ f_read ⇒ get_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]- >> ZthyMcuConfSetKeyValueString
- >> ZthyMcuConfGetKeyValueString
f_lseek (Thumb, 688 bytes, Stack size 72 bytes, ff.o(i.f_lseek))
[Stack]
- Max Depth = 360
- Call Chain = f_lseek ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> validate
- >> get_fat
- >> create_chain
- >> clst2sect
- >> clmt_clust
- >> disk_write
- >> disk_read
[Called By]- >> ZthyMcuConfGetKeyValueString
f_mkfs (Thumb, 1824 bytes, Stack size 152 bytes, ff.o(i.f_mkfs))
[Stack]
- Max Depth = 440
- Call Chain = f_mkfs ⇒ create_partition ⇒ disk_ioctl ⇒ ZthyMcuDrvSDGetSectorCount ⇒ ZthyMcuDrvSDGetCsd ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> st_word
- >> st_dword
- >> mem_set
- >> mem_cpy
- >> get_ldnumber
- >> create_partition
- >> get_fattime
- >> disk_write
- >> disk_ioctl
- >> disk_initialize
- >> ff_memfree
- >> ff_memalloc
[Called By]
f_mount (Thumb, 80 bytes, Stack size 40 bytes, ff.o(i.f_mount))
[Stack]
- Max Depth = 392
- Call Chain = f_mount ⇒ mount_volume ⇒ find_volume ⇒ check_fs ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> mount_volume
- >> get_ldnumber
[Called By]
f_open (Thumb, 536 bytes, Stack size 112 bytes, ff.o(i.f_open))
[Stack]
- Max Depth = 504
- Call Chain = f_open ⇒ dir_register ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> st_dword
- >> st_clust
- >> remove_chain
- >> move_window
- >> mount_volume
- >> mem_set
- >> ld_dword
- >> ld_clust
- >> get_fat
- >> follow_path
- >> dir_register
- >> clst2sect
- >> get_fattime
- >> disk_read
- >> ff_memfree
- >> ff_memalloc
[Called By]- >> ZthyMcuTaskXfzBootLoader
- >> ZthyMcuConfSetKeyValueString
- >> ZthyMcuConfGetKeyValueString
f_puts (Thumb, 44 bytes, Stack size 88 bytes, ff.o(i.f_puts))
[Stack]
- Max Depth = 464
- Call Chain = f_puts ⇒ putc_bfd ⇒ f_write ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> putc_init
- >> putc_flush
- >> putc_bfd
[Called By]- >> ZthyMcuConfSetKeyValueString
f_read (Thumb, 428 bytes, Stack size 72 bytes, ff.o(i.f_read))
[Stack]
- Max Depth = 328
- Call Chain = f_read ⇒ get_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> validate
- >> mem_cpy
- >> get_fat
- >> clst2sect
- >> clmt_clust
- >> disk_write
- >> disk_read
[Called By]- >> ZthyMcuTaskXfzBootLoader
- >> f_gets
f_rename (Thumb, 316 bytes, Stack size 168 bytes, ff.o(i.f_rename))
[Stack]
- Max Depth = 560
- Call Chain = f_rename ⇒ dir_register ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> sync_fs
- >> st_clust
- >> move_window
- >> mount_volume
- >> mem_cpy
- >> ld_clust
- >> get_ldnumber
- >> follow_path
- >> dir_remove
- >> dir_register
- >> clst2sect
- >> ff_memfree
- >> ff_memalloc
[Called By]- >> ZthyMcuConfSetKeyValueString
f_sync (Thumb, 160 bytes, Stack size 24 bytes, ff.o(i.f_sync))
[Stack]
- Max Depth = 256
- Call Chain = f_sync ⇒ sync_fs ⇒ disk_ioctl ⇒ ZthyMcuDrvSDGetSectorCount ⇒ ZthyMcuDrvSDGetCsd ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> validate
- >> sync_fs
- >> st_word
- >> st_dword
- >> st_clust
- >> move_window
- >> get_fattime
- >> disk_write
[Called By]
f_unlink (Thumb, 220 bytes, Stack size 120 bytes, ff.o(i.f_unlink))
[Stack]
- Max Depth = 496
- Call Chain = f_unlink ⇒ follow_path ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> sync_fs
- >> remove_chain
- >> mount_volume
- >> ld_clust
- >> follow_path
- >> dir_sdi
- >> dir_remove
- >> dir_read
- >> ff_memfree
- >> ff_memalloc
[Called By]- >> ZthyMcuConfSetKeyValueString
f_write (Thumb, 494 bytes, Stack size 64 bytes, ff.o(i.f_write))
[Stack]
- Max Depth = 352
- Call Chain = f_write ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> validate
- >> mem_cpy
- >> create_chain
- >> clst2sect
- >> clmt_clust
- >> disk_write
- >> disk_read
[Called By]- >> putc_flush
- >> putc_bfd
ff_memalloc (Thumb, 12 bytes, Stack size 8 bytes, ffsystem.o(i.ff_memalloc))
[Stack]
- Max Depth = 28
- Call Chain = ff_memalloc ⇒ malloc
[Calls]
[Called By]- >> dir_clear
- >> f_unlink
- >> f_rename
- >> f_open
- >> f_mkfs
ff_memfree (Thumb, 12 bytes, Stack size 8 bytes, ffsystem.o(i.ff_memfree))
[Stack]
- Max Depth = 16
- Call Chain = ff_memfree ⇒ free
[Calls]
[Called By]- >> dir_clear
- >> f_unlink
- >> f_rename
- >> f_open
- >> f_mkfs
ff_oem2uni (Thumb, 38 bytes, Stack size 8 bytes, ffunicode.o(i.ff_oem2uni))
[Stack]
- Max Depth = 8
- Call Chain = ff_oem2uni
[Called By]
ff_uni2oem (Thumb, 58 bytes, Stack size 8 bytes, ffunicode.o(i.ff_uni2oem))
[Stack]
- Max Depth = 8
- Call Chain = ff_uni2oem
[Called By]
ff_wtoupper (Thumb, 166 bytes, Stack size 16 bytes, ffunicode.o(i.ff_wtoupper))
[Stack]
- Max Depth = 16
- Call Chain = ff_wtoupper
[Called By]
free (Thumb, 76 bytes, Stack size 8 bytes, malloc.o(i.free))
[Stack]
- Max Depth = 8
- Call Chain = free
[Called By]
get_fattime (Thumb, 4 bytes, Stack size 0 bytes, diskio.o(i.get_fattime))
[Called By]
main (Thumb, 32 bytes, Stack size 8 bytes, xfzbootloaderapp.o(i.main))
[Stack]
- Max Depth = 2752
- Call Chain = main ⇒ ZthyMcuTaskXfzBootLoader ⇒ ZthyMcuConfSetKeyValueString ⇒ f_rename ⇒ dir_register ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuBspSysInit
- >> ZthyMcuTaskXfzBootLoaderPrep
- >> ZthyMcuTaskXfzBootLoader
- >> ZthyFileSysInit
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
malloc (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc))
[Stack]
- Max Depth = 20
- Call Chain = malloc
[Called By]
Local Symbols
__NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping))
[Called By]
__NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]- >> HAL_SYSTICK_Config
- >> HAL_NVIC_SetPriority
FLASH_Program_HalfWord (Thumb, 22 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord))
[Called By]
FLASH_SetErrorCode (Thumb, 124 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.FLASH_SetErrorCode))
[Called By]
- >> FLASH_WaitForLastOperation
FLASH_MassErase (Thumb, 30 bytes, Stack size 0 bytes, stm32f1xx_hal_flash_ex.o(i.FLASH_MassErase))
[Called By]
RCC_Delay (Thumb, 36 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(i.RCC_Delay))
[Stack]
- Max Depth = 8
- Call Chain = RCC_Delay
[Called By]
SPI_2linesRxISR_16BIT (Thumb, 68 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_16BIT))
[Stack]
- Max Depth = 96
- Call Chain = SPI_2linesRxISR_16BIT ⇒ SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Address Reference Count : 1]- stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
SPI_2linesRxISR_16BITCRC (Thumb, 36 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_16BITCRC))
[Stack]
- Max Depth = 104
- Call Chain = SPI_2linesRxISR_16BITCRC ⇒ SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Address Reference Count : 1]- stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_16BIT)
SPI_2linesRxISR_8BIT (Thumb, 68 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_8BIT))
[Stack]
- Max Depth = 96
- Call Chain = SPI_2linesRxISR_8BIT ⇒ SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Address Reference Count : 1]- stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
SPI_2linesRxISR_8BITCRC (Thumb, 46 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_8BITCRC))
[Stack]
- Max Depth = 104
- Call Chain = SPI_2linesRxISR_8BITCRC ⇒ SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Address Reference Count : 1]- stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_8BIT)
SPI_2linesTxISR_16BIT (Thumb, 88 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(i.SPI_2linesTxISR_16BIT))
[Stack]
- Max Depth = 96
- Call Chain = SPI_2linesTxISR_16BIT ⇒ SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Address Reference Count : 1]- stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
SPI_2linesTxISR_8BIT (Thumb, 88 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(i.SPI_2linesTxISR_8BIT))
[Stack]
- Max Depth = 96
- Call Chain = SPI_2linesTxISR_8BIT ⇒ SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Address Reference Count : 1]- stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
SPI_CloseRxTx_ISR (Thumb, 260 bytes, Stack size 24 bytes, stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR))
[Stack]
- Max Depth = 88
- Call Chain = SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_GetTick
- >> SPI_EndRxTxTransaction
- >> HAL_SPI_TxRxCpltCallback
- >> HAL_SPI_RxCpltCallback
- >> HAL_SPI_ErrorCallback
- >> SPI_ISCRCErrorValid
[Called By]- >> SPI_2linesTxISR_8BIT
- >> SPI_2linesTxISR_16BIT
- >> SPI_2linesRxISR_8BITCRC
- >> SPI_2linesRxISR_8BIT
- >> SPI_2linesRxISR_16BITCRC
- >> SPI_2linesRxISR_16BIT
SPI_DMAAbortOnError (Thumb, 20 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError))
[Stack]
- Max Depth = 16
- Call Chain = SPI_DMAAbortOnError
[Calls]
[Address Reference Count : 1]- stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler)
SPI_EndRxTxTransaction (Thumb, 40 bytes, Stack size 24 bytes, stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction))
[Stack]
- Max Depth = 64
- Call Chain = SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> SPI_WaitFlagStateUntilTimeout
[Called By]
SPI_WaitFlagStateUntilTimeout (Thumb, 210 bytes, Stack size 40 bytes, stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout))
[Stack]
- Max Depth = 40
- Call Chain = SPI_WaitFlagStateUntilTimeout
[Calls]
[Called By]- >> SPI_EndRxTxTransaction
ZthyMcuDrvSDDisselect (Thumb, 16 bytes, Stack size 8 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDDisselect))
[Stack]
- Max Depth = 60
- Call Chain = ZthyMcuDrvSDDisselect ⇒ ZthyMcuDrvSDSpiReadWriteByte ⇒ ZthyMcuBspSpiReadWriteByte ⇒ HAL_SPI_TransmitReceive_IT
[Calls]- >> ZthyMcuDrvSDSpiReadWriteByte
- >> ZthyMcuDrvSDSpiCs
[Called By]- >> ZthyMcuDrvSDWriteDisk
- >> ZthyMcuDrvSDReadDisk
- >> ZthyMcuDrvSDInit
- >> ZthyMcuDrvSDSendCmd
- >> ZthyMcuDrvSDSelect
- >> ZthyMcuDrvSDGetCsd
ZthyMcuDrvSDGetCsd (Thumb, 42 bytes, Stack size 16 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDGetCsd))
[Stack]
- Max Depth = 160
- Call Chain = ZthyMcuDrvSDGetCsd ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDSendCmd
- >> ZthyMcuDrvSDRecvData
- >> ZthyMcuDrvSDDisselect
[Called By]- >> ZthyMcuDrvSDGetSectorCount
ZthyMcuDrvSDGetResponse (Thumb, 38 bytes, Stack size 16 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDGetResponse))
[Stack]
- Max Depth = 68
- Call Chain = ZthyMcuDrvSDGetResponse ⇒ ZthyMcuDrvSDSpiReadWriteByte ⇒ ZthyMcuBspSpiReadWriteByte ⇒ HAL_SPI_TransmitReceive_IT
[Calls]- >> ZthyMcuDrvSDSpiReadWriteByte
[Called By]
ZthyMcuDrvSDRecvData (Thumb, 56 bytes, Stack size 16 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDRecvData))
[Stack]
- Max Depth = 84
- Call Chain = ZthyMcuDrvSDRecvData ⇒ ZthyMcuDrvSDGetResponse ⇒ ZthyMcuDrvSDSpiReadWriteByte ⇒ ZthyMcuBspSpiReadWriteByte ⇒ HAL_SPI_TransmitReceive_IT
[Calls]- >> ZthyMcuDrvSDSpiReadWriteByte
- >> ZthyMcuDrvSDGetResponse
[Called By]- >> ZthyMcuDrvSDReadDisk
- >> ZthyMcuDrvSDGetCsd
ZthyMcuDrvSDSelect (Thumb, 26 bytes, Stack size 8 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDSelect))
[Stack]
- Max Depth = 120
- Call Chain = ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDWaitReady
- >> ZthyMcuDrvSDSpiCs
- >> ZthyMcuDrvSDDisselect
[Called By]
ZthyMcuDrvSDSendBlock (Thumb, 88 bytes, Stack size 24 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDSendBlock))
[Stack]
- Max Depth = 136
- Call Chain = ZthyMcuDrvSDSendBlock ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDWaitReady
- >> ZthyMcuDrvSDSpiReadWriteByte
[Called By]
ZthyMcuDrvSDSendCmd (Thumb, 120 bytes, Stack size 24 bytes, zthymcudrvsd.o(i.ZthyMcuDrvSDSendCmd))
[Stack]
- Max Depth = 144
- Call Chain = ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ZthyMcuDrvSDSpiReadWriteByte
- >> ZthyMcuDrvSDSelect
- >> ZthyMcuDrvSDDisselect
[Called By]- >> ZthyMcuDrvSDWriteDisk
- >> ZthyMcuDrvSDReadDisk
- >> ZthyMcuDrvSDInit
- >> ZthyMcuDrvSDGetCsd
check_fs (Thumb, 180 bytes, Stack size 24 bytes, ff.o(i.check_fs))
[Stack]
- Max Depth = 248
- Call Chain = check_fs ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> move_window
- >> mem_cmp
- >> ld_word
[Called By]
chk_chr (Thumb, 20 bytes, Stack size 0 bytes, ff.o(i.chk_chr))
[Called By]
clmt_clust (Thumb, 50 bytes, Stack size 20 bytes, ff.o(i.clmt_clust))
[Stack]
- Max Depth = 20
- Call Chain = clmt_clust
[Called By]- >> f_write
- >> f_read
- >> f_lseek
clst2sect (Thumb, 26 bytes, Stack size 0 bytes, ff.o(i.clst2sect))
[Called By]
- >> dir_sdi
- >> dir_next
- >> dir_clear
- >> f_write
- >> f_rename
- >> f_read
- >> f_open
- >> f_lseek
cmp_lfn (Thumb, 148 bytes, Stack size 32 bytes, ff.o(i.cmp_lfn))
[Stack]
- Max Depth = 48
- Call Chain = cmp_lfn ⇒ ff_wtoupper
[Calls]- >> ld_word
- >> ff_wtoupper
[Called By]
create_chain (Thumb, 288 bytes, Stack size 32 bytes, ff.o(i.create_chain))
[Stack]
- Max Depth = 288
- Call Chain = create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]- >> dir_next
- >> f_write
- >> f_lseek
create_name (Thumb, 678 bytes, Stack size 56 bytes, ff.o(i.create_name))
[Stack]
- Max Depth = 88
- Call Chain = create_name ⇒ tchar2uni ⇒ ff_oem2uni
[Calls]- >> tchar2uni
- >> mem_set
- >> chk_chr
- >> ff_uni2oem
[Called By]
create_partition (Thumb, 348 bytes, Stack size 72 bytes, ff.o(i.create_partition))
[Stack]
- Max Depth = 288
- Call Chain = create_partition ⇒ disk_ioctl ⇒ ZthyMcuDrvSDGetSectorCount ⇒ ZthyMcuDrvSDGetCsd ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> st_word
- >> st_dword
- >> mem_set
- >> disk_write
- >> disk_ioctl
[Called By]
dbc_1st (Thumb, 12 bytes, Stack size 0 bytes, ff.o(i.dbc_1st))
[Called By]
- >> tchar2uni
- >> gen_numname
dbc_2nd (Thumb, 12 bytes, Stack size 0 bytes, ff.o(i.dbc_2nd))
[Called By]
dir_alloc (Thumb, 96 bytes, Stack size 24 bytes, ff.o(i.dir_alloc))
[Stack]
- Max Depth = 336
- Call Chain = dir_alloc ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> move_window
- >> dir_sdi
- >> dir_next
[Called By]
dir_clear (Thumb, 198 bytes, Stack size 32 bytes, ff.o(i.dir_clear))
[Stack]
- Max Depth = 240
- Call Chain = dir_clear ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> sync_window
- >> mem_set
- >> clst2sect
- >> disk_write
- >> ff_memfree
- >> ff_memalloc
[Called By]
dir_find (Thumb, 252 bytes, Stack size 32 bytes, ff.o(i.dir_find))
[Stack]
- Max Depth = 344
- Call Chain = dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> sum_sfn
- >> move_window
- >> mem_cmp
- >> dir_sdi
- >> dir_next
- >> cmp_lfn
[Called By]- >> follow_path
- >> dir_register
dir_next (Thumb, 202 bytes, Stack size 24 bytes, ff.o(i.dir_next))
[Stack]
- Max Depth = 312
- Call Chain = dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> get_fat
- >> dir_clear
- >> create_chain
- >> clst2sect
[Called By]- >> dir_remove
- >> dir_register
- >> dir_read
- >> dir_find
- >> dir_alloc
dir_read (Thumb, 210 bytes, Stack size 40 bytes, ff.o(i.dir_read))
[Stack]
- Max Depth = 352
- Call Chain = dir_read ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> sum_sfn
- >> pick_lfn
- >> move_window
- >> dir_next
[Called By]
dir_register (Thumb, 322 bytes, Stack size 48 bytes, ff.o(i.dir_register))
[Stack]
- Max Depth = 392
- Call Chain = dir_register ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> sum_sfn
- >> put_lfn
- >> move_window
- >> mem_set
- >> mem_cpy
- >> gen_numname
- >> dir_sdi
- >> dir_next
- >> dir_find
- >> dir_alloc
[Called By]
dir_remove (Thumb, 96 bytes, Stack size 24 bytes, ff.o(i.dir_remove))
[Stack]
- Max Depth = 336
- Call Chain = dir_remove ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> move_window
- >> dir_sdi
- >> dir_next
[Called By]
dir_sdi (Thumb, 154 bytes, Stack size 24 bytes, ff.o(i.dir_sdi))
[Stack]
- Max Depth = 280
- Call Chain = dir_sdi ⇒ get_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]- >> follow_path
- >> dir_remove
- >> dir_register
- >> dir_find
- >> dir_alloc
- >> f_unlink
find_volume (Thumb, 120 bytes, Stack size 40 bytes, ff.o(i.find_volume))
[Stack]
- Max Depth = 288
- Call Chain = find_volume ⇒ check_fs ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]
follow_path (Thumb, 202 bytes, Stack size 32 bytes, ff.o(i.follow_path))
[Stack]
- Max Depth = 376
- Call Chain = follow_path ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> ld_clust
- >> dir_sdi
- >> dir_find
- >> create_name
[Called By]- >> f_unlink
- >> f_rename
- >> f_open
gen_numname (Thumb, 198 bytes, Stack size 64 bytes, ff.o(i.gen_numname))
[Stack]
- Max Depth = 76
- Call Chain = gen_numname ⇒ mem_cpy
[Calls]
[Called By]
get_fat (Thumb, 224 bytes, Stack size 32 bytes, ff.o(i.get_fat))
[Stack]
- Max Depth = 256
- Call Chain = get_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> move_window
- >> ld_word
- >> ld_dword
[Called By]- >> remove_chain
- >> dir_sdi
- >> dir_next
- >> create_chain
- >> f_read
- >> f_open
- >> f_lseek
get_ldnumber (Thumb, 80 bytes, Stack size 16 bytes, ff.o(i.get_ldnumber))
[Stack]
- Max Depth = 16
- Call Chain = get_ldnumber
[Called By]- >> mount_volume
- >> f_rename
- >> f_mount
- >> f_mkfs
ld_clust (Thumb, 38 bytes, Stack size 16 bytes, ff.o(i.ld_clust))
[Stack]
- Max Depth = 16
- Call Chain = ld_clust
[Calls]
[Called By]- >> follow_path
- >> f_unlink
- >> f_rename
- >> f_open
ld_dword (Thumb, 24 bytes, Stack size 0 bytes, ff.o(i.ld_dword))
[Called By]
- >> put_fat
- >> mount_volume
- >> get_fat
- >> find_volume
- >> f_open
ld_word (Thumb, 12 bytes, Stack size 0 bytes, ff.o(i.ld_word))
[Called By]
- >> pick_lfn
- >> mount_volume
- >> ld_clust
- >> get_fat
- >> cmp_lfn
- >> check_fs
mem_cmp (Thumb, 36 bytes, Stack size 20 bytes, ff.o(i.mem_cmp))
[Stack]
- Max Depth = 20
- Call Chain = mem_cmp
[Called By]
mem_cpy (Thumb, 26 bytes, Stack size 12 bytes, ff.o(i.mem_cpy))
[Stack]
- Max Depth = 12
- Call Chain = mem_cpy
[Called By]- >> gen_numname
- >> dir_register
- >> f_write
- >> f_rename
- >> f_read
- >> f_mkfs
mem_set (Thumb, 18 bytes, Stack size 8 bytes, ff.o(i.mem_set))
[Stack]
- Max Depth = 8
- Call Chain = mem_set
[Called By]- >> sync_fs
- >> putc_init
- >> dir_register
- >> dir_clear
- >> create_partition
- >> create_name
- >> f_open
- >> f_mkfs
mount_volume (Thumb, 662 bytes, Stack size 64 bytes, ff.o(i.mount_volume))
[Stack]
- Max Depth = 352
- Call Chain = mount_volume ⇒ find_volume ⇒ check_fs ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> move_window
- >> ld_word
- >> ld_dword
- >> get_ldnumber
- >> find_volume
- >> disk_status
- >> disk_initialize
[Called By]- >> f_unlink
- >> f_rename
- >> f_open
- >> f_mount
move_window (Thumb, 52 bytes, Stack size 16 bytes, ff.o(i.move_window))
[Stack]
- Max Depth = 224
- Call Chain = move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> sync_window
- >> disk_read
[Called By]- >> put_fat
- >> mount_volume
- >> get_fat
- >> dir_remove
- >> dir_register
- >> dir_read
- >> dir_find
- >> dir_alloc
- >> check_fs
- >> f_sync
- >> f_rename
- >> f_open
pick_lfn (Thumb, 136 bytes, Stack size 32 bytes, ff.o(i.pick_lfn))
[Stack]
- Max Depth = 32
- Call Chain = pick_lfn
[Calls]
[Called By]
put_fat (Thumb, 312 bytes, Stack size 32 bytes, ff.o(i.put_fat))
[Stack]
- Max Depth = 256
- Call Chain = put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> st_word
- >> st_dword
- >> move_window
- >> ld_dword
[Called By]- >> remove_chain
- >> create_chain
put_lfn (Thumb, 124 bytes, Stack size 32 bytes, ff.o(i.put_lfn))
[Stack]
- Max Depth = 32
- Call Chain = put_lfn
[Calls]
[Called By]
putc_bfd (Thumb, 68 bytes, Stack size 24 bytes, ff.o(i.putc_bfd))
[Stack]
- Max Depth = 376
- Call Chain = putc_bfd ⇒ f_write ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]
putc_flush (Thumb, 44 bytes, Stack size 16 bytes, ff.o(i.putc_flush))
[Stack]
- Max Depth = 368
- Call Chain = putc_flush ⇒ f_write ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]
putc_init (Thumb, 20 bytes, Stack size 16 bytes, ff.o(i.putc_init))
[Stack]
- Max Depth = 24
- Call Chain = putc_init ⇒ mem_set
[Calls]
[Called By]
remove_chain (Thumb, 154 bytes, Stack size 32 bytes, ff.o(i.remove_chain))
[Stack]
- Max Depth = 288
- Call Chain = remove_chain ⇒ put_fat ⇒ move_window ⇒ sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]
st_clust (Thumb, 36 bytes, Stack size 16 bytes, ff.o(i.st_clust))
[Stack]
- Max Depth = 16
- Call Chain = st_clust
[Calls]
[Called By]- >> f_sync
- >> f_rename
- >> f_open
st_dword (Thumb, 24 bytes, Stack size 0 bytes, ff.o(i.st_dword))
[Called By]
- >> sync_fs
- >> put_fat
- >> create_partition
- >> f_sync
- >> f_open
- >> f_mkfs
st_word (Thumb, 12 bytes, Stack size 0 bytes, ff.o(i.st_word))
[Called By]
- >> sync_fs
- >> st_clust
- >> put_lfn
- >> put_fat
- >> create_partition
- >> f_sync
- >> f_mkfs
sum_sfn (Thumb, 32 bytes, Stack size 12 bytes, ff.o(i.sum_sfn))
[Stack]
- Max Depth = 12
- Call Chain = sum_sfn
[Called By]- >> dir_register
- >> dir_read
- >> dir_find
sync_fs (Thumb, 134 bytes, Stack size 16 bytes, ff.o(i.sync_fs))
[Stack]
- Max Depth = 232
- Call Chain = sync_fs ⇒ disk_ioctl ⇒ ZthyMcuDrvSDGetSectorCount ⇒ ZthyMcuDrvSDGetCsd ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> sync_window
- >> st_word
- >> st_dword
- >> mem_set
- >> disk_write
- >> disk_ioctl
[Called By]- >> f_unlink
- >> f_sync
- >> f_rename
sync_window (Thumb, 74 bytes, Stack size 16 bytes, ff.o(i.sync_window))
[Stack]
- Max Depth = 208
- Call Chain = sync_window ⇒ disk_write ⇒ ZthyMcuDrvSDWriteDisk ⇒ ZthyMcuDrvSDSendCmd ⇒ ZthyMcuDrvSDSelect ⇒ ZthyMcuDrvSDWaitReady ⇒ ZthyMcuBspSpiInit ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]- >> sync_fs
- >> move_window
- >> dir_clear
tchar2uni (Thumb, 76 bytes, Stack size 24 bytes, ff.o(i.tchar2uni))
[Stack]
- Max Depth = 32
- Call Chain = tchar2uni ⇒ ff_oem2uni
[Calls]- >> dbc_2nd
- >> dbc_1st
- >> ff_oem2uni
[Called By]
validate (Thumb, 60 bytes, Stack size 16 bytes, ff.o(i.validate))
[Stack]
- Max Depth = 16
- Call Chain = validate
[Calls]
[Called By]- >> f_write
- >> f_sync
- >> f_read
- >> f_lseek
- >> f_close
ZthyMcuTaskXfzJumpToApp (Thumb, 108 bytes, Stack size 8 bytes, xfzbootloadertask.o(i.ZthyMcuTaskXfzJumpToApp))
[Stack]
- Max Depth = 80
- Call Chain = ZthyMcuTaskXfzJumpToApp ⇒ HAL_RCC_DeInit ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_GPIO_DeInit
- >> HAL_RCC_DeInit
- >> ZthyMcuBspSpiDeInit
[Called By]- >> ZthyMcuTaskXfzBootLoader
_printf_core (Thumb, 436 bytes, Stack size 96 bytes, printf3.o(i._printf_core), UNUSED)
[Calls]
[Called By]
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printf3.o(i._sputc))
[Called By]
[Address Reference Count : 1]- printf3.o(i.__0sprintf$3)
Undefined Global Symbols