Static Call Graph for image ..\List\UART.axf



#<CALLGRAPH># ARM Linker, RVCT4.0 [Build 524]: Last Updated: Sat Jul 17 21:58:17 2010

Maximum Stack Usage = 396 bytes + Unknown(Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

main ⇒ uart_order_handle ⇒ DATAARRAYFOUT ⇒ ASCII2BIN

Function Pointers

Global Symbols

__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]

_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_init (Thumb, 0 bytes, Stack size unknown bytes, entry7.o(.ARM.Collect$$$$00000007))

Reset_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]

__aeabi_dadd (Thumb, 48 bytes, Stack size 24 bytes, dadd.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_dsub (Thumb, 48 bytes, Stack size 24 bytes, dadd.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_drsub (Thumb, 48 bytes, Stack size 24 bytes, dadd.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_dmul (Thumb, 232 bytes, Stack size 88 bytes, dmul.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_ddiv (Thumb, 248 bytes, Stack size 72 bytes, ddiv.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_d2iz (Thumb, 82 bytes, Stack size 16 bytes, dfixi.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_d2uiz (Thumb, 48 bytes, Stack size 0 bytes, dfixui.o(.text))

[Calls]


[Called By]

__aeabi_cdcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text))

[Called By]

__aeabi_cdcmple (Thumb, 74 bytes, Stack size 0 bytes, cdcmple.o(.text))

[Called By]

__aeabi_cdrcmple (Thumb, 74 bytes, Stack size 0 bytes, cdrcmple.o(.text))

[Called By]

__aeabi_llsl (Thumb, 32 bytes, Stack size 0 bytes, llshl.o(.text))

[Called By]

_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

__aeabi_llsr (Thumb, 30 bytes, Stack size 0 bytes, llushr.o(.text))

[Called By]

_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

__I$use$fp (Thumb, 0 bytes, Stack size unknown bytes, iusefp.o(.text), UNUSED)

_double_round (Thumb, 54 bytes, Stack size 20 bytes, depilogue.o(.text))

[Stack]


[Called By]

_double_epilogue (Thumb, 142 bytes, Stack size 28 bytes, depilogue.o(.text))

[Stack]


[Calls]
[Called By]

__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

[Calls]


[Called By]

__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)

__decompress0 (Thumb, 58 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)

ADC1_2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.ADC1_2_IRQHandler))
[Address Reference Count : 1]

ASCII2BIN (Thumb, 80 bytes, Stack size 8 bytes, dlt698_41.o(i.ASCII2BIN))

[Stack]


[Called By]

BAIdong_stopfunction (Thumb, 126 bytes, Stack size 8 bytes, fendu.o(i.BAIdong_stopfunction))

[Stack]


[Calls]
[Called By]

BIN2ASCII (Thumb, 86 bytes, Stack size 12 bytes, dlt698_41.o(i.BIN2ASCII))

[Stack]


[Called By]

BINs2ASCIIs (Thumb, 38 bytes, Stack size 20 bytes, dlt698_41.o(i.BINs2ASCIIs))

[Stack]


[Calls]
[Called By]

BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFault_Handler))
[Address Reference Count : 1]

CAN1_RX1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.CAN1_RX1_IRQHandler))
[Address Reference Count : 1]

CAN1_SCE_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.CAN1_SCE_IRQHandler))
[Address Reference Count : 1]

ChipHalInit (Thumb, 44 bytes, Stack size 8 bytes, hal.o(i.ChipHalInit))

[Stack]


[Calls]
[Called By]

ChipOutHalInit (Thumb, 8 bytes, Stack size 8 bytes, hal.o(i.ChipOutHalInit))

[Stack]


[Calls]
[Called By]

D2_setregister (Thumb, 1492 bytes, Stack size 8 bytes, order.o(i.D2_setregister))

[Stack]


[Called By]

DATAARRAYFOUT (Thumb, 582 bytes, Stack size 356 bytes, dlt698_41.o(i.DATAARRAYFOUT))

[Stack]


[Calls]
[Called By]

DLT69841Process (Thumb, 140 bytes, Stack size 96 bytes, dlt698_41.o(i.DLT69841Process))

[Stack]


[Calls]
[Called By]

DMA1_Channel1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel1_IRQHandler))
[Address Reference Count : 1]

DMA1_Channel2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel2_IRQHandler))
[Address Reference Count : 1]

DMA1_Channel3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel3_IRQHandler))
[Address Reference Count : 1]

DMA1_Channel4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel4_IRQHandler))
[Address Reference Count : 1]

DMA1_Channel5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel5_IRQHandler))
[Address Reference Count : 1]

DMA1_Channel6_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel6_IRQHandler))
[Address Reference Count : 1]

DMA1_Channel7_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel7_IRQHandler))
[Address Reference Count : 1]

DMA_Cmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_Cmd))

[Called By]

DMA_DeInit (Thumb, 326 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_DeInit))

[Called By]

DMA_Init (Thumb, 60 bytes, Stack size 8 bytes, stm32f10x_dma.o(i.DMA_Init))

[Stack]


[Called By]

Datasave_flash (Thumb, 2392 bytes, Stack size 32 bytes, order.o(i.Datasave_flash))

[Stack]


[Calls]
[Called By]

Datasave_flash_sub (Thumb, 176 bytes, Stack size 16 bytes, order.o(i.Datasave_flash_sub))

[Stack]


[Called By]

DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DebugMon_Handler))
[Address Reference Count : 1]

Delay (Thumb, 24 bytes, Stack size 0 bytes, middle.o(i.Delay))

[Called By]

Deny (Thumb, 68 bytes, Stack size 12 bytes, dlt698_41.o(i.Deny))

[Stack]


[Calls]
[Called By]

EXTI0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI0_IRQHandler))
[Address Reference Count : 1]

EXTI15_10_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI15_10_IRQHandler))
[Address Reference Count : 1]

EXTI1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI1_IRQHandler))
[Address Reference Count : 1]

EXTI2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI2_IRQHandler))
[Address Reference Count : 1]

EXTI3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI3_IRQHandler))
[Address Reference Count : 1]

EXTI4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI4_IRQHandler))
[Address Reference Count : 1]

EXTI9_5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI9_5_IRQHandler))
[Address Reference Count : 1]

FDDATA_Updata (Thumb, 222 bytes, Stack size 40 bytes, fendu.o(i.FDDATA_Updata))

[Stack]


[Calls]
[Called By]

FENCENGDATA_Updata (Thumb, 298 bytes, Stack size 24 bytes, motor_run.o(i.FENCENGDATA_Updata))

[Stack]


[Calls]
[Called By]

FENCENGDATA_Updata2 (Thumb, 304 bytes, Stack size 32 bytes, fenceng_run.o(i.FENCENGDATA_Updata2))

[Stack]


[Calls]
[Called By]

FLASH_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.FLASH_IRQHandler))
[Address Reference Count : 1]

FLASH_SPI_Config (Thumb, 158 bytes, Stack size 32 bytes, spi25f.o(i.FLASH_SPI_Config))

[Stack]


[Calls]
[Called By]

Fendu_Run (Thumb, 324 bytes, Stack size 48 bytes, fendu.o(i.Fendu_Run))

[Stack]


[Calls]
[Called By]

Fendu_Run_sub (Thumb, 232 bytes, Stack size 48 bytes, fendu.o(i.Fendu_Run_sub))

[Stack]


[Calls]
[Called By]

Fendu_start (Thumb, 32 bytes, Stack size 8 bytes, fendu.o(i.Fendu_start))

[Stack]


[Calls]
[Called By]

Fenfu_Runhand (Thumb, 176 bytes, Stack size 32 bytes, fendu.o(i.Fenfu_Runhand))

[Stack]


[Calls]
[Called By]

FengCeng_Run (Thumb, 442 bytes, Stack size 48 bytes, motor_run.o(i.FengCeng_Run))

[Stack]


[Calls]
[Called By]

FengCeng_Run2 (Thumb, 442 bytes, Stack size 48 bytes, fenceng_run.o(i.FengCeng_Run2))

[Stack]


[Calls]
[Called By]

FengCeng_Runhand (Thumb, 170 bytes, Stack size 40 bytes, motor_run.o(i.FengCeng_Runhand))

[Stack]


[Calls]
[Called By]

FengCeng_Runhand2 (Thumb, 172 bytes, Stack size 40 bytes, fenceng_run.o(i.FengCeng_Runhand2))

[Stack]


[Calls]
[Called By]

FengCeng_Runz0 (Thumb, 274 bytes, Stack size 40 bytes, motor_run.o(i.FengCeng_Runz0))

[Stack]


[Calls]
[Called By]

FengCeng_Runz02 (Thumb, 266 bytes, Stack size 40 bytes, fenceng_run.o(i.FengCeng_Runz02))

[Stack]


[Calls]
[Called By]

FengCeng_Start (Thumb, 48 bytes, Stack size 8 bytes, motor_run.o(i.FengCeng_Start))

[Stack]


[Calls]
[Called By]

FengCeng_Start2 (Thumb, 48 bytes, Stack size 8 bytes, fenceng_run.o(i.FengCeng_Start2))

[Stack]


[Calls]
[Called By]

ForceSingleCoil (Thumb, 86 bytes, Stack size 16 bytes, dlt698_41.o(i.ForceSingleCoil))

[Stack]


[Calls]
[Called By]

GPIO_Configuration (Thumb, 286 bytes, Stack size 8 bytes, gpio.o(i.GPIO_Configuration))

[Stack]


[Calls]
[Called By]

GPIO_Init (Thumb, 268 bytes, Stack size 20 bytes, stm32f10x_gpio.o(i.GPIO_Init))

[Stack]


[Called By]

GPIO_ReadInputDataBit (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ReadInputDataBit))

[Called By]

GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))

[Called By]

GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))

[Called By]

Getshangxia_flag (Thumb, 72 bytes, Stack size 24 bytes, fendu.o(i.Getshangxia_flag))

[Stack]


[Calls]
[Called By]

HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.HardFault_Handler))
[Address Reference Count : 1]

I2C1_ER_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C1_ER_IRQHandler))
[Address Reference Count : 1]

I2C1_EV_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C1_EV_IRQHandler))
[Address Reference Count : 1]

I2C2_ER_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C2_ER_IRQHandler))
[Address Reference Count : 1]

I2C2_EV_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C2_EV_IRQHandler))
[Address Reference Count : 1]

MakeFrame (Thumb, 212 bytes, Stack size 40 bytes, dlt698_41.o(i.MakeFrame))

[Stack]


[Calls]
[Called By]

MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManage_Handler))
[Address Reference Count : 1]

NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NMI_Handler))
[Address Reference Count : 1]

NVIC_Configuration (Thumb, 124 bytes, Stack size 8 bytes, nvic.o(i.NVIC_Configuration))

[Stack]


[Calls]
[Called By]

NVIC_Init (Thumb, 102 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init))

[Stack]


[Called By]

NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))

[Called By]

PVD_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PVD_IRQHandler))
[Address Reference Count : 1]

PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PendSV_Handler))
[Address Reference Count : 1]

PresetMultipleRegister (Thumb, 228 bytes, Stack size 40 bytes, dlt698_41.o(i.PresetMultipleRegister))

[Stack]


[Calls]
[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]

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]

RCC_APB2PeriphResetCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd))

[Called By]

RCC_Configuration (Thumb, 100 bytes, Stack size 8 bytes, rcc.o(i.RCC_Configuration))

[Stack]


[Calls]
[Called By]

RCC_GetClocksFreq (Thumb, 194 bytes, Stack size 12 bytes, stm32f10x_rcc.o(i.RCC_GetClocksFreq))

[Stack]


[Called By]

RCC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.RCC_IRQHandler))
[Address Reference Count : 1]

RTCAlarm_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.RTCAlarm_IRQHandler))
[Address Reference Count : 1]

RTC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.RTC_IRQHandler))
[Address Reference Count : 1]

ReadCoilStatus (Thumb, 336 bytes, Stack size 40 bytes, dlt698_41.o(i.ReadCoilStatus))

[Stack]


[Calls]
[Called By]

ReadHoldingRegisters (Thumb, 40 bytes, Stack size 16 bytes, dlt698_41.o(i.ReadHoldingRegisters))

[Stack]


[Calls]
[Called By]

ReadInputStatus (Thumb, 336 bytes, Stack size 40 bytes, dlt698_41.o(i.ReadInputStatus))

[Stack]


[Calls]
[Called By]

SPI1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SPI1_IRQHandler))
[Address Reference Count : 1]

SPI2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SPI2_IRQHandler))
[Address Reference Count : 1]

SPI_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_Cmd))

[Called By]

SPI_Init (Thumb, 60 bytes, Stack size 8 bytes, stm32f10x_spi.o(i.SPI_Init))

[Stack]


[Called By]

SST25BY (Thumb, 16 bytes, Stack size 8 bytes, spi25f.o(i.SST25BY))

[Stack]


[Calls]
[Called By]

SST25ByteProgram (Thumb, 92 bytes, Stack size 16 bytes, spi25f.o(i.SST25ByteProgram))

[Stack]


[Calls]
[Called By]

SST25Read (Thumb, 82 bytes, Stack size 16 bytes, spi25f.o(i.SST25Read))

[Stack]


[Calls]
[Called By]

SST25SectorErase (Thumb, 88 bytes, Stack size 16 bytes, spi25f.o(i.SST25SectorErase))

[Stack]


[Calls]
[Called By]

SST25WPEN (Thumb, 28 bytes, Stack size 8 bytes, spi25f.o(i.SST25WPEN))

[Stack]


[Calls]
[Called By]

SST25WRDI (Thumb, 10 bytes, Stack size 8 bytes, spi25f.o(i.SST25WRDI))

[Stack]


[Calls]
[Called By]

SST25Write (Thumb, 218 bytes, Stack size 24 bytes, spi25f.o(i.SST25Write))

[Stack]


[Calls]
[Called By]

SST25WriteEn (Thumb, 34 bytes, Stack size 8 bytes, spi25f.o(i.SST25WriteEn))

[Stack]


[Calls]
[Called By]

SSTCmd1 (Thumb, 32 bytes, Stack size 8 bytes, spi25f.o(i.SSTCmd1))

[Stack]


[Calls]
[Called By]

SSTCmd2 (Thumb, 40 bytes, Stack size 16 bytes, spi25f.o(i.SSTCmd2))

[Stack]


[Calls]
[Called By]

SSTCmdb1b (Thumb, 42 bytes, Stack size 16 bytes, spi25f.o(i.SSTCmdb1b))

[Stack]


[Calls]
[Called By]

SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SVC_Handler))
[Address Reference Count : 1]

SysTickDelay (Thumb, 16 bytes, Stack size 0 bytes, rcc.o(i.SysTickDelay))

[Called By]

SysTick_Handler (Thumb, 18 bytes, Stack size 0 bytes, rcc.o(i.SysTick_Handler))
[Address Reference Count : 1]

SystemInit (Thumb, 68 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))

[Stack]


[Calls]
[Called By]

TAMPER_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TAMPER_IRQHandler))
[Address Reference Count : 1]

TIM1_BRK_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_BRK_IRQHandler))
[Address Reference Count : 1]

TIM1_CC1_Datatreat (Thumb, 244 bytes, Stack size 16 bytes, tulun.o(i.TIM1_CC1_Datatreat))

[Stack]


[Calls]
[Called By]

TIM1_CC1_Find0 (Thumb, 140 bytes, Stack size 16 bytes, tulun.o(i.TIM1_CC1_Find0))

[Stack]


[Calls]
[Called By]

TIM1_CC1_handler (Thumb, 238 bytes, Stack size 16 bytes, tulun.o(i.TIM1_CC1_handler))

[Stack]


[Calls]
[Called By]

TIM1_CC1_middle (Thumb, 578 bytes, Stack size 16 bytes, tulun.o(i.TIM1_CC1_middle))

[Stack]


[Calls]
[Called By]

TIM1_CC1_savedata (Thumb, 276 bytes, Stack size 16 bytes, tulun.o(i.TIM1_CC1_savedata))

[Stack]


[Calls]
[Called By]

TIM1_CC_IRQHandler (Thumb, 186 bytes, Stack size 16 bytes, tulun.o(i.TIM1_CC_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

TIM1_TRG_COM_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_TRG_COM_IRQHandler))
[Address Reference Count : 1]

TIM1_UP_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_UP_IRQHandler))
[Address Reference Count : 1]

TIM2_CC2_Datatreat (Thumb, 196 bytes, Stack size 16 bytes, motor_run.o(i.TIM2_CC2_Datatreat))

[Stack]


[Calls]
[Called By]

TIM2_CC2_Datatreathand (Thumb, 248 bytes, Stack size 16 bytes, motor_run.o(i.TIM2_CC2_Datatreathand))

[Stack]


[Calls]
[Called By]

TIM2_CC2_Datatreatz0 (Thumb, 218 bytes, Stack size 32 bytes, motor_run.o(i.TIM2_CC2_Datatreatz0))

[Stack]


[Calls]
[Called By]

TIM2_IRQHandler (Thumb, 146 bytes, Stack size 16 bytes, motor_run.o(i.TIM2_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

TIM3_CC3_Datatreat (Thumb, 194 bytes, Stack size 16 bytes, fenceng_run.o(i.TIM3_CC3_Datatreat))

[Stack]


[Calls]
[Called By]

TIM3_CC3_Datatreathand (Thumb, 246 bytes, Stack size 16 bytes, fenceng_run.o(i.TIM3_CC3_Datatreathand))

[Stack]


[Calls]
[Called By]

TIM3_CC3_Datatreatz0 (Thumb, 216 bytes, Stack size 32 bytes, fenceng_run.o(i.TIM3_CC3_Datatreatz0))

[Stack]


[Calls]
[Called By]

TIM3_IRQHandler (Thumb, 142 bytes, Stack size 16 bytes, fenceng_run.o(i.TIM3_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

TIM4_CC1_Datahand (Thumb, 242 bytes, Stack size 16 bytes, fendu.o(i.TIM4_CC1_Datahand))

[Stack]


[Calls]
[Called By]

TIM4_CC1_Datatreat (Thumb, 234 bytes, Stack size 16 bytes, fendu.o(i.TIM4_CC1_Datatreat))

[Stack]


[Calls]
[Called By]

TIM4_IRQHandler (Thumb, 120 bytes, Stack size 16 bytes, fendu.o(i.TIM4_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

TIM_ARRPreloadConfig (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ARRPreloadConfig))

[Called By]

TIM_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ClearFlag))

[Called By]

TIM_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ClearITPendingBit))

[Called By]

TIM_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_Cmd))

[Called By]

TIM_CtrlPWMOutputs (Thumb, 30 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_CtrlPWMOutputs))

[Called By]

TIM_DeInit (Thumb, 214 bytes, Stack size 8 bytes, stm32f10x_tim.o(i.TIM_DeInit))

[Stack]


[Calls]
[Called By]

TIM_GetCapture1 (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_GetCapture1))

[Called By]

TIM_GetCapture2 (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_GetCapture2))

[Called By]

TIM_GetCapture3 (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_GetCapture3))

[Called By]

TIM_GetITStatus (Thumb, 34 bytes, Stack size 12 bytes, stm32f10x_tim.o(i.TIM_GetITStatus))

[Stack]


[Called By]

TIM_ITConfig (Thumb, 24 bytes, Stack size 8 bytes, stm32f10x_tim.o(i.TIM_ITConfig))

[Stack]


[Called By]

TIM_OC1Init (Thumb, 110 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC1Init))

[Stack]


[Called By]

TIM_OC1PreloadConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_OC1PreloadConfig))

[Called By]

TIM_OC2Init (Thumb, 140 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC2Init))

[Stack]


[Called By]

TIM_OC3Init (Thumb, 136 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC3Init))

[Stack]


[Called By]

TIM_OCStructInit (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_OCStructInit))

[Called By]

TIM_SetCompare1 (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_SetCompare1))

[Called By]

TIM_SetCompare2 (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_SetCompare2))

[Called By]

TIM_SetCompare3 (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_SetCompare3))

[Called By]

TIM_TimeBaseInit (Thumb, 50 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_TimeBaseInit))

[Called By]

TULUNDATA_Updata (Thumb, 310 bytes, Stack size 32 bytes, tulun.o(i.TULUNDATA_Updata))

[Stack]


[Calls]
[Called By]

Tim1_Configuration (Thumb, 146 bytes, Stack size 32 bytes, timer-step.o(i.Tim1_Configuration))

[Stack]


[Calls]
[Called By]

Tim2_Configuration (Thumb, 150 bytes, Stack size 32 bytes, timer-step.o(i.Tim2_Configuration))

[Stack]


[Calls]
[Called By]

Tim3_Configuration (Thumb, 130 bytes, Stack size 32 bytes, timer-step.o(i.Tim3_Configuration))

[Stack]


[Calls]
[Called By]

Tim4_Configuration (Thumb, 130 bytes, Stack size 32 bytes, timer-step.o(i.Tim4_Configuration))

[Stack]


[Calls]
[Called By]

TuLunRun_middle (Thumb, 816 bytes, Stack size 104 bytes, tulun.o(i.TuLunRun_middle))

[Stack]


[Calls]
[Called By]

TuLun_Run (Thumb, 416 bytes, Stack size 48 bytes, tulun.o(i.TuLun_Run))

[Stack]


[Calls]
[Called By]

TuLun_start (Thumb, 48 bytes, Stack size 8 bytes, tulun.o(i.TuLun_start))

[Stack]


[Calls]
[Called By]

Tulun_runhand (Thumb, 200 bytes, Stack size 40 bytes, tulun.o(i.Tulun_runhand))

[Stack]


[Calls]
[Called By]

Tulun_runsavedata (Thumb, 200 bytes, Stack size 40 bytes, tulun.o(i.Tulun_runsavedata))

[Stack]


[Calls]
[Called By]

Tulun_runz0 (Thumb, 300 bytes, Stack size 40 bytes, tulun.o(i.Tulun_runz0))

[Stack]


[Calls]
[Called By]

TurnToSST25 (Thumb, 26 bytes, Stack size 8 bytes, spi25f.o(i.TurnToSST25))

[Stack]


[Calls]
[Called By]

UARTSend (Thumb, 34 bytes, Stack size 24 bytes, usart.o(i.UARTSend))

[Stack]


[Calls]
[Called By]

USART1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USART1_IRQHandler))
[Address Reference Count : 1]

USART2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USART2_IRQHandler))
[Address Reference Count : 1]

USART2_Putc (Thumb, 28 bytes, Stack size 8 bytes, usart.o(i.USART2_Putc))

[Stack]


[Calls]
[Called By]

USART3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USART3_IRQHandler))
[Address Reference Count : 1]

USART_ClockInit (Thumb, 32 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_ClockInit))

[Stack]


[Called By]

USART_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_Cmd))

[Called By]

USART_Configuration (Thumb, 148 bytes, Stack size 32 bytes, usart.o(i.USART_Configuration))

[Stack]


[Calls]
[Called By]

USART_DMACmd (Thumb, 24 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_DMACmd))

[Stack]


[Called By]

USART_DMAToBuf1 (Thumb, 92 bytes, Stack size 48 bytes, usart.o(i.USART_DMAToBuf1))

[Stack]


[Calls]
[Called By]

USART_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_GetFlagStatus))

[Called By]

USART_Init (Thumb, 150 bytes, Stack size 56 bytes, stm32f10x_usart.o(i.USART_Init))

[Stack]


[Calls]
[Called By]

USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_SendData))

[Called By]

USBWakeUp_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USBWakeUp_IRQHandler))
[Address Reference Count : 1]

USB_HP_CAN1_TX_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USB_HP_CAN1_TX_IRQHandler))
[Address Reference Count : 1]

USB_LP_CAN1_RX0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USB_LP_CAN1_RX0_IRQHandler))
[Address Reference Count : 1]

UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler))
[Address Reference Count : 1]

WWDG_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.WWDG_IRQHandler))
[Address Reference Count : 1]

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

allbliang_init (Thumb, 78 bytes, Stack size 8 bytes, middle.o(i.allbliang_init))

[Stack]


[Calls]
[Called By]

autorenpan_fun (Thumb, 408 bytes, Stack size 24 bytes, runjob.o(i.autorenpan_fun))

[Stack]


[Calls]
[Called By]

cal1_toarror (Thumb, 22 bytes, Stack size 0 bytes, order.o(i.cal1_toarror))

[Called By]

cal2_toarror (Thumb, 42 bytes, Stack size 8 bytes, order.o(i.cal2_toarror))

[Stack]


[Called By]

cal3_toarror (Thumb, 22 bytes, Stack size 0 bytes, runjob.o(i.cal3_toarror))

[Called By]

cal_zhuanhua (Thumb, 70 bytes, Stack size 24 bytes, fendu.o(i.cal_zhuanhua))

[Stack]


[Calls]
[Called By]

cengmiancsfp_run_sub (Thumb, 480 bytes, Stack size 48 bytes, runjob.o(i.cengmiancsfp_run_sub))

[Stack]


[Calls]
[Called By]

cengrun_toarror (Thumb, 250 bytes, Stack size 24 bytes, order.o(i.cengrun_toarror))

[Stack]


[Calls]
[Called By]

clear_comref (Thumb, 24 bytes, Stack size 0 bytes, tulun.o(i.clear_comref))

[Called By]

clear_fc2ref (Thumb, 24 bytes, Stack size 0 bytes, fenceng_run.o(i.clear_fc2ref))

[Called By]

clear_fcref (Thumb, 24 bytes, Stack size 0 bytes, motor_run.o(i.clear_fcref))

[Called By]

clear_fdref (Thumb, 24 bytes, Stack size 0 bytes, fendu.o(i.clear_fdref))

[Called By]

coil_order_handle (Thumb, 3342 bytes, Stack size 24 bytes, order.o(i.coil_order_handle))

[Stack]


[Calls]
[Called By]

coil_order_handlesub (Thumb, 74 bytes, Stack size 12 bytes, order.o(i.coil_order_handlesub))

[Stack]


[Called By]

coil_order_handletores (Thumb, 24 bytes, Stack size 8 bytes, order.o(i.coil_order_handletores))

[Stack]


[Called By]

cuomo_run_refset (Thumb, 550 bytes, Stack size 40 bytes, runjob.o(i.cuomo_run_refset))

[Stack]


[Calls]
[Called By]

dataarray_readall (Thumb, 418 bytes, Stack size 16 bytes, order.o(i.dataarray_readall))

[Stack]


[Calls]
[Called By]

dataarray_saveall (Thumb, 84 bytes, Stack size 16 bytes, order.o(i.dataarray_saveall))

[Stack]


[Calls]
[Called By]

datatores_4run (Thumb, 46 bytes, Stack size 16 bytes, runjob.o(i.datatores_4run))

[Stack]


[Called By]

fendu_calwhile_sub (Thumb, 34 bytes, Stack size 0 bytes, runjob.o(i.fendu_calwhile_sub))

[Called By]

fendu_runsub_geceng (Thumb, 154 bytes, Stack size 20 bytes, runjob.o(i.fendu_runsub_geceng))

[Stack]


[Called By]

fendufenceng_run_sub (Thumb, 196 bytes, Stack size 32 bytes, runjob.o(i.fendufenceng_run_sub))

[Stack]


[Calls]
[Called By]

file_init (Thumb, 38 bytes, Stack size 16 bytes, main.o(i.file_init))

[Stack]


[Calls]
[Called By]

item_run (Thumb, 178 bytes, Stack size 8 bytes, runjob.o(i.item_run))

[Stack]


[Calls]
[Called By]

itemcumohand_run (Thumb, 778 bytes, Stack size 24 bytes, runjob.o(i.itemcumohand_run))

[Stack]


[Calls]
[Called By]

main (Thumb, 322 bytes, Stack size 24 bytes, main.o(i.main))

[Stack]


[Calls]
[Address Reference Count : 1]

preset2_over_fun (Thumb, 146 bytes, Stack size 24 bytes, middle.o(i.preset2_over_fun))

[Stack]


[Calls]
[Called By]

preset_over_fun (Thumb, 152 bytes, Stack size 24 bytes, middle.o(i.preset_over_fun))

[Stack]


[Calls]
[Called By]

set_arrarytores (Thumb, 50 bytes, Stack size 20 bytes, order.o(i.set_arrarytores))

[Stack]


[Called By]

sudu_init (Thumb, 44 bytes, Stack size 8 bytes, runjob.o(i.sudu_init))

[Stack]


[Calls]
[Called By]

tulun_cmrun_sub (Thumb, 254 bytes, Stack size 48 bytes, runjob.o(i.tulun_cmrun_sub))

[Stack]


[Calls]
[Called By]

tulun_zhuangh (Thumb, 44 bytes, Stack size 24 bytes, tulun.o(i.tulun_zhuangh))

[Stack]


[Calls]
[Called By]

uart_order_handle (Thumb, 22 bytes, Stack size 8 bytes, order.o(i.uart_order_handle))

[Stack]


[Calls]
[Called By]

yagansavedata_set (Thumb, 136 bytes, Stack size 16 bytes, middle.o(i.yagansavedata_set))

[Stack]


[Calls]
[Called By]

z0_huizero_fun (Thumb, 238 bytes, Stack size 24 bytes, middle.o(i.z0_huizero_fun))

[Stack]


[Calls]
[Called By]

zhpw_huihp_fun (Thumb, 248 bytes, Stack size 24 bytes, middle.o(i.zhpw_huihp_fun))

[Stack]


[Calls]
[Called By]

Local Symbols

SPIByte (Thumb, 38 bytes, Stack size 0 bytes, spi25f.o(i.SPIByte))

[Called By]

SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))

[Stack]


[Calls]
[Called By]

SetSysClockTo72 (Thumb, 198 bytes, Stack size 0 bytes, system_stm32f10x.o(i.SetSysClockTo72))

[Called By]

_double_addcore (Thumb, 270 bytes, Stack size 72 bytes, dadd.o(.text))

[Stack]


[Calls]
[Called By]

Undefined Global Symbols