Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] ============================================================================== Section Cross References main.o(i.main) refers to main.o(i.__set_CONTROL) for __set_CONTROL main.o(i.main) refers to main.o(.bss) for PspStack main.o(i.main) refers to main.o(.data) for p_stk main.o(i.main) refers to main.o(i.PrintfLogo) for PrintfLogo stm32f4xx_it.o(i.PendSV_Handler) refers to main.o(.bss) for PspStack eventrecorder.o(i.EventCheckFilter) refers to eventrecorder.o(.bss.noinit) for EventStatus eventrecorder.o(i.EventGetTS) refers to eventrecorder.o(i.EventRecorderTimerGetCount) for EventRecorderTimerGetCount eventrecorder.o(i.EventGetTS) refers to eventrecorder.o(.emb_text) for __asm___15_EventRecorder_c_e8d3082c__atomic_wr8 eventrecorder.o(i.EventGetTS) refers to eventrecorder.o(.bss.noinit) for EventStatus eventrecorder.o(i.EventGetTS) refers to eventrecorder.o(.data) for TS_OverflowLock eventrecorder.o(i.EventRecord2) refers to eventrecorder.o(i.EventCheckFilter) for EventCheckFilter eventrecorder.o(i.EventRecord2) refers to eventrecorder.o(i.EventGetTS) for EventGetTS eventrecorder.o(i.EventRecord2) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem eventrecorder.o(i.EventRecord4) refers to eventrecorder.o(i.EventCheckFilter) for EventCheckFilter eventrecorder.o(i.EventRecord4) refers to eventrecorder.o(i.EventGetTS) for EventGetTS eventrecorder.o(i.EventRecord4) refers to eventrecorder.o(i.GetContext) for GetContext eventrecorder.o(i.EventRecord4) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem eventrecorder.o(i.EventRecordData) refers to eventrecorder.o(i.EventCheckFilter) for EventCheckFilter eventrecorder.o(i.EventRecordData) refers to eventrecorder.o(i.EventGetTS) for EventGetTS eventrecorder.o(i.EventRecordData) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem eventrecorder.o(i.EventRecordData) refers to memcpya.o(.text) for __aeabi_memcpy eventrecorder.o(i.EventRecordData) refers to eventrecorder.o(i.GetContext) for GetContext eventrecorder.o(i.EventRecordItem) refers to eventrecorder.o(.emb_text) for __asm___15_EventRecorder_c_e8d3082c__atomic_inc32 eventrecorder.o(i.EventRecordItem) refers to eventrecorder.o(.bss.noinit) for EventStatus eventrecorder.o(i.EventRecorderClockUpdate) refers to eventrecorder.o(i.EventRecorderTimerGetFreq) for EventRecorderTimerGetFreq eventrecorder.o(i.EventRecorderClockUpdate) refers to eventrecorder.o(i.EventGetTS) for EventGetTS eventrecorder.o(i.EventRecorderClockUpdate) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem eventrecorder.o(i.EventRecorderClockUpdate) refers to eventrecorder.o(.bss.noinit) for EventStatus eventrecorder.o(i.EventRecorderDisable) refers to eventrecorder.o(.bss.noinit) for EventFilter eventrecorder.o(i.EventRecorderEnable) refers to eventrecorder.o(.bss.noinit) for EventFilter eventrecorder.o(i.EventRecorderInitialize) refers to memseta.o(.text) for __aeabi_memclr4 eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.crc16_ccitt) for crc16_ccitt eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventRecorderTimerSetup) for EventRecorderTimerSetup eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventRecorderTimerGetFreq) for EventRecorderTimerGetFreq eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventRecorderEnable) for EventRecorderEnable eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventGetTS) for EventGetTS eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventRecorderStart) for EventRecorderStart eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(.bss.noinit) for EventStatus eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(.constdata) for EventRecorderInfo eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(.data) for TS_OverflowLock eventrecorder.o(i.EventRecorderStart) refers to eventrecorder.o(i.EventGetTS) for EventGetTS eventrecorder.o(i.EventRecorderStart) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem eventrecorder.o(i.EventRecorderStart) refers to eventrecorder.o(.bss.noinit) for EventStatus eventrecorder.o(i.EventRecorderStop) refers to eventrecorder.o(i.EventGetTS) for EventGetTS eventrecorder.o(i.EventRecorderStop) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem eventrecorder.o(i.EventRecorderStop) refers to eventrecorder.o(.bss.noinit) for EventStatus eventrecorder.o(i.EventRecorderTimerGetFreq) refers to system_stm32f4xx.o(.data) for SystemCoreClock eventrecorder.o(i.GetContext) refers to eventrecorder.o(.emb_text) for __asm___15_EventRecorder_c_e8d3082c__atomic_inc8 eventrecorder.o(i.GetContext) refers to eventrecorder.o(.bss.noinit) for EventStatus eventrecorder.o(.constdata) refers to eventrecorder.o(.bss.noinit) for EventBuffer retarget_io.o(i.ITM_ReceiveChar) refers to retarget_io.o(.data) for ITM_RxBuffer retarget_io.o(i.__aeabi_assert) refers to fputs.o(i.fputs) for fputs retarget_io.o(i.__aeabi_assert) refers to retarget_io.o(i.abort) for abort retarget_io.o(i.__aeabi_assert) refers to stderr.o(.data) for __stderr retarget_io.o(i.fputc) refers to retarget_io.o(i.stdout_putchar) for stdout_putchar retarget_io.o(i.fputc) refers to stdout.o(.data) for __stdout retarget_io.o(i.stdout_putchar) refers to retarget_io.o(i.ITM_SendChar) for ITM_SendChar stm32f4xx_hal.o(i.HAL_DeInit) refers to stm32f4xx_hal.o(i.HAL_MspDeInit) for HAL_MspDeInit stm32f4xx_hal.o(i.HAL_Delay) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal.o(i.HAL_Delay) refers to stm32f4xx_hal.o(.data) for uwTickFreq stm32f4xx_hal.o(i.HAL_GetTick) refers to stm32f4xx_hal.o(.data) for uwTick stm32f4xx_hal.o(i.HAL_GetTickFreq) refers to stm32f4xx_hal.o(.data) for uwTickFreq stm32f4xx_hal.o(i.HAL_GetTickPrio) refers to stm32f4xx_hal.o(.data) for uwTickPrio stm32f4xx_hal.o(i.HAL_IncTick) refers to stm32f4xx_hal.o(.data) for uwTick stm32f4xx_hal.o(i.HAL_Init) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) for HAL_NVIC_SetPriorityGrouping stm32f4xx_hal.o(i.HAL_Init) refers to stm32f4xx_hal.o(i.HAL_InitTick) for HAL_InitTick stm32f4xx_hal.o(i.HAL_Init) refers to stm32f4xx_hal.o(i.HAL_MspInit) for HAL_MspInit stm32f4xx_hal.o(i.HAL_InitTick) refers to stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config) for HAL_SYSTICK_Config stm32f4xx_hal.o(i.HAL_InitTick) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority stm32f4xx_hal.o(i.HAL_InitTick) refers to stm32f4xx_hal.o(.data) for uwTickFreq stm32f4xx_hal.o(i.HAL_InitTick) refers to system_stm32f4xx.o(.data) for SystemCoreClock stm32f4xx_hal.o(i.HAL_SetTickFreq) refers to stm32f4xx_hal.o(i.HAL_InitTick) for HAL_InitTick stm32f4xx_hal.o(i.HAL_SetTickFreq) refers to stm32f4xx_hal.o(.data) for uwTickFreq stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPriorityGrouping) refers to stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) for __NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) refers to stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) for __NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) refers to stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPriority stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config) refers to stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPriority stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) refers to stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Callback) for HAL_SYSTICK_Callback stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback) for HAL_GPIO_EXTI_Callback stm32f4xx_hal_pwr.o(i.HAL_PWR_PVD_IRQHandler) refers to stm32f4xx_hal_pwr.o(i.HAL_PWR_PVDCallback) for HAL_PWR_PVDCallback stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableBkUpReg) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_EnableBkUpReg) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) for HAL_RCC_GetSysClockFreq stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f4xx_hal.o(i.HAL_InitTick) for HAL_InitTick stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f4xx.o(.constdata) for AHBPrescTable stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f4xx.o(.data) for SystemCoreClock stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f4xx_hal.o(.data) for uwTickPrio stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) refers to system_stm32f4xx.o(.data) for SystemCoreClock stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) for HAL_RCC_GetHCLKFreq stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to system_stm32f4xx.o(.constdata) for APBPrescTable stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) for HAL_RCC_GetHCLKFreq stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to system_stm32f4xx.o(.constdata) for APBPrescTable stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) refers to uldiv.o(.text) for __aeabi_uldivmod stm32f4xx_hal_rcc.o(i.HAL_RCC_MCOConfig) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init stm32f4xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_CSSCallback) for HAL_RCC_CSSCallback stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_DisablePLLI2S) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_EnablePLLI2S) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_rcc_ex.o(i.HAL_RCC_DeInit) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_rcc_ex.o(i.HAL_RCC_DeInit) refers to stm32f4xx_hal.o(i.HAL_InitTick) for HAL_InitTick stm32f4xx_hal_rcc_ex.o(i.HAL_RCC_DeInit) refers to system_stm32f4xx.o(.data) for SystemCoreClock stm32f4xx_hal_rcc_ex.o(i.HAL_RCC_DeInit) refers to stm32f4xx_hal.o(.data) for uwTickPrio startup_stm32f407xx.o(RESET) refers to startup_stm32f407xx.o(STACK) for __initial_sp startup_stm32f407xx.o(RESET) refers to startup_stm32f407xx.o(.text) for Reset_Handler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.NMI_Handler) for NMI_Handler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.HardFault_Handler) for HardFault_Handler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.MemManage_Handler) for MemManage_Handler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.BusFault_Handler) for BusFault_Handler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.UsageFault_Handler) for UsageFault_Handler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.SVC_Handler) for SVC_Handler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.DebugMon_Handler) for DebugMon_Handler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.PendSV_Handler) for PendSV_Handler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.SysTick_Handler) for SysTick_Handler startup_stm32f407xx.o(.text) refers to system_stm32f4xx.o(i.SystemInit) for SystemInit startup_stm32f407xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main system_stm32f4xx.o(i.SystemCoreClockUpdate) refers to system_stm32f4xx.o(.data) for SystemCoreClock system_stm32f4xx.o(i.SystemCoreClockUpdate) refers to system_stm32f4xx.o(.constdata) for AHBPrescTable entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk fputs.o(i.fputs) refers to retarget_io.o(i.fputc) for fputc fputs_e.o(.text) refers to retarget_io.o(i.fputc) for fputc uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f407xx.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f407xx.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload ============================================================================== Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(.rrx_text), (6 bytes). Removing stm32f4xx_it.o(.rev16_text), (4 bytes). Removing stm32f4xx_it.o(.revsh_text), (4 bytes). Removing stm32f4xx_it.o(.rrx_text), (6 bytes). Removing eventrecorder.o(.rev16_text), (4 bytes). Removing eventrecorder.o(.revsh_text), (4 bytes). Removing eventrecorder.o(.rrx_text), (6 bytes). Removing eventrecorder.o(.emb_text), (132 bytes). Removing eventrecorder.o(i.EventCheckFilter), (40 bytes). Removing eventrecorder.o(i.EventGetTS), (88 bytes). Removing eventrecorder.o(i.EventRecord2), (70 bytes). Removing eventrecorder.o(i.EventRecord4), (118 bytes). Removing eventrecorder.o(i.EventRecordData), (278 bytes). Removing eventrecorder.o(i.EventRecordItem), (216 bytes). Removing eventrecorder.o(i.EventRecorderClockUpdate), (44 bytes). Removing eventrecorder.o(i.EventRecorderDisable), (92 bytes). Removing eventrecorder.o(i.EventRecorderEnable), (92 bytes). Removing eventrecorder.o(i.EventRecorderInitialize), (304 bytes). Removing eventrecorder.o(i.EventRecorderStart), (48 bytes). Removing eventrecorder.o(i.EventRecorderStop), (48 bytes). Removing eventrecorder.o(i.EventRecorderTimerGetCount), (12 bytes). Removing eventrecorder.o(i.EventRecorderTimerGetFreq), (12 bytes). Removing eventrecorder.o(i.EventRecorderTimerSetup), (36 bytes). Removing eventrecorder.o(i.GetContext), (16 bytes). Removing eventrecorder.o(i.crc16_ccitt), (66 bytes). Removing eventrecorder.o(.data), (1 bytes). Removing retarget_io.o(i.ITM_ReceiveChar), (36 bytes). Removing retarget_io.o(i.ITM_SendChar), (48 bytes). Removing retarget_io.o(i.__aeabi_assert), (156 bytes). Removing retarget_io.o(i.__backspace), (8 bytes). Removing retarget_io.o(i.abort), (4 bytes). Removing retarget_io.o(i.fgetc), (8 bytes). Removing retarget_io.o(i.fputc), (32 bytes). Removing retarget_io.o(i.stdout_putchar), (14 bytes). Removing retarget_io.o(.data), (4 bytes). Removing stm32f4xx_hal.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal.o(.rrx_text), (6 bytes). Removing stm32f4xx_hal.o(i.HAL_DBGMCU_DisableDBGSleepMode), (20 bytes). Removing stm32f4xx_hal.o(i.HAL_DBGMCU_DisableDBGStandbyMode), (20 bytes). Removing stm32f4xx_hal.o(i.HAL_DBGMCU_DisableDBGStopMode), (20 bytes). Removing stm32f4xx_hal.o(i.HAL_DBGMCU_EnableDBGSleepMode), (20 bytes). Removing stm32f4xx_hal.o(i.HAL_DBGMCU_EnableDBGStandbyMode), (20 bytes). Removing stm32f4xx_hal.o(i.HAL_DBGMCU_EnableDBGStopMode), (20 bytes). Removing stm32f4xx_hal.o(i.HAL_DeInit), (68 bytes). Removing stm32f4xx_hal.o(i.HAL_Delay), (40 bytes). Removing stm32f4xx_hal.o(i.HAL_DisableCompensationCell), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_EnableCompensationCell), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetDEVID), (16 bytes). Removing stm32f4xx_hal.o(i.HAL_GetHalVersion), (8 bytes). Removing stm32f4xx_hal.o(i.HAL_GetREVID), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetTick), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetTickFreq), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetTickPrio), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetUIDw0), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetUIDw1), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetUIDw2), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_IncTick), (24 bytes). Removing stm32f4xx_hal.o(i.HAL_Init), (48 bytes). Removing stm32f4xx_hal.o(i.HAL_InitTick), (76 bytes). Removing stm32f4xx_hal.o(i.HAL_MspDeInit), (2 bytes). Removing stm32f4xx_hal.o(i.HAL_MspInit), (2 bytes). Removing stm32f4xx_hal.o(i.HAL_ResumeTick), (18 bytes). Removing stm32f4xx_hal.o(i.HAL_SetTickFreq), (48 bytes). Removing stm32f4xx_hal.o(i.HAL_SuspendTick), (18 bytes). Removing stm32f4xx_hal.o(.data), (9 bytes). Removing stm32f4xx_hal_cortex.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal_cortex.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal_cortex.o(.rrx_text), (6 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_MPU_ConfigRegion), (92 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_MPU_Disable), (32 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_MPU_Enable), (40 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_ClearPendingIRQ), (36 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ), (44 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ), (40 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetActive), (48 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPendingIRQ), (48 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPriority), (148 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPriorityGrouping), (8 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPendingIRQ), (36 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority), (124 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping), (40 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_SystemReset), (44 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig), (40 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Callback), (2 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config), (52 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler), (8 bytes). Removing stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping), (16 bytes). Removing stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority), (40 bytes). Removing stm32f4xx_hal_exti.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal_exti.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal_exti.o(.rrx_text), (6 bytes). Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_ClearConfigLine), (120 bytes). Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_ClearPending), (28 bytes). Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_GenerateSWI), (24 bytes). Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_GetConfigLine), (164 bytes). Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_GetHandle), (14 bytes). Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_GetPending), (36 bytes). Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_IRQHandler), (44 bytes). Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_RegisterCallback), (20 bytes). Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_SetConfigLine), (240 bytes). Removing stm32f4xx_hal_gpio.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal_gpio.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal_gpio.o(.rrx_text), (6 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_DeInit), (360 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback), (2 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler), (28 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init), (500 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_LockPin), (46 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin), (16 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_TogglePin), (20 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin), (12 bytes). Removing stm32f4xx_hal_pwr.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal_pwr.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal_pwr.o(.rrx_text), (6 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_ConfigPVD), (180 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DeInit), (28 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DisableBkUpAccess), (28 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DisablePVD), (12 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DisableSEVOnPend), (20 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DisableSleepOnExit), (20 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DisableWakeUpPin), (16 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess), (28 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnablePVD), (12 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnableSEVOnPend), (20 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnableSleepOnExit), (20 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnableWakeUpPin), (16 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnterSLEEPMode), (32 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnterSTANDBYMode), (40 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnterSTOPMode), (64 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_PVDCallback), (2 bytes). Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_PVD_IRQHandler), (32 bytes). Removing stm32f4xx_hal_pwr_ex.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal_pwr_ex.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal_pwr_ex.o(.rrx_text), (6 bytes). Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling), (120 bytes). Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableBkUpReg), (60 bytes). Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableFlashPowerDown), (12 bytes). Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_EnableBkUpReg), (60 bytes). Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_EnableFlashPowerDown), (12 bytes). Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_GetVoltageRange), (16 bytes). Removing stm32f4xx_hal_rcc.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal_rcc.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal_rcc.o(.rrx_text), (6 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_CSSCallback), (2 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig), (388 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_DeInit), (4 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_DisableCSS), (12 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_EnableCSS), (12 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetClockConfig), (68 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq), (12 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetOscConfig), (244 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq), (32 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq), (32 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq), (176 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_MCOConfig), (192 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler), (32 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig), (1180 bytes). Removing stm32f4xx_hal_rcc_ex.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal_rcc_ex.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal_rcc_ex.o(.rrx_text), (6 bytes). Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_DisablePLLI2S), (56 bytes). Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_EnablePLLI2S), (112 bytes). Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKConfig), (56 bytes). Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq), (144 bytes). Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig), (416 bytes). Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCC_DeInit), (384 bytes). Removing startup_stm32f407xx.o(HEAP), (512 bytes). Removing system_stm32f4xx.o(.rev16_text), (4 bytes). Removing system_stm32f4xx.o(.revsh_text), (4 bytes). Removing system_stm32f4xx.o(.rrx_text), (6 bytes). Removing system_stm32f4xx.o(i.SystemCoreClockUpdate), (192 bytes). Removing system_stm32f4xx.o(.constdata), (24 bytes). Removing system_stm32f4xx.o(.data), (4 bytes). 176 unused section(s) (total 10544 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/stdio/fputs.c 0x00000000 Number 0 fputs_e.o ABSOLUTE ../clib/microlib/stdio/fputs.c 0x00000000 Number 0 fputs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stderr.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE D:/Keil/ARM/Packs/Keil/ARM_Compiler/1.7.2/Source/EventRecorder.c 0x00000000 Number 0 eventrecorder.o ABSOLUTE D:/Keil/ARM/Packs/Keil/ARM_Compiler/1.7.2/Source/retarget_io.c 0x00000000 Number 0 retarget_io.o ABSOLUTE D:/Keil/ARM/Packs/Keil/STM32F4xx_DFP/2.17.1/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c 0x00000000 Number 0 stm32f4xx_hal.o ABSOLUTE D:/Keil/ARM/Packs/Keil/STM32F4xx_DFP/2.17.1/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c 0x00000000 Number 0 stm32f4xx_hal_cortex.o ABSOLUTE D:/Keil/ARM/Packs/Keil/STM32F4xx_DFP/2.17.1/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c 0x00000000 Number 0 stm32f4xx_hal_exti.o ABSOLUTE D:/Keil/ARM/Packs/Keil/STM32F4xx_DFP/2.17.1/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c 0x00000000 Number 0 stm32f4xx_hal_gpio.o ABSOLUTE D:/Keil/ARM/Packs/Keil/STM32F4xx_DFP/2.17.1/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c 0x00000000 Number 0 stm32f4xx_hal_pwr.o ABSOLUTE D:/Keil/ARM/Packs/Keil/STM32F4xx_DFP/2.17.1/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c 0x00000000 Number 0 stm32f4xx_hal_pwr_ex.o ABSOLUTE D:/Keil/ARM/Packs/Keil/STM32F4xx_DFP/2.17.1/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c 0x00000000 Number 0 stm32f4xx_hal_rcc.o ABSOLUTE D:/Keil/ARM/Packs/Keil/STM32F4xx_DFP/2.17.1/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c 0x00000000 Number 0 stm32f4xx_hal_rcc_ex.o ABSOLUTE D:\Keil\ARM\Packs\Keil\ARM_Compiler\1.7.2\Source\EventRecorder.c 0x00000000 Number 0 eventrecorder.o ABSOLUTE D:\Keil\ARM\Packs\Keil\STM32F4xx_DFP\2.17.1\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c 0x00000000 Number 0 stm32f4xx_hal.o ABSOLUTE D:\Keil\ARM\Packs\Keil\STM32F4xx_DFP\2.17.1\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c 0x00000000 Number 0 stm32f4xx_hal_cortex.o ABSOLUTE D:\Keil\ARM\Packs\Keil\STM32F4xx_DFP\2.17.1\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c 0x00000000 Number 0 stm32f4xx_hal_exti.o ABSOLUTE D:\Keil\ARM\Packs\Keil\STM32F4xx_DFP\2.17.1\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c 0x00000000 Number 0 stm32f4xx_hal_gpio.o ABSOLUTE D:\Keil\ARM\Packs\Keil\STM32F4xx_DFP\2.17.1\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c 0x00000000 Number 0 stm32f4xx_hal_pwr.o ABSOLUTE D:\Keil\ARM\Packs\Keil\STM32F4xx_DFP\2.17.1\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c 0x00000000 Number 0 stm32f4xx_hal_pwr_ex.o ABSOLUTE D:\Keil\ARM\Packs\Keil\STM32F4xx_DFP\2.17.1\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c 0x00000000 Number 0 stm32f4xx_hal_rcc.o ABSOLUTE D:\Keil\ARM\Packs\Keil\STM32F4xx_DFP\2.17.1\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c 0x00000000 Number 0 stm32f4xx_hal_rcc_ex.o ABSOLUTE RTE/Device/STM32F407ZGTx/startup_stm32f407xx.s 0x00000000 Number 0 startup_stm32f407xx.o ABSOLUTE RTE/Device/STM32F407ZGTx/system_stm32f4xx.c 0x00000000 Number 0 system_stm32f4xx.o ABSOLUTE RTE\Device\STM32F407ZGTx\system_stm32f4xx.c 0x00000000 Number 0 system_stm32f4xx.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE init.s 0x00000000 Number 0 init.o ABSOLUTE src\\main.c 0x00000000 Number 0 main.o ABSOLUTE src\\stm32f4xx_it.c 0x00000000 Number 0 stm32f4xx_it.o ABSOLUTE src\main.c 0x00000000 Number 0 main.o ABSOLUTE src\stm32f4xx_it.c 0x00000000 Number 0 stm32f4xx_it.o ABSOLUTE RESET 0x08000000 Section 392 startup_stm32f407xx.o(RESET) .ARM.Collect$$$$00000000 0x08000188 Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x08000188 Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x0800018c Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x08000190 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x08000190 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x08000190 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) .ARM.Collect$$$$0000000E 0x08000198 Section 4 entry12b.o(.ARM.Collect$$$$0000000E) .ARM.Collect$$$$0000000F 0x0800019c Section 0 entry10a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00000011 0x0800019c Section 0 entry11a.o(.ARM.Collect$$$$00000011) .ARM.Collect$$$$00002712 0x0800019c Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x0800019c Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x080001a0 Section 36 startup_stm32f407xx.o(.text) $v0 0x080001a0 Number 0 startup_stm32f407xx.o(.text) .text 0x080001c4 Section 36 init.o(.text) i.BusFault_Handler 0x080001e8 Section 0 stm32f4xx_it.o(i.BusFault_Handler) i.DebugMon_Handler 0x080001ec Section 0 stm32f4xx_it.o(i.DebugMon_Handler) i.HardFault_Handler 0x080001ee Section 0 stm32f4xx_it.o(i.HardFault_Handler) i.MemManage_Handler 0x080001f2 Section 0 stm32f4xx_it.o(i.MemManage_Handler) i.NMI_Handler 0x080001f6 Section 0 stm32f4xx_it.o(i.NMI_Handler) i.PendSV_Handler 0x080001f8 Section 0 stm32f4xx_it.o(i.PendSV_Handler) i.PrintfLogo 0x08000208 Section 0 main.o(i.PrintfLogo) PrintfLogo 0x08000209 Thumb Code 14 main.o(i.PrintfLogo) i.SVC_Handler 0x0800021c Section 0 stm32f4xx_it.o(i.SVC_Handler) i.SysTick_Handler 0x08000220 Section 0 stm32f4xx_it.o(i.SysTick_Handler) i.SystemInit 0x08000224 Section 0 system_stm32f4xx.o(i.SystemInit) i.UsageFault_Handler 0x08000238 Section 0 stm32f4xx_it.o(i.UsageFault_Handler) i.__scatterload_copy 0x0800023c Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x0800024a Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x0800024c Section 14 handlers.o(i.__scatterload_zeroinit) i.__set_CONTROL 0x0800025a Section 0 main.o(i.__set_CONTROL) __set_CONTROL 0x0800025b Thumb Code 10 main.o(i.__set_CONTROL) i.main 0x08000264 Section 0 main.o(i.main) .constdata 0x080003f8 Section 24 eventrecorder.o(.constdata) __tagsym$$used 0x080003f8 Number 0 eventrecorder.o(.constdata) .data 0x20000000 Section 4 main.o(.data) .bss 0x20000004 Section 400 main.o(.bss) .bss.noinit 0x200001c0 Section 1188 eventrecorder.o(.bss.noinit) EventBuffer 0x200001c0 Data 1024 eventrecorder.o(.bss.noinit) EventFilter 0x200005c0 Data 128 eventrecorder.o(.bss.noinit) EventStatus 0x20000640 Data 36 eventrecorder.o(.bss.noinit) STACK 0x20000668 Section 1024 startup_stm32f407xx.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE __arm_fini_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __decompress - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - Undefined Weak Reference __Vectors_Size 0x00000188 Number 0 startup_stm32f407xx.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_stm32f407xx.o(RESET) __Vectors_End 0x08000188 Data 0 startup_stm32f407xx.o(RESET) __main 0x08000189 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) _main_stk 0x08000189 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x0800018d Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x08000191 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x08000191 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x08000191 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x08000191 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_lib_shutdown_fini 0x08000199 Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E) __rt_final_cpp 0x0800019d Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F) __rt_final_exit 0x0800019d Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011) Reset_Handler 0x080001a1 Thumb Code 8 startup_stm32f407xx.o(.text) ADC_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) CAN1_RX0_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) CAN1_RX1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) CAN1_SCE_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) CAN1_TX_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) CAN2_RX0_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) CAN2_RX1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) CAN2_SCE_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) CAN2_TX_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DCMI_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA1_Stream0_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA1_Stream1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA1_Stream2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA1_Stream3_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA1_Stream4_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA1_Stream5_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA1_Stream6_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA1_Stream7_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA2_Stream0_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA2_Stream1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA2_Stream2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA2_Stream3_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA2_Stream4_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA2_Stream5_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA2_Stream6_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) DMA2_Stream7_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) ETH_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) ETH_WKUP_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) EXTI0_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) EXTI15_10_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) EXTI1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) EXTI2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) EXTI3_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) EXTI4_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) EXTI9_5_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) FLASH_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) FMC_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) FPU_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) HASH_RNG_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) I2C1_ER_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) I2C1_EV_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) I2C2_ER_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) I2C2_EV_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) I2C3_ER_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) I2C3_EV_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) OTG_FS_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) OTG_FS_WKUP_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) OTG_HS_EP1_IN_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) OTG_HS_EP1_OUT_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) OTG_HS_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) OTG_HS_WKUP_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) PVD_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) RCC_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) RTC_Alarm_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) RTC_WKUP_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) SDIO_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) SPI1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) SPI2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) SPI3_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TAMP_STAMP_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM1_BRK_TIM9_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM1_CC_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM1_TRG_COM_TIM11_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM1_UP_TIM10_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM3_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM4_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM5_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM6_DAC_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM7_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM8_BRK_TIM12_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM8_CC_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM8_TRG_COM_TIM14_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) TIM8_UP_TIM13_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) UART4_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) UART5_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) USART1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) USART2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) USART3_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) USART6_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) WWDG_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f407xx.o(.text) __scatterload 0x080001c5 Thumb Code 28 init.o(.text) __scatterload_rt2 0x080001c5 Thumb Code 0 init.o(.text) BusFault_Handler 0x080001e9 Thumb Code 4 stm32f4xx_it.o(i.BusFault_Handler) DebugMon_Handler 0x080001ed Thumb Code 2 stm32f4xx_it.o(i.DebugMon_Handler) HardFault_Handler 0x080001ef Thumb Code 4 stm32f4xx_it.o(i.HardFault_Handler) MemManage_Handler 0x080001f3 Thumb Code 4 stm32f4xx_it.o(i.MemManage_Handler) NMI_Handler 0x080001f7 Thumb Code 2 stm32f4xx_it.o(i.NMI_Handler) PendSV_Handler 0x080001f9 Thumb Code 12 stm32f4xx_it.o(i.PendSV_Handler) SVC_Handler 0x0800021d Thumb Code 4 stm32f4xx_it.o(i.SVC_Handler) SysTick_Handler 0x08000221 Thumb Code 2 stm32f4xx_it.o(i.SysTick_Handler) SystemInit 0x08000225 Thumb Code 14 system_stm32f4xx.o(i.SystemInit) UsageFault_Handler 0x08000239 Thumb Code 4 stm32f4xx_it.o(i.UsageFault_Handler) __scatterload_copy 0x0800023d Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x0800024b Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x0800024d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) main 0x08000265 Thumb Code 376 main.o(i.main) EventRecorderInfo 0x080003f8 Data 24 eventrecorder.o(.constdata) Region$$Table$$Base 0x08000410 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08000430 Number 0 anon$$obj.o(Region$$Table) p_stk 0x20000000 Data 4 main.o(.data) PspStack 0x20000004 Data 400 main.o(.bss) __initial_sp 0x20000a68 Data 0 startup_stm32f407xx.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x08000189 Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000434, Max: 0x00100000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000430, Max: 0x00100000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000188 Data RO 1224 RESET startup_stm32f407xx.o 0x08000188 0x08000188 0x00000000 Code RO 1266 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x08000188 0x08000188 0x00000004 Code RO 1283 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x0800018c 0x0800018c 0x00000004 Code RO 1286 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x08000190 0x08000190 0x00000000 Code RO 1288 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x08000190 0x08000190 0x00000000 Code RO 1290 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x08000190 0x08000190 0x00000008 Code RO 1291 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x08000198 0x08000198 0x00000004 Code RO 1298 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) 0x0800019c 0x0800019c 0x00000000 Code RO 1293 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) 0x0800019c 0x0800019c 0x00000000 Code RO 1295 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) 0x0800019c 0x0800019c 0x00000004 Code RO 1284 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x080001a0 0x080001a0 0x00000024 Code RO 1225 .text startup_stm32f407xx.o 0x080001c4 0x080001c4 0x00000024 Code RO 1303 .text mc_w.l(init.o) 0x080001e8 0x080001e8 0x00000004 Code RO 136 i.BusFault_Handler stm32f4xx_it.o 0x080001ec 0x080001ec 0x00000002 Code RO 137 i.DebugMon_Handler stm32f4xx_it.o 0x080001ee 0x080001ee 0x00000004 Code RO 138 i.HardFault_Handler stm32f4xx_it.o 0x080001f2 0x080001f2 0x00000004 Code RO 139 i.MemManage_Handler stm32f4xx_it.o 0x080001f6 0x080001f6 0x00000002 Code RO 140 i.NMI_Handler stm32f4xx_it.o 0x080001f8 0x080001f8 0x00000010 Code RO 141 i.PendSV_Handler stm32f4xx_it.o 0x08000208 0x08000208 0x00000014 Code RO 4 i.PrintfLogo main.o 0x0800021c 0x0800021c 0x00000004 Code RO 142 i.SVC_Handler stm32f4xx_it.o 0x08000220 0x08000220 0x00000002 Code RO 143 i.SysTick_Handler stm32f4xx_it.o 0x08000222 0x08000222 0x00000002 PAD 0x08000224 0x08000224 0x00000014 Code RO 1233 i.SystemInit system_stm32f4xx.o 0x08000238 0x08000238 0x00000004 Code RO 144 i.UsageFault_Handler stm32f4xx_it.o 0x0800023c 0x0800023c 0x0000000e Code RO 1307 i.__scatterload_copy mc_w.l(handlers.o) 0x0800024a 0x0800024a 0x00000002 Code RO 1308 i.__scatterload_null mc_w.l(handlers.o) 0x0800024c 0x0800024c 0x0000000e Code RO 1309 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x0800025a 0x0800025a 0x0000000a Code RO 5 i.__set_CONTROL main.o 0x08000264 0x08000264 0x00000194 Code RO 6 i.main main.o 0x080003f8 0x080003f8 0x00000018 Data RO 238 .constdata eventrecorder.o 0x08000410 0x08000410 0x00000020 Data RO 1305 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000430, Size: 0x00000a68, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x08000430 0x00000004 Data RW 8 .data main.o 0x20000004 - 0x00000190 Zero RW 7 .bss main.o 0x20000194 0x08000434 0x0000002c PAD 0x200001c0 - 0x000004a4 Zero RW 237 .bss.noinit eventrecorder.o 0x20000664 0x08000434 0x00000004 PAD 0x20000668 - 0x00000400 Zero RW 1222 STACK startup_stm32f407xx.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 0 0 24 0 1188 4076 eventrecorder.o 434 34 0 4 400 12608 main.o 36 8 392 0 1024 848 startup_stm32f407xx.o 42 4 0 0 0 9458 stm32f4xx_it.o 20 6 0 0 0 485 system_stm32f4xx.o ---------------------------------------------------------------------- 534 52 448 4 2660 27475 Object Totals 0 0 32 0 0 0 (incl. Generated) 2 0 0 0 48 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o 4 0 0 0 0 0 entry12b.o 8 4 0 0 0 0 entry2.o 4 0 0 0 0 0 entry5.o 0 0 0 0 0 0 entry7b.o 0 0 0 0 0 0 entry8b.o 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o ---------------------------------------------------------------------- 90 16 0 0 0 68 Library Totals 0 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 90 16 0 0 0 68 mc_w.l ---------------------------------------------------------------------- 90 16 0 0 0 68 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 624 68 448 4 2660 26747 Grand Totals 624 68 448 4 2660 26747 ELF Image Totals 624 68 448 4 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 1072 ( 1.05kB) Total RW Size (RW Data + ZI Data) 2664 ( 2.60kB) Total ROM Size (Code + RO Data + RW Data) 1076 ( 1.05kB) ==============================================================================