Static Call Graph for image .\Objects\xx_flashload.axf



#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Feb 23 05:32:54 2026

Maximum Stack Usage = 64 bytes

Call chain for Maximum Stack Depth:

Reset_Handler ⇒ Main ⇒ Program ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation ⇒ delay

Global Symbols

Reset_Handler (Thumb, 34 bytes, Stack size 0 bytes, stm32f10x_vector.o(.startup))

[Stack]


[Calls]

__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

[Called By]

__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]

__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]

BlankCheck (Thumb, 30 bytes, Stack size 8 bytes, main.o(i.BlankCheck))

[Stack]


[Called By]

EraseAll (Thumb, 68 bytes, Stack size 8 bytes, main.o(i.EraseAll))

[Stack]


[Calls]
[Called By]

EraseSector (Thumb, 150 bytes, Stack size 16 bytes, main.o(i.EraseSector))

[Stack]


[Calls]
[Called By]

FLASH_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_ClearFlag))

[Called By]

FLASH_ErasePage (Thumb, 76 bytes, Stack size 16 bytes, stm32f10x_flash.o(i.FLASH_ErasePage))

[Stack]


[Calls]
[Called By]

FLASH_GetStatus (Thumb, 48 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_GetStatus))

[Called By]

FLASH_PrefetchBufferCmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_PrefetchBufferCmd))

[Called By]

FLASH_ProgramHalfWord (Thumb, 64 bytes, Stack size 16 bytes, stm32f10x_flash.o(i.FLASH_ProgramHalfWord))

[Stack]


[Calls]
[Called By]

FLASH_SetLatency (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_SetLatency))

[Called By]

FLASH_Unlock (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_Unlock))

[Called By]

FLASH_WaitForLastOperation (Thumb, 42 bytes, Stack size 16 bytes, stm32f10x_flash.o(i.FLASH_WaitForLastOperation))

[Stack]


[Calls]
[Called By]

Flash_Init (Thumb, 40 bytes, Stack size 8 bytes, main.o(i.Flash_Init))

[Stack]


[Calls]
[Called By]

Main (Thumb, 80 bytes, Stack size 8 bytes, st16.o(i.Main))

[Stack]


[Calls]
[Called By]

NVIC_Configuration (Thumb, 14 bytes, Stack size 8 bytes, main.o(i.NVIC_Configuration))

[Stack]


[Calls]
[Called By]

NVIC_SetVectorTable (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_nvic.o(i.NVIC_SetVectorTable))

[Called By]

Program (Thumb, 64 bytes, Stack size 16 bytes, main.o(i.Program))

[Stack]


[Calls]
[Called By]

RCC_Configuration (Thumb, 114 bytes, Stack size 8 bytes, main.o(i.RCC_Configuration))

[Stack]


[Calls]
[Called By]

RCC_DeInit (Thumb, 62 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_DeInit))

[Called By]

RCC_GetFlagStatus (Thumb, 56 bytes, Stack size 8 bytes, stm32f10x_rcc.o(i.RCC_GetFlagStatus))

[Stack]


[Called By]

RCC_GetSYSCLKSource (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_GetSYSCLKSource))

[Called By]

RCC_HCLKConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_HCLKConfig))

[Called By]

RCC_HSEConfig (Thumb, 70 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_HSEConfig))

[Called By]

RCC_PCLK1Config (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_PCLK1Config))

[Called By]

RCC_PCLK2Config (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_PCLK2Config))

[Called By]

RCC_PLLCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_PLLCmd))

[Called By]

RCC_PLLConfig (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_PLLConfig))

[Called By]

RCC_SYSCLKConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_SYSCLKConfig))

[Called By]

RCC_WaitForHSEStartUp (Thumb, 54 bytes, Stack size 16 bytes, stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp))

[Stack]


[Calls]
[Called By]

ReadChipID (Thumb, 8 bytes, Stack size 0 bytes, main.o(i.ReadChipID))

[Called By]

Verification (Thumb, 34 bytes, Stack size 16 bytes, main.o(i.Verification))

[Stack]


[Called By]

dummy (Thumb, 2 bytes, Stack size 0 bytes, buff.o(i.dummy))

[Called By]

Local Symbols

delay (Thumb, 26 bytes, Stack size 8 bytes, stm32f10x_flash.o(i.delay))

[Stack]


[Called By]

Undefined Global Symbols