Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

==============================================================================

Section Cross References

    startup_stm32f4xx.o(RESET) refers to startup_stm32f4xx.o(STACK) for __initial_sp
    startup_stm32f4xx.o(RESET) refers to startup_stm32f4xx.o(.text) for Reset_Handler
    startup_stm32f4xx.o(RESET) refers to stm32f4xx_it.o(i.NMI_Handler) for NMI_Handler
    startup_stm32f4xx.o(RESET) refers to stm32f4xx_it.o(i.HardFault_Handler) for HardFault_Handler
    startup_stm32f4xx.o(RESET) refers to stm32f4xx_it.o(i.MemManage_Handler) for MemManage_Handler
    startup_stm32f4xx.o(RESET) refers to stm32f4xx_it.o(i.BusFault_Handler) for BusFault_Handler
    startup_stm32f4xx.o(RESET) refers to stm32f4xx_it.o(i.UsageFault_Handler) for UsageFault_Handler
    startup_stm32f4xx.o(RESET) refers to stm32f4xx_it.o(i.SVC_Handler) for SVC_Handler
    startup_stm32f4xx.o(RESET) refers to stm32f4xx_it.o(i.DebugMon_Handler) for DebugMon_Handler
    startup_stm32f4xx.o(RESET) refers to stm32f4xx_it.o(i.PendSV_Handler) for PendSV_Handler
    startup_stm32f4xx.o(RESET) refers to stm32f4xx_it.o(i.SysTick_Handler) for SysTick_Handler
    startup_stm32f4xx.o(.text) refers to system_stm32f4xx.o(i.SystemInit) for SystemInit
    startup_stm32f4xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    main.o(i.ALL_Config) refers to delay.o(i.Delay_Init) for Delay_Init
    main.o(i.ALL_Config) refers to delay.o(i.delay_ms) for delay_ms
    main.o(i.ALL_Config) refers to main.o(i.MX_GPIO_Init) for MX_GPIO_Init
    main.o(i.ALL_Config) refers to lcd.o(i.LCD_init) for LCD_init
    main.o(i.ALL_Config) refers to mlx90640_swi2c_driver.o(i.IIC_GPIO_Init) for IIC_GPIO_Init
    main.o(i.MX_GPIO_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    main.o(i.MX_GPIO_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    main.o(i.main) refers to main.o(i.ALL_Config) for ALL_Config
    main.o(i.main) refers to temptocolor.o(i.CoefficientInit) for CoefficientInit
    main.o(i.main) refers to mlx90640_api.o(i.MLX90640_SetRefreshRate) for MLX90640_SetRefreshRate
    main.o(i.main) refers to mlx90640_api.o(i.MLX90640_SetChessMode) for MLX90640_SetChessMode
    main.o(i.main) refers to mlx90640_api.o(i.MLX90640_DumpEE) for MLX90640_DumpEE
    main.o(i.main) refers to mlx90640_api.o(i.MLX90640_ExtractParameters) for MLX90640_ExtractParameters
    main.o(i.main) refers to mlx90640_api.o(i.MLX90640_GetCurMode) for MLX90640_GetCurMode
    main.o(i.main) refers to mlx90640_api.o(i.MLX90640_GetFrameData) for MLX90640_GetFrameData
    main.o(i.main) refers to delay.o(i.delay_ms) for delay_ms
    main.o(i.main) refers to mlx90640_api.o(i.MLX90640_GetTa) for MLX90640_GetTa
    main.o(i.main) refers to mlx90640_api.o(RAMCODE) for MLX90640_CalculateTo
    main.o(i.main) refers to mlx90640_api.o(i.MLX90640_BadPixelsCorrection) for MLX90640_BadPixelsCorrection
    main.o(i.main) refers to imagehandle.o(i.FindMaxMinTemp) for FindMaxMinTemp
    main.o(i.main) refers to temptocolor.o(i.TempToColor) for TempToColor
    main.o(i.main) refers to imagehandle.o(i.SetDispBuf) for SetDispBuf
    main.o(i.main) refers to main.o(.bss) for eeMLX90640
    stm32f4xx_it.o(i.SysTick_Handler) refers to delay.o(.data) for ntime
    stm32f4xx_flash.o(i.FLASH_EraseAllSectors) refers to stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_flash.o(i.FLASH_EraseSector) refers to stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_flash.o(i.FLASH_OB_Launch) refers to stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_flash.o(i.FLASH_OB_RDPConfig) refers to stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_flash.o(i.FLASH_OB_UserConfig) refers to stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_flash.o(i.FLASH_OB_WRPConfig) refers to stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_flash.o(i.FLASH_ProgramByte) refers to stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_flash.o(i.FLASH_ProgramDoubleWord) refers to stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_flash.o(i.FLASH_ProgramHalfWord) refers to stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_flash.o(i.FLASH_ProgramWord) refers to stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f4xx_flash.o(i.FLASH_GetStatus) for FLASH_GetStatus
    stm32f4xx_rcc.o(i.RCC_GetClocksFreq) refers to stm32f4xx_rcc.o(.data) for APBAHBPrescTable
    stm32f4xx_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f4xx_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    stm32f4xx_gpio.o(i.GPIO_DeInit) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphResetCmd) for RCC_AHB1PeriphResetCmd
    stm32f4xx_syscfg.o(i.SYSCFG_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f4xx_tim.o(i.TIM_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f4xx_tim.o(i.TIM_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f4xx_tim.o(i.TIM_ETRClockMode1Config) refers to stm32f4xx_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
    stm32f4xx_tim.o(i.TIM_ETRClockMode2Config) refers to stm32f4xx_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TI1_Config) for TI1_Config
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TI2_Config) for TI2_Config
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TI3_Config) for TI3_Config
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TIM_SetIC3Prescaler) for TIM_SetIC3Prescaler
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TI4_Config) for TI4_Config
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TIM_SetIC4Prescaler) for TIM_SetIC4Prescaler
    stm32f4xx_tim.o(i.TIM_ITRxExternalClockConfig) refers to stm32f4xx_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    stm32f4xx_tim.o(i.TIM_PWMIConfig) refers to stm32f4xx_tim.o(i.TI1_Config) for TI1_Config
    stm32f4xx_tim.o(i.TIM_PWMIConfig) refers to stm32f4xx_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
    stm32f4xx_tim.o(i.TIM_PWMIConfig) refers to stm32f4xx_tim.o(i.TI2_Config) for TI2_Config
    stm32f4xx_tim.o(i.TIM_PWMIConfig) refers to stm32f4xx_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
    stm32f4xx_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f4xx_tim.o(i.TI2_Config) for TI2_Config
    stm32f4xx_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f4xx_tim.o(i.TI1_Config) for TI1_Config
    stm32f4xx_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f4xx_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    stm32f4xx_usart.o(i.USART_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f4xx_usart.o(i.USART_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f4xx_usart.o(i.USART_Init) refers to stm32f4xx_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    stm32f4xx_adc.o(i.ADC_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    system_stm32f4xx.o(i.SystemCoreClockUpdate) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    system_stm32f4xx.o(i.SystemInit) refers to system_stm32f4xx.o(i.SetSysClock) for SetSysClock
    delay.o(i.Delay_Init) refers to delay.o(.data) for fac_us
    delay.o(i.delay_ms) refers to delay.o(.data) for fac_ms
    delay.o(i.delay_us) refers to delay.o(.data) for fac_us
    mlx90640_swi2c_driver.o(i.I2CReadBytes) refers to mlx90640_swi2c_driver.o(i.Wait) for Wait
    mlx90640_swi2c_driver.o(i.I2CReadBytes) refers to mlx90640_swi2c_driver.o(i.I2CSendNack) for I2CSendNack
    mlx90640_swi2c_driver.o(i.I2CReadBytes) refers to mlx90640_swi2c_driver.o(i.I2CSendACK) for I2CSendACK
    mlx90640_swi2c_driver.o(i.I2CReadBytes) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    mlx90640_swi2c_driver.o(i.I2CReceiveAck) refers to mlx90640_swi2c_driver.o(i.Wait) for Wait
    mlx90640_swi2c_driver.o(i.I2CReceiveAck) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    mlx90640_swi2c_driver.o(i.I2CRepeatedStart) refers to mlx90640_swi2c_driver.o(i.Wait) for Wait
    mlx90640_swi2c_driver.o(i.I2CRepeatedStart) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    mlx90640_swi2c_driver.o(i.I2CSendACK) refers to mlx90640_swi2c_driver.o(i.Wait) for Wait
    mlx90640_swi2c_driver.o(i.I2CSendACK) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    mlx90640_swi2c_driver.o(i.I2CSendByte) refers to mlx90640_swi2c_driver.o(i.Wait) for Wait
    mlx90640_swi2c_driver.o(i.I2CSendByte) refers to mlx90640_swi2c_driver.o(i.I2CReceiveAck) for I2CReceiveAck
    mlx90640_swi2c_driver.o(i.I2CSendByte) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    mlx90640_swi2c_driver.o(i.I2CSendNack) refers to mlx90640_swi2c_driver.o(i.Wait) for Wait
    mlx90640_swi2c_driver.o(i.I2CSendNack) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    mlx90640_swi2c_driver.o(i.I2CStart) refers to mlx90640_swi2c_driver.o(i.Wait) for Wait
    mlx90640_swi2c_driver.o(i.I2CStart) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    mlx90640_swi2c_driver.o(i.I2CStop) refers to mlx90640_swi2c_driver.o(i.Wait) for Wait
    mlx90640_swi2c_driver.o(i.I2CStop) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    mlx90640_swi2c_driver.o(i.IIC_GPIO_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    mlx90640_swi2c_driver.o(i.IIC_GPIO_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    mlx90640_swi2c_driver.o(i.MLX90640_I2CFreqSet) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    mlx90640_swi2c_driver.o(i.MLX90640_I2CInit) refers to mlx90640_swi2c_driver.o(i.I2CStop) for I2CStop
    mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) refers to memseta.o(.text) for __aeabi_memclr4
    mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) refers to mlx90640_swi2c_driver.o(i.I2CStop) for I2CStop
    mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) refers to mlx90640_swi2c_driver.o(i.Wait) for Wait
    mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) refers to mlx90640_swi2c_driver.o(i.I2CStart) for I2CStart
    mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) refers to mlx90640_swi2c_driver.o(i.I2CSendByte) for I2CSendByte
    mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) refers to mlx90640_swi2c_driver.o(i.I2CRepeatedStart) for I2CRepeatedStart
    mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) refers to mlx90640_swi2c_driver.o(i.I2CReadBytes) for I2CReadBytes
    mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) refers to mlx90640_swi2c_driver.o(i.I2CStop) for I2CStop
    mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) refers to mlx90640_swi2c_driver.o(i.Wait) for Wait
    mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) refers to mlx90640_swi2c_driver.o(i.I2CStart) for I2CStart
    mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) refers to mlx90640_swi2c_driver.o(i.I2CSendByte) for I2CSendByte
    mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) for MLX90640_I2CRead
    mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) refers to mlx90640_swi2c_driver.o(.data) for freqCnt
    imagehandle.o(i.FindMaxMinTemp) refers to imagehandle.o(.data) for MaxTemp
    imagehandle.o(i.SetDispBuf) refers to lcd.o(i.LCD_setwindow) for LCD_setwindow
    lcd.o(i.LCD_DrawPoint) refers to lcd.o(i.LCD_SetCursor) for LCD_SetCursor
    lcd.o(i.LCD_Fill) refers to lcd.o(i.LCD_setwindow) for LCD_setwindow
    lcd.o(i.LCD_GPIO_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    lcd.o(i.LCD_GPIO_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    lcd.o(i.LCD_GPIO_Init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    lcd.o(i.LCD_GPIO_Init) refers to stm32f4xx_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    lcd.o(i.LCD_Reset) refers to delay.o(i.delay_ms) for delay_ms
    lcd.o(i.LCD_ShowString) refers to lcd.o(i.LCD_Showchar) for LCD_Showchar
    lcd.o(i.LCD_Showchar) refers to lcd.o(i.LCD_setwindow) for LCD_setwindow
    lcd.o(i.LCD_Showchar) refers to lcd.o(.constdata) for font16x8
    lcd.o(i.LCD_init) refers to lcd.o(i.LCD_GPIO_Init) for LCD_GPIO_Init
    lcd.o(i.LCD_init) refers to lcd.o(i.TFT_FSMCConf) for TFT_FSMCConf
    lcd.o(i.LCD_init) refers to lcd.o(i.LCD_Reset) for LCD_Reset
    lcd.o(i.LCD_init) refers to delay.o(i.delay_ms) for delay_ms
    lcd.o(i.LCD_init) refers to lcd.o(i.LCD_Fill) for LCD_Fill
    lcd.o(i.TFT_FSMCConf) refers to stm32f4xx_rcc.o(i.RCC_AHB3PeriphClockCmd) for RCC_AHB3PeriphClockCmd
    lcd.o(i.TFT_FSMCConf) refers to stm32f4xx_fsmc.o(i.FSMC_NORSRAMInit) for FSMC_NORSRAMInit
    lcd.o(i.TFT_FSMCConf) refers to stm32f4xx_fsmc.o(i.FSMC_NORSRAMCmd) for FSMC_NORSRAMCmd
    mlx90640_api.o(RAMCODE) refers to mlx90640_api.o(i.MLX90640_GetVdd) for MLX90640_GetVdd
    mlx90640_api.o(RAMCODE) refers to mlx90640_api.o(i.MLX90640_GetTa) for MLX90640_GetTa
    mlx90640_api.o(RAMCODE) refers to f2d.o(.text) for __aeabi_f2d
    mlx90640_api.o(RAMCODE) refers to dadd.o(.text) for __aeabi_dadd
    mlx90640_api.o(RAMCODE) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    mlx90640_api.o(RAMCODE) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(RAMCODE) refers to dmul.o(.text) for __aeabi_dmul
    mlx90640_api.o(RAMCODE) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt
    mlx90640_api.o(RAMCODE) refers to ddiv.o(.text) for __aeabi_ddiv
    mlx90640_api.o(i.ExtractAlphaParameters) refers to dfltui.o(.text) for __aeabi_ui2d
    mlx90640_api.o(i.ExtractAlphaParameters) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    mlx90640_api.o(i.ExtractAlphaParameters) refers to f2d.o(.text) for __aeabi_f2d
    mlx90640_api.o(i.ExtractAlphaParameters) refers to ddiv.o(.text) for __aeabi_ddiv
    mlx90640_api.o(i.ExtractAlphaParameters) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(i.ExtractCPParameters) refers to dfltui.o(.text) for __aeabi_ui2d
    mlx90640_api.o(i.ExtractCPParameters) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    mlx90640_api.o(i.ExtractCPParameters) refers to f2d.o(.text) for __aeabi_f2d
    mlx90640_api.o(i.ExtractCPParameters) refers to ddiv.o(.text) for __aeabi_ddiv
    mlx90640_api.o(i.ExtractCPParameters) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(i.ExtractDeviatingPixels) refers to mlx90640_api.o(i.CheckAdjacentPixels) for CheckAdjacentPixels
    mlx90640_api.o(i.ExtractKtaPixelParameters) refers to dfltui.o(.text) for __aeabi_ui2d
    mlx90640_api.o(i.ExtractKtaPixelParameters) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    mlx90640_api.o(i.ExtractKtaPixelParameters) refers to f2d.o(.text) for __aeabi_f2d
    mlx90640_api.o(i.ExtractKtaPixelParameters) refers to ddiv.o(.text) for __aeabi_ddiv
    mlx90640_api.o(i.ExtractKtaPixelParameters) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(i.ExtractKvPixelParameters) refers to dfltui.o(.text) for __aeabi_ui2d
    mlx90640_api.o(i.ExtractKvPixelParameters) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    mlx90640_api.o(i.ExtractKvPixelParameters) refers to f2d.o(.text) for __aeabi_f2d
    mlx90640_api.o(i.ExtractKvPixelParameters) refers to ddiv.o(.text) for __aeabi_ddiv
    mlx90640_api.o(i.ExtractKvPixelParameters) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(i.ExtractPTATParameters) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    mlx90640_api.o(i.ExtractPTATParameters) refers to dflti.o(.text) for __aeabi_i2d
    mlx90640_api.o(i.ExtractPTATParameters) refers to ddiv.o(.text) for __aeabi_ddiv
    mlx90640_api.o(i.ExtractPTATParameters) refers to dadd.o(.text) for __aeabi_dadd
    mlx90640_api.o(i.ExtractPTATParameters) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(i.GetMedian) refers to f2d.o(.text) for __aeabi_f2d
    mlx90640_api.o(i.GetMedian) refers to ddiv.o(.text) for __aeabi_ddiv
    mlx90640_api.o(i.GetMedian) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(i.MLX90640_BadPixelsCorrection) refers to f2d.o(.text) for __aeabi_f2d
    mlx90640_api.o(i.MLX90640_BadPixelsCorrection) refers to ddiv.o(.text) for __aeabi_ddiv
    mlx90640_api.o(i.MLX90640_BadPixelsCorrection) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(i.MLX90640_BadPixelsCorrection) refers to mlx90640_api.o(i.GetMedian) for GetMedian
    mlx90640_api.o(i.MLX90640_BadPixelsCorrection) refers to mlx90640_api.o(i.IsPixelBad) for IsPixelBad
    mlx90640_api.o(i.MLX90640_BadPixelsCorrection) refers to fabs.o(i.__hardfp_fabs) for __hardfp_fabs
    mlx90640_api.o(i.MLX90640_BadPixelsCorrection) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    mlx90640_api.o(i.MLX90640_DumpEE) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) for MLX90640_I2CRead
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.CheckEEPROMValid) for CheckEEPROMValid
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractVDDParameters) for ExtractVDDParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractPTATParameters) for ExtractPTATParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractGainParameters) for ExtractGainParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractTgcParameters) for ExtractTgcParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractResolutionParameters) for ExtractResolutionParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractKsTaParameters) for ExtractKsTaParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractKsToParameters) for ExtractKsToParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractAlphaParameters) for ExtractAlphaParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractOffsetParameters) for ExtractOffsetParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractKtaPixelParameters) for ExtractKtaPixelParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractKvPixelParameters) for ExtractKvPixelParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractCPParameters) for ExtractCPParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractCILCParameters) for ExtractCILCParameters
    mlx90640_api.o(i.MLX90640_ExtractParameters) refers to mlx90640_api.o(i.ExtractDeviatingPixels) for ExtractDeviatingPixels
    mlx90640_api.o(i.MLX90640_GetCurMode) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) for MLX90640_I2CRead
    mlx90640_api.o(i.MLX90640_GetCurResolution) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) for MLX90640_I2CRead
    mlx90640_api.o(i.MLX90640_GetFrameData) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) for MLX90640_I2CRead
    mlx90640_api.o(i.MLX90640_GetFrameData) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) for MLX90640_I2CWrite
    mlx90640_api.o(i.MLX90640_GetImage) refers to mlx90640_api.o(i.MLX90640_GetVdd) for MLX90640_GetVdd
    mlx90640_api.o(i.MLX90640_GetImage) refers to mlx90640_api.o(i.MLX90640_GetTa) for MLX90640_GetTa
    mlx90640_api.o(i.MLX90640_GetImage) refers to f2d.o(.text) for __aeabi_f2d
    mlx90640_api.o(i.MLX90640_GetImage) refers to dadd.o(.text) for __aeabi_dsub
    mlx90640_api.o(i.MLX90640_GetImage) refers to dmul.o(.text) for __aeabi_dmul
    mlx90640_api.o(i.MLX90640_GetImage) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(i.MLX90640_GetRefreshRate) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) for MLX90640_I2CRead
    mlx90640_api.o(i.MLX90640_GetTa) refers to mlx90640_api.o(i.MLX90640_GetVdd) for MLX90640_GetVdd
    mlx90640_api.o(i.MLX90640_GetTa) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    mlx90640_api.o(i.MLX90640_GetTa) refers to f2d.o(.text) for __aeabi_f2d
    mlx90640_api.o(i.MLX90640_GetTa) refers to dmul.o(.text) for __aeabi_dmul
    mlx90640_api.o(i.MLX90640_GetTa) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(i.MLX90640_GetTa) refers to dfltui.o(.text) for __aeabi_ui2d
    mlx90640_api.o(i.MLX90640_GetTa) refers to dadd.o(.text) for __aeabi_dsub
    mlx90640_api.o(i.MLX90640_GetTa) refers to ddiv.o(.text) for __aeabi_ddiv
    mlx90640_api.o(i.MLX90640_GetVdd) refers to dflti.o(.text) for __aeabi_i2d
    mlx90640_api.o(i.MLX90640_GetVdd) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    mlx90640_api.o(i.MLX90640_GetVdd) refers to dfltui.o(.text) for __aeabi_ui2d
    mlx90640_api.o(i.MLX90640_GetVdd) refers to ddiv.o(.text) for __aeabi_ddiv
    mlx90640_api.o(i.MLX90640_GetVdd) refers to d2f.o(.text) for __aeabi_d2f
    mlx90640_api.o(i.MLX90640_GetVdd) refers to f2d.o(.text) for __aeabi_f2d
    mlx90640_api.o(i.MLX90640_GetVdd) refers to dadd.o(.text) for __aeabi_dadd
    mlx90640_api.o(i.MLX90640_SetChessMode) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) for MLX90640_I2CRead
    mlx90640_api.o(i.MLX90640_SetChessMode) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) for MLX90640_I2CWrite
    mlx90640_api.o(i.MLX90640_SetInterleavedMode) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) for MLX90640_I2CRead
    mlx90640_api.o(i.MLX90640_SetInterleavedMode) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) for MLX90640_I2CWrite
    mlx90640_api.o(i.MLX90640_SetRefreshRate) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) for MLX90640_I2CRead
    mlx90640_api.o(i.MLX90640_SetRefreshRate) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) for MLX90640_I2CWrite
    mlx90640_api.o(i.MLX90640_SetResolution) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CRead) for MLX90640_I2CRead
    mlx90640_api.o(i.MLX90640_SetResolution) refers to mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite) for MLX90640_I2CWrite
    temptocolor.o(i.CoefficientInit) refers to temptocolor.o(.bss) for SC1
    temptocolor.o(i.TempToColor) refers to temptocolor.o(i.Tmp2Color) for Tmp2Color
    temptocolor.o(i.TempToColor) refers to temptocolor.o(.bss) for SC1
    temptocolor.o(i.TempToColor) refers to temptocolor.o(.constdata) for camColors
    temptocolor.o(i.Tmp2Color) refers to imagehandle.o(.data) for TmpL
    fabs.o(i.__hardfp_fabs) refers (Special) to iusefp.o(.text) for __I$use$fp
    fabs.o(i.__softfp_fabs) refers (Special) to iusefp.o(.text) for __I$use$fp
    fabs.o(i.fabs) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow.o(i.__hardfp_pow) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow.o(i.__hardfp_pow) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
    pow.o(i.__hardfp_pow) refers to errno.o(i.__set_errno) for __set_errno
    pow.o(i.__hardfp_pow) refers to dunder.o(i.__mathlib_dbl_divzero) for __mathlib_dbl_divzero
    pow.o(i.__hardfp_pow) refers to dunder.o(i.__mathlib_dbl_overflow) for __mathlib_dbl_overflow
    pow.o(i.__hardfp_pow) refers to ddiv.o(.text) for __aeabi_ddiv
    pow.o(i.__hardfp_pow) refers to sqrt.o(i.sqrt) for sqrt
    pow.o(i.__hardfp_pow) refers to fabs.o(i.fabs) for fabs
    pow.o(i.__hardfp_pow) refers to dflti.o(.text) for __aeabi_i2d
    pow.o(i.__hardfp_pow) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid
    pow.o(i.__hardfp_pow) refers to dmul.o(.text) for __aeabi_dmul
    pow.o(i.__hardfp_pow) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow
    pow.o(i.__hardfp_pow) refers to dadd.o(.text) for __aeabi_dsub
    pow.o(i.__hardfp_pow) refers to qnan.o(.constdata) for __mathlib_zero
    pow.o(i.__hardfp_pow) refers to poly.o(i.__kernel_poly) for __kernel_poly
    pow.o(i.__hardfp_pow) refers to pow.o(.constdata) for .constdata
    pow.o(i.__hardfp_pow) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    pow.o(i.__hardfp_pow) refers to dscalb.o(.text) for __ARM_scalbn
    pow.o(i.__hardfp_pow) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify
    pow.o(i.__softfp_pow) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow.o(i.__softfp_pow) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    pow.o(i.pow) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow.o(i.pow) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    pow.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow_x.o(i.____hardfp_pow$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow_x.o(i.____hardfp_pow$lsc) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
    pow_x.o(i.____hardfp_pow$lsc) refers to errno.o(i.__set_errno) for __set_errno
    pow_x.o(i.____hardfp_pow$lsc) refers to ddiv.o(.text) for __aeabi_ddiv
    pow_x.o(i.____hardfp_pow$lsc) refers to sqrt.o(i.sqrt) for sqrt
    pow_x.o(i.____hardfp_pow$lsc) refers to fabs.o(i.fabs) for fabs
    pow_x.o(i.____hardfp_pow$lsc) refers to dflti.o(.text) for __aeabi_i2d
    pow_x.o(i.____hardfp_pow$lsc) refers to dmul.o(.text) for __aeabi_dmul
    pow_x.o(i.____hardfp_pow$lsc) refers to dadd.o(.text) for __aeabi_dsub
    pow_x.o(i.____hardfp_pow$lsc) refers to qnan.o(.constdata) for __mathlib_zero
    pow_x.o(i.____hardfp_pow$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly
    pow_x.o(i.____hardfp_pow$lsc) refers to pow_x.o(.constdata) for .constdata
    pow_x.o(i.____hardfp_pow$lsc) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    pow_x.o(i.____hardfp_pow$lsc) refers to dscalb.o(.text) for __ARM_scalbn
    pow_x.o(i.____softfp_pow$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow_x.o(i.____softfp_pow$lsc) refers to pow_x.o(i.____hardfp_pow$lsc) for ____hardfp_pow$lsc
    pow_x.o(i.__pow$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow_x.o(i.__pow$lsc) refers to pow_x.o(i.____hardfp_pow$lsc) for ____hardfp_pow$lsc
    pow_x.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt.o(i.__hardfp_sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt.o(i.__hardfp_sqrt) refers to dsqrt.o(.text) for _dsqrt
    sqrt.o(i.__hardfp_sqrt) refers to errno.o(i.__set_errno) for __set_errno
    sqrt.o(i.__softfp_sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt.o(i.__softfp_sqrt) refers to dsqrt.o(.text) for _dsqrt
    sqrt.o(i.__softfp_sqrt) refers to errno.o(i.__set_errno) for __set_errno
    sqrt.o(i.sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt.o(i.sqrt) refers to dsqrt.o(.text) for _dsqrt
    sqrt.o(i.sqrt) refers to errno.o(i.__set_errno) for __set_errno
    sqrt_x.o(i.____hardfp_sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt_x.o(i.____hardfp_sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
    sqrt_x.o(i.____hardfp_sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
    sqrt_x.o(i.____hardfp_sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
    sqrt_x.o(i.____softfp_sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
    sqrt_x.o(i.__sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt_x.o(i.__sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
    sqrt_x.o(i.__sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
    sqrt_x.o(i.__sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
    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
    dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
    dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
    dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
    dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue
    dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
    f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    d2f.o(.text) refers to fepilogue.o(.text) for _float_round
    dunder.o(i.__mathlib_dbl_divzero) refers to ddiv.o(.text) for __aeabi_ddiv
    dunder.o(i.__mathlib_dbl_infnan) refers to dadd.o(.text) for __aeabi_dadd
    dunder.o(i.__mathlib_dbl_infnan2) refers to dadd.o(.text) for __aeabi_dadd
    dunder.o(i.__mathlib_dbl_invalid) refers to ddiv.o(.text) for __aeabi_ddiv
    dunder.o(i.__mathlib_dbl_overflow) refers to dmul.o(.text) for __aeabi_dmul
    dunder.o(i.__mathlib_dbl_posinfnan) refers to dmul.o(.text) for __aeabi_dmul
    dunder.o(i.__mathlib_dbl_underflow) refers to dmul.o(.text) for __aeabi_dmul
    fpclassify.o(i.__ARM_fpclassify) refers (Special) to iusefp.o(.text) for __I$use$fp
    poly.o(i.__kernel_poly) refers (Special) to iusefp.o(.text) for __I$use$fp
    poly.o(i.__kernel_poly) refers to dmul.o(.text) for __aeabi_dmul
    poly.o(i.__kernel_poly) refers to dadd.o(.text) for __aeabi_dadd
    qnan.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f4xx.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f4xx.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
    errno.o(i.__aeabi_errno_addr) refers to errno.o(.data) for .data
    errno.o(i.__read_errno) refers to errno.o(.data) for .data
    errno.o(i.__set_errno) refers to errno.o(.data) for .data
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dsqrt.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dsqrt.o(.text) refers to depilogue.o(.text) for _double_round
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload


==============================================================================

Removing Unused input sections from the image.

    Removing startup_stm32f4xx.o(HEAP), (8192 bytes).
    Removing main.o(.emb_text), (8 bytes).
    Removing stm32f4xx_it.o(.emb_text), (8 bytes).
    Removing stm32f4xx_flash.o(.emb_text), (8 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_ClearFlag), (12 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_DataCacheCmd), (36 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_DataCacheReset), (20 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_EraseAllSectors), (108 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_EraseSector), (136 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_GetFlagStatus), (24 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_GetStatus), (72 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_ITConfig), (32 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_InstructionCacheCmd), (36 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_InstructionCacheReset), (20 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_Lock), (20 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_BORConfig), (28 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_GetBOR), (16 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_GetRDP), (24 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_GetUser), (16 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_GetWRP), (12 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_Launch), (32 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_Lock), (20 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_RDPConfig), (28 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_Unlock), (36 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_UserConfig), (48 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_OB_WRPConfig), (52 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_PrefetchBufferCmd), (36 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_ProgramByte), (76 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_ProgramDoubleWord), (84 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_ProgramHalfWord), (80 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_ProgramWord), (80 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_SetLatency), (12 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_Unlock), (36 bytes).
    Removing stm32f4xx_flash.o(i.FLASH_WaitForLastOperation), (34 bytes).
    Removing stm32f4xx_fsmc.o(.emb_text), (8 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_ClearFlag), (64 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_ClearITPendingBit), (72 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_GetECC), (28 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_GetFlagStatus), (56 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_GetITStatus), (68 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_ITConfig), (128 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_NANDCmd), (92 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_NANDDeInit), (68 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_NANDECCCmd), (92 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_NANDInit), (136 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_NANDStructInit), (54 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_NORSRAMDeInit), (54 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_NORSRAMStructInit), (114 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_PCCARDCmd), (48 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_PCCARDDeInit), (40 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_PCCARDInit), (132 bytes).
    Removing stm32f4xx_fsmc.o(i.FSMC_PCCARDStructInit), (60 bytes).
    Removing misc.o(.emb_text), (8 bytes).
    Removing misc.o(i.NVIC_Init), (120 bytes).
    Removing misc.o(i.NVIC_PriorityGroupConfig), (20 bytes).
    Removing misc.o(i.NVIC_SetVectorTable), (20 bytes).
    Removing misc.o(i.NVIC_SystemLPConfig), (32 bytes).
    Removing misc.o(i.SysTick_CLKSourceConfig), (40 bytes).
    Removing stm32f4xx_rcc.o(.emb_text), (8 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockLPModeCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB1PeriphResetCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB2PeriphClockCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB2PeriphClockLPModeCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB2PeriphResetCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB3PeriphClockLPModeCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB3PeriphResetCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_APB1PeriphClockLPModeCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_APB1PeriphResetCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_APB2PeriphClockLPModeCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AdjustHSICalibrationValue), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_BackupResetCmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_ClearFlag), (20 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_ClearITPendingBit), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_ClockSecuritySystemCmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_DeInit), (72 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_GetClocksFreq), (232 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_GetFlagStatus), (64 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_GetITStatus), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_GetSYSCLKSource), (16 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_HCLKConfig), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_HSEConfig), (16 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_HSICmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_I2SCLKConfig), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_ITConfig), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_LSEConfig), (44 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_LSICmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_MCO1Config), (28 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_MCO2Config), (28 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PCLK1Config), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PCLK2Config), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PLLCmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PLLConfig), (36 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PLLI2SCmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PLLI2SConfig), (16 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_RTCCLKCmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_RTCCLKConfig), (60 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_SYSCLKConfig), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_WaitForHSEStartUp), (56 bytes).
    Removing stm32f4xx_rcc.o(.data), (16 bytes).
    Removing stm32f4xx_gpio.o(.emb_text), (8 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_DeInit), (256 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_PinLockConfig), (34 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ReadInputData), (8 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ReadInputDataBit), (18 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ReadOutputData), (8 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ReadOutputDataBit), (18 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ResetBits), (4 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_StructInit), (18 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ToggleBits), (8 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_Write), (4 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_WriteBit), (10 bytes).
    Removing stm32f4xx_exti.o(.emb_text), (8 bytes).
    Removing stm32f4xx_exti.o(i.EXTI_ClearFlag), (12 bytes).
    Removing stm32f4xx_exti.o(i.EXTI_ClearITPendingBit), (12 bytes).
    Removing stm32f4xx_exti.o(i.EXTI_DeInit), (36 bytes).
    Removing stm32f4xx_exti.o(i.EXTI_GenerateSWInterrupt), (16 bytes).
    Removing stm32f4xx_exti.o(i.EXTI_GetFlagStatus), (24 bytes).
    Removing stm32f4xx_exti.o(i.EXTI_GetITStatus), (40 bytes).
    Removing stm32f4xx_exti.o(i.EXTI_Init), (148 bytes).
    Removing stm32f4xx_exti.o(i.EXTI_StructInit), (16 bytes).
    Removing stm32f4xx_syscfg.o(.emb_text), (8 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_CompensationCellCmd), (12 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_DeInit), (22 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_ETH_MediaInterfaceConfig), (12 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_EXTILineConfig), (64 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_GetCompensationCellStatus), (24 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_MemoryRemapConfig), (12 bytes).
    Removing stm32f4xx_tim.o(.emb_text), (8 bytes).
    Removing stm32f4xx_tim.o(i.TI1_Config), (58 bytes).
    Removing stm32f4xx_tim.o(i.TI2_Config), (80 bytes).
    Removing stm32f4xx_tim.o(i.TI3_Config), (72 bytes).
    Removing stm32f4xx_tim.o(i.TI4_Config), (80 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ARRPreloadConfig), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_BDTRConfig), (32 bytes).
    Removing stm32f4xx_tim.o(i.TIM_BDTRStructInit), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_CCPreloadControl), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_CCxCmd), (30 bytes).
    Removing stm32f4xx_tim.o(i.TIM_CCxNCmd), (30 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ClearFlag), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ClearITPendingBit), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ClearOC1Ref), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ClearOC2Ref), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ClearOC3Ref), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ClearOC4Ref), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_Cmd), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_CounterModeConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_CtrlPWMOutputs), (30 bytes).
    Removing stm32f4xx_tim.o(i.TIM_DMACmd), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_DMAConfig), (10 bytes).
    Removing stm32f4xx_tim.o(i.TIM_DeInit), (400 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ETRClockMode1Config), (54 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ETRClockMode2Config), (32 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ETRConfig), (28 bytes).
    Removing stm32f4xx_tim.o(i.TIM_EncoderInterfaceConfig), (66 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ForcedOC1Config), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ForcedOC2Config), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ForcedOC3Config), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ForcedOC4Config), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GenerateEvent), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetCapture1), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetCapture2), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetCapture3), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetCapture4), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetCounter), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetFlagStatus), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetITStatus), (34 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetPrescaler), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ICInit), (110 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ICStructInit), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ITConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ITRxExternalClockConfig), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_InternalClockConfig), (12 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC1FastConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC1Init), (124 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC1NPolarityConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC1PolarityConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC1PreloadConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC2FastConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC2Init), (164 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC2NPolarityConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC2PolarityConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC2PreloadConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC3FastConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC3Init), (160 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC3NPolarityConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC3PolarityConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC3PreloadConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC4FastConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC4Init), (120 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC4PolarityConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC4PreloadConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OCStructInit), (20 bytes).
    Removing stm32f4xx_tim.o(i.TIM_PWMIConfig), (124 bytes).
    Removing stm32f4xx_tim.o(i.TIM_PrescalerConfig), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_RemapConfig), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectCCDMA), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectCOM), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectHallSensor), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectInputTrigger), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectMasterSlaveMode), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectOCxM), (86 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectOnePulseMode), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectOutputTrigger), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectSlaveMode), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetAutoreload), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetClockDivision), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetCompare1), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetCompare2), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetCompare3), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetCompare4), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetCounter), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetIC1Prescaler), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetIC2Prescaler), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetIC3Prescaler), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetIC4Prescaler), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_TIxExternalClockConfig), (62 bytes).
    Removing stm32f4xx_tim.o(i.TIM_TimeBaseInit), (132 bytes).
    Removing stm32f4xx_tim.o(i.TIM_TimeBaseStructInit), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_UpdateDisableConfig), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_UpdateRequestConfig), (24 bytes).
    Removing stm32f4xx_usart.o(.emb_text), (8 bytes).
    Removing stm32f4xx_usart.o(i.USART_ClearFlag), (18 bytes).
    Removing stm32f4xx_usart.o(i.USART_ClearITPendingBit), (30 bytes).
    Removing stm32f4xx_usart.o(i.USART_ClockInit), (32 bytes).
    Removing stm32f4xx_usart.o(i.USART_ClockStructInit), (12 bytes).
    Removing stm32f4xx_usart.o(i.USART_Cmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_DMACmd), (18 bytes).
    Removing stm32f4xx_usart.o(i.USART_DeInit), (180 bytes).
    Removing stm32f4xx_usart.o(i.USART_GetFlagStatus), (26 bytes).
    Removing stm32f4xx_usart.o(i.USART_GetITStatus), (84 bytes).
    Removing stm32f4xx_usart.o(i.USART_HalfDuplexCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_ITConfig), (74 bytes).
    Removing stm32f4xx_usart.o(i.USART_Init), (212 bytes).
    Removing stm32f4xx_usart.o(i.USART_IrDACmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_IrDAConfig), (18 bytes).
    Removing stm32f4xx_usart.o(i.USART_LINBreakDetectLengthConfig), (18 bytes).
    Removing stm32f4xx_usart.o(i.USART_LINCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_OneBitMethodCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_OverSampling8Cmd), (22 bytes).
    Removing stm32f4xx_usart.o(i.USART_ReceiveData), (10 bytes).
    Removing stm32f4xx_usart.o(i.USART_ReceiverWakeUpCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_SendBreak), (10 bytes).
    Removing stm32f4xx_usart.o(i.USART_SendData), (8 bytes).
    Removing stm32f4xx_usart.o(i.USART_SetAddress), (18 bytes).
    Removing stm32f4xx_usart.o(i.USART_SetGuardTime), (16 bytes).
    Removing stm32f4xx_usart.o(i.USART_SetPrescaler), (16 bytes).
    Removing stm32f4xx_usart.o(i.USART_SmartCardCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_SmartCardNACKCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_StructInit), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_WakeUpConfig), (18 bytes).
    Removing stm32f4xx_adc.o(.emb_text), (8 bytes).
    Removing stm32f4xx_adc.o(i.ADC_AnalogWatchdogCmd), (20 bytes).
    Removing stm32f4xx_adc.o(i.ADC_AnalogWatchdogSingleChannelConfig), (16 bytes).
    Removing stm32f4xx_adc.o(i.ADC_AnalogWatchdogThresholdsConfig), (6 bytes).
    Removing stm32f4xx_adc.o(i.ADC_AutoInjectedConvCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ClearFlag), (6 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ClearITPendingBit), (10 bytes).
    Removing stm32f4xx_adc.o(i.ADC_Cmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_CommonInit), (48 bytes).
    Removing stm32f4xx_adc.o(i.ADC_CommonStructInit), (12 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ContinuousModeCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_DMACmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_DMARequestAfterLastTransferCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_DeInit), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_DiscModeChannelCountConfig), (24 bytes).
    Removing stm32f4xx_adc.o(i.ADC_DiscModeCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_EOCOnEachRegularChannelCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ExternalTrigInjectedConvConfig), (16 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ExternalTrigInjectedConvEdgeConfig), (16 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetConversionValue), (8 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetFlagStatus), (18 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetITStatus), (38 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetInjectedConversionValue), (28 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetMultiModeConversionValue), (12 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetSoftwareStartConvStatus), (20 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetSoftwareStartInjectedConvCmdStatus), (20 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ITConfig), (32 bytes).
    Removing stm32f4xx_adc.o(i.ADC_Init), (84 bytes).
    Removing stm32f4xx_adc.o(i.ADC_InjectedChannelConfig), (130 bytes).
    Removing stm32f4xx_adc.o(i.ADC_InjectedDiscModeCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_InjectedSequencerLengthConfig), (24 bytes).
    Removing stm32f4xx_adc.o(i.ADC_MultiModeDMARequestAfterLastTransferCmd), (44 bytes).
    Removing stm32f4xx_adc.o(i.ADC_RegularChannelConfig), (184 bytes).
    Removing stm32f4xx_adc.o(i.ADC_SetInjectedOffset), (20 bytes).
    Removing stm32f4xx_adc.o(i.ADC_SoftwareStartConv), (10 bytes).
    Removing stm32f4xx_adc.o(i.ADC_SoftwareStartInjectedConv), (10 bytes).
    Removing stm32f4xx_adc.o(i.ADC_StructInit), (20 bytes).
    Removing stm32f4xx_adc.o(i.ADC_TempSensorVrefintCmd), (44 bytes).
    Removing stm32f4xx_adc.o(i.ADC_VBATCmd), (44 bytes).
    Removing stm32f4xx_iwdg.o(.emb_text), (8 bytes).
    Removing stm32f4xx_iwdg.o(i.IWDG_Enable), (16 bytes).
    Removing stm32f4xx_iwdg.o(i.IWDG_GetFlagStatus), (24 bytes).
    Removing stm32f4xx_iwdg.o(i.IWDG_ReloadCounter), (16 bytes).
    Removing stm32f4xx_iwdg.o(i.IWDG_SetPrescaler), (12 bytes).
    Removing stm32f4xx_iwdg.o(i.IWDG_SetReload), (12 bytes).
    Removing stm32f4xx_iwdg.o(i.IWDG_WriteAccessCmd), (12 bytes).
    Removing stm32f4xx_dma.o(.emb_text), (8 bytes).
    Removing stm32f4xx_dma.o(i.DMA_ClearFlag), (52 bytes).
    Removing stm32f4xx_dma.o(i.DMA_ClearITPendingBit), (52 bytes).
    Removing stm32f4xx_dma.o(i.DMA_Cmd), (22 bytes).
    Removing stm32f4xx_dma.o(i.DMA_DeInit), (344 bytes).
    Removing stm32f4xx_dma.o(i.DMA_DoubleBufferModeCmd), (22 bytes).
    Removing stm32f4xx_dma.o(i.DMA_DoubleBufferModeConfig), (24 bytes).
    Removing stm32f4xx_dma.o(i.DMA_FlowControllerConfig), (22 bytes).
    Removing stm32f4xx_dma.o(i.DMA_GetCmdStatus), (20 bytes).
    Removing stm32f4xx_dma.o(i.DMA_GetCurrDataCounter), (8 bytes).
    Removing stm32f4xx_dma.o(i.DMA_GetCurrentMemoryTarget), (20 bytes).
    Removing stm32f4xx_dma.o(i.DMA_GetFIFOStatus), (12 bytes).
    Removing stm32f4xx_dma.o(i.DMA_GetFlagStatus), (68 bytes).
    Removing stm32f4xx_dma.o(i.DMA_GetITStatus), (100 bytes).
    Removing stm32f4xx_dma.o(i.DMA_ITConfig), (58 bytes).
    Removing stm32f4xx_dma.o(i.DMA_Init), (88 bytes).
    Removing stm32f4xx_dma.o(i.DMA_MemoryTargetConfig), (10 bytes).
    Removing stm32f4xx_dma.o(i.DMA_PeriphIncOffsetSizeConfig), (22 bytes).
    Removing stm32f4xx_dma.o(i.DMA_SetCurrDataCounter), (4 bytes).
    Removing stm32f4xx_dma.o(i.DMA_StructInit), (34 bytes).
    Removing system_stm32f4xx.o(.emb_text), (8 bytes).
    Removing system_stm32f4xx.o(i.SystemCoreClockUpdate), (192 bytes).
    Removing system_stm32f4xx.o(.data), (20 bytes).
    Removing delay.o(.emb_text), (8 bytes).
    Removing delay.o(i.Delay), (12 bytes).
    Removing delay.o(i.delay_us), (68 bytes).
    Removing mlx90640_swi2c_driver.o(.emb_text), (8 bytes).
    Removing mlx90640_swi2c_driver.o(i.MLX90640_I2CFreqSet), (12 bytes).
    Removing mlx90640_swi2c_driver.o(i.MLX90640_I2CInit), (8 bytes).
    Removing imagehandle.o(.emb_text), (8 bytes).
    Removing lcd.o(.emb_text), (8 bytes).
    Removing lcd.o(i.LCD_DisplayOff), (10 bytes).
    Removing lcd.o(i.LCD_DisplayOn), (10 bytes).
    Removing lcd.o(i.LCD_DrawPoint), (32 bytes).
    Removing lcd.o(i.LCD_RD_DATA), (12 bytes).
    Removing lcd.o(i.LCD_ShowString), (48 bytes).
    Removing lcd.o(i.LCD_Showchar), (136 bytes).
    Removing lcd.o(i.LCD_WriteReg), (16 bytes).
    Removing lcd.o(.constdata), (2248 bytes).
    Removing mlx90640_api.o(.emb_text), (8 bytes).
    Removing mlx90640_api.o(i.MLX90640_GetCurResolution), (38 bytes).
    Removing mlx90640_api.o(i.MLX90640_GetImage), (1484 bytes).
    Removing mlx90640_api.o(i.MLX90640_GetRefreshRate), (38 bytes).
    Removing mlx90640_api.o(i.MLX90640_GetSubPageNumber), (8 bytes).
    Removing mlx90640_api.o(i.MLX90640_SetInterleavedMode), (52 bytes).
    Removing mlx90640_api.o(i.MLX90640_SetResolution), (58 bytes).
    Removing temptocolor.o(.emb_text), (8 bytes).
    Removing dneg.o(.text), (6 bytes).
    Removing cdcmple.o(.text), (48 bytes).
    Removing lcd.o(i.LCD_SetCursor), (56 bytes).

349 unused section(s) (total 24598 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/microlib/errno.c                 0x00000000   Number         0  errno.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.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  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.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  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
    ../clib/microlib/string/memset.c         0x00000000   Number         0  memseta.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
    ../fplib/microlib/d2f.c                  0x00000000   Number         0  d2f.o ABSOLUTE
    ../fplib/microlib/f2d.c                  0x00000000   Number         0  f2d.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  fepilogue.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dfltui.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dflti.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
    ../fplib/microlib/fpneg.c                0x00000000   Number         0  dneg.o ABSOLUTE
    ../fplib/microlib/fpscalb.c              0x00000000   Number         0  dscalb.o ABSOLUTE
    ../fplib/microlib/fpsqrt.c               0x00000000   Number         0  dsqrt.o ABSOLUTE
    ../mathlib/dunder.c                      0x00000000   Number         0  dunder.o ABSOLUTE
    ../mathlib/fabs.c                        0x00000000   Number         0  fabs.o ABSOLUTE
    ../mathlib/fpclassify.c                  0x00000000   Number         0  fpclassify.o ABSOLUTE
    ../mathlib/poly.c                        0x00000000   Number         0  poly.o ABSOLUTE
    ../mathlib/pow.c                         0x00000000   Number         0  pow_x.o ABSOLUTE
    ../mathlib/pow.c                         0x00000000   Number         0  pow.o ABSOLUTE
    ../mathlib/qnan.c                        0x00000000   Number         0  qnan.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt_x.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt.o ABSOLUTE
    ..\CMSIS\startup_stm32f4xx.s             0x00000000   Number         0  startup_stm32f4xx.o ABSOLUTE
    ..\CMSIS\system_stm32f4xx.c              0x00000000   Number         0  system_stm32f4xx.o ABSOLUTE
    ..\My_Lib\IIC\MLX90640_SWI2C_Driver.c    0x00000000   Number         0  mlx90640_swi2c_driver.o ABSOLUTE
    ..\My_Lib\ImageHandle\ImageHandle.c      0x00000000   Number         0  imagehandle.o ABSOLUTE
    ..\My_Lib\LCD\LCD.c                      0x00000000   Number         0  lcd.o ABSOLUTE
    ..\My_Lib\MLX90640\MLX90640_API.c        0x00000000   Number         0  mlx90640_api.o ABSOLUTE
    ..\My_Lib\TempToColor\TempToColor.c      0x00000000   Number         0  temptocolor.o ABSOLUTE
    ..\My_Lib\delay\delay.c                  0x00000000   Number         0  delay.o ABSOLUTE
    ..\User\main.c                           0x00000000   Number         0  main.o ABSOLUTE
    ..\User\stm32f4xx_it.c                   0x00000000   Number         0  stm32f4xx_it.o ABSOLUTE
    ..\\CMSIS\\system_stm32f4xx.c            0x00000000   Number         0  system_stm32f4xx.o ABSOLUTE
    ..\\My_Lib\\IIC\\MLX90640_SWI2C_Driver.c 0x00000000   Number         0  mlx90640_swi2c_driver.o ABSOLUTE
    ..\\My_Lib\\ImageHandle\\ImageHandle.c   0x00000000   Number         0  imagehandle.o ABSOLUTE
    ..\\My_Lib\\LCD\\LCD.c                   0x00000000   Number         0  lcd.o ABSOLUTE
    ..\\My_Lib\\MLX90640\\MLX90640_API.c     0x00000000   Number         0  mlx90640_api.o ABSOLUTE
    ..\\My_Lib\\TempToColor\\TempToColor.c   0x00000000   Number         0  temptocolor.o ABSOLUTE
    ..\\My_Lib\\delay\\delay.c               0x00000000   Number         0  delay.o ABSOLUTE
    ..\\User\\main.c                         0x00000000   Number         0  main.o ABSOLUTE
    ..\\User\\stm32f4xx_it.c                 0x00000000   Number         0  stm32f4xx_it.o ABSOLUTE
    ..\\libaray\\src\\misc.c                 0x00000000   Number         0  misc.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_adc.c        0x00000000   Number         0  stm32f4xx_adc.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_dma.c        0x00000000   Number         0  stm32f4xx_dma.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_exti.c       0x00000000   Number         0  stm32f4xx_exti.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_flash.c      0x00000000   Number         0  stm32f4xx_flash.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_fsmc.c       0x00000000   Number         0  stm32f4xx_fsmc.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_gpio.c       0x00000000   Number         0  stm32f4xx_gpio.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_iwdg.c       0x00000000   Number         0  stm32f4xx_iwdg.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_rcc.c        0x00000000   Number         0  stm32f4xx_rcc.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_syscfg.c     0x00000000   Number         0  stm32f4xx_syscfg.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_tim.c        0x00000000   Number         0  stm32f4xx_tim.o ABSOLUTE
    ..\\libaray\\src\\stm32f4xx_usart.c      0x00000000   Number         0  stm32f4xx_usart.o ABSOLUTE
    ..\libaray\src\misc.c                    0x00000000   Number         0  misc.o ABSOLUTE
    ..\libaray\src\stm32f4xx_adc.c           0x00000000   Number         0  stm32f4xx_adc.o ABSOLUTE
    ..\libaray\src\stm32f4xx_dma.c           0x00000000   Number         0  stm32f4xx_dma.o ABSOLUTE
    ..\libaray\src\stm32f4xx_exti.c          0x00000000   Number         0  stm32f4xx_exti.o ABSOLUTE
    ..\libaray\src\stm32f4xx_flash.c         0x00000000   Number         0  stm32f4xx_flash.o ABSOLUTE
    ..\libaray\src\stm32f4xx_fsmc.c          0x00000000   Number         0  stm32f4xx_fsmc.o ABSOLUTE
    ..\libaray\src\stm32f4xx_gpio.c          0x00000000   Number         0  stm32f4xx_gpio.o ABSOLUTE
    ..\libaray\src\stm32f4xx_iwdg.c          0x00000000   Number         0  stm32f4xx_iwdg.o ABSOLUTE
    ..\libaray\src\stm32f4xx_rcc.c           0x00000000   Number         0  stm32f4xx_rcc.o ABSOLUTE
    ..\libaray\src\stm32f4xx_syscfg.c        0x00000000   Number         0  stm32f4xx_syscfg.o ABSOLUTE
    ..\libaray\src\stm32f4xx_tim.c           0x00000000   Number         0  stm32f4xx_tim.o ABSOLUTE
    ..\libaray\src\stm32f4xx_usart.c         0x00000000   Number         0  stm32f4xx_usart.o ABSOLUTE
    cdcmple.s                                0x00000000   Number         0  cdcmple.o ABSOLUTE
    cdrcmple.s                               0x00000000   Number         0  cdrcmple.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
    RESET                                    0x08000000   Section      392  startup_stm32f4xx.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$$$$0000000D                 0x08000198   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)
    .ARM.Collect$$$$0000000F                 0x08000198   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00002712                 0x08000198   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x08000198   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x0800019c   Section       52  startup_stm32f4xx.o(.text)
    $v0                                      0x0800019c   Number         0  startup_stm32f4xx.o(.text)
    .text                                    0x080001d0   Section        0  memseta.o(.text)
    .text                                    0x080001f4   Section        0  dadd.o(.text)
    .text                                    0x08000342   Section        0  dmul.o(.text)
    .text                                    0x08000426   Section        0  ddiv.o(.text)
    .text                                    0x08000504   Section        0  dflti.o(.text)
    .text                                    0x08000526   Section        0  dfltui.o(.text)
    .text                                    0x08000540   Section        0  f2d.o(.text)
    .text                                    0x08000568   Section       48  cdrcmple.o(.text)
    .text                                    0x08000598   Section        0  d2f.o(.text)
    .text                                    0x080005d0   Section        0  llshl.o(.text)
    .text                                    0x080005ee   Section        0  llsshr.o(.text)
    .text                                    0x08000612   Section        0  fepilogue.o(.text)
    .text                                    0x08000612   Section        0  iusefp.o(.text)
    .text                                    0x08000680   Section        0  depilogue.o(.text)
    .text                                    0x0800073a   Section        0  dscalb.o(.text)
    .text                                    0x08000768   Section        0  dsqrt.o(.text)
    .text                                    0x0800080c   Section       36  init.o(.text)
    .text                                    0x08000830   Section        0  llushr.o(.text)
    RAMCODE                                  0x08000850   Section        0  mlx90640_api.o(RAMCODE)
    i.ALL_Config                             0x0800131c   Section        0  main.o(i.ALL_Config)
    i.BusFault_Handler                       0x0800133a   Section        0  stm32f4xx_it.o(i.BusFault_Handler)
    i.CheckAdjacentPixels                    0x0800133e   Section        0  mlx90640_api.o(i.CheckAdjacentPixels)
    i.CheckEEPROMValid                       0x08001378   Section        0  mlx90640_api.o(i.CheckEEPROMValid)
    i.CoefficientInit                        0x0800138c   Section        0  temptocolor.o(i.CoefficientInit)
    i.DebugMon_Handler                       0x080014e0   Section        0  stm32f4xx_it.o(i.DebugMon_Handler)
    i.Delay_Init                             0x080014e4   Section        0  delay.o(i.Delay_Init)
    i.ExtractAlphaParameters                 0x08001530   Section        0  mlx90640_api.o(i.ExtractAlphaParameters)
    i.ExtractCILCParameters                  0x080017a4   Section        0  mlx90640_api.o(i.ExtractCILCParameters)
    i.ExtractCPParameters                    0x080018b8   Section        0  mlx90640_api.o(i.ExtractCPParameters)
    i.ExtractDeviatingPixels                 0x08001b30   Section        0  mlx90640_api.o(i.ExtractDeviatingPixels)
    i.ExtractGainParameters                  0x08001c8e   Section        0  mlx90640_api.o(i.ExtractGainParameters)
    i.ExtractKsTaParameters                  0x08001ca4   Section        0  mlx90640_api.o(i.ExtractKsTaParameters)
    i.ExtractKsToParameters                  0x08001cf0   Section        0  mlx90640_api.o(i.ExtractKsToParameters)
    i.ExtractKtaPixelParameters              0x08001e00   Section        0  mlx90640_api.o(i.ExtractKtaPixelParameters)
    i.ExtractKvPixelParameters               0x08002008   Section        0  mlx90640_api.o(i.ExtractKvPixelParameters)
    i.ExtractOffsetParameters                0x0800216c   Section        0  mlx90640_api.o(i.ExtractOffsetParameters)
    i.ExtractPTATParameters                  0x0800232c   Section        0  mlx90640_api.o(i.ExtractPTATParameters)
    i.ExtractResolutionParameters            0x0800242c   Section        0  mlx90640_api.o(i.ExtractResolutionParameters)
    i.ExtractTgcParameters                   0x0800243c   Section        0  mlx90640_api.o(i.ExtractTgcParameters)
    i.ExtractVDDParameters                   0x08002484   Section        0  mlx90640_api.o(i.ExtractVDDParameters)
    i.FSMC_NORSRAMCmd                        0x080024b8   Section        0  stm32f4xx_fsmc.o(i.FSMC_NORSRAMCmd)
    i.FSMC_NORSRAMInit                       0x080024ec   Section        0  stm32f4xx_fsmc.o(i.FSMC_NORSRAMInit)
    i.FindMaxMinTemp                         0x080025d4   Section        0  imagehandle.o(i.FindMaxMinTemp)
    i.GPIO_Init                              0x08002698   Section        0  stm32f4xx_gpio.o(i.GPIO_Init)
    i.GPIO_PinAFConfig                       0x08002728   Section        0  stm32f4xx_gpio.o(i.GPIO_PinAFConfig)
    i.GPIO_SetBits                           0x0800276e   Section        0  stm32f4xx_gpio.o(i.GPIO_SetBits)
    i.GetMedian                              0x08002774   Section        0  mlx90640_api.o(i.GetMedian)
    i.HardFault_Handler                      0x0800284c   Section        0  stm32f4xx_it.o(i.HardFault_Handler)
    i.I2CReadBytes                           0x08002850   Section        0  mlx90640_swi2c_driver.o(i.I2CReadBytes)
    i.I2CReceiveAck                          0x080028f4   Section        0  mlx90640_swi2c_driver.o(i.I2CReceiveAck)
    i.I2CRepeatedStart                       0x08002958   Section        0  mlx90640_swi2c_driver.o(i.I2CRepeatedStart)
    i.I2CSendACK                             0x080029b8   Section        0  mlx90640_swi2c_driver.o(i.I2CSendACK)
    i.I2CSendByte                            0x08002a10   Section        0  mlx90640_swi2c_driver.o(i.I2CSendByte)
    i.I2CSendNack                            0x08002a94   Section        0  mlx90640_swi2c_driver.o(i.I2CSendNack)
    i.I2CStart                               0x08002aec   Section        0  mlx90640_swi2c_driver.o(i.I2CStart)
    i.I2CStop                                0x08002b40   Section        0  mlx90640_swi2c_driver.o(i.I2CStop)
    i.IIC_GPIO_Init                          0x08002b8c   Section        0  mlx90640_swi2c_driver.o(i.IIC_GPIO_Init)
    i.IsPixelBad                             0x08002bc0   Section        0  mlx90640_api.o(i.IsPixelBad)
    i.LCD_Fill                               0x08002bf4   Section        0  lcd.o(i.LCD_Fill)
    i.LCD_GPIO_Init                          0x08002c38   Section        0  lcd.o(i.LCD_GPIO_Init)
    i.LCD_Reset                              0x08002dbc   Section        0  lcd.o(i.LCD_Reset)
    i.LCD_init                               0x08002df0   Section        0  lcd.o(i.LCD_init)
    i.LCD_setwindow                          0x08002ff0   Section        0  lcd.o(i.LCD_setwindow)
    i.MLX90640_BadPixelsCorrection           0x08003038   Section        0  mlx90640_api.o(i.MLX90640_BadPixelsCorrection)
    i.MLX90640_DumpEE                        0x08003474   Section        0  mlx90640_api.o(i.MLX90640_DumpEE)
    i.MLX90640_ExtractParameters             0x0800348c   Section        0  mlx90640_api.o(i.MLX90640_ExtractParameters)
    i.MLX90640_GetCurMode                    0x08003514   Section        0  mlx90640_api.o(i.MLX90640_GetCurMode)
    i.MLX90640_GetFrameData                  0x0800353a   Section        0  mlx90640_api.o(i.MLX90640_GetFrameData)
    i.MLX90640_GetTa                         0x08003600   Section        0  mlx90640_api.o(i.MLX90640_GetTa)
    i.MLX90640_GetVdd                        0x0800378c   Section        0  mlx90640_api.o(i.MLX90640_GetVdd)
    i.MLX90640_I2CRead                       0x08003894   Section        0  mlx90640_swi2c_driver.o(i.MLX90640_I2CRead)
    i.MLX90640_I2CWrite                      0x08003990   Section        0  mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite)
    i.MLX90640_SetChessMode                  0x08003a34   Section        0  mlx90640_api.o(i.MLX90640_SetChessMode)
    i.MLX90640_SetRefreshRate                0x08003a64   Section        0  mlx90640_api.o(i.MLX90640_SetRefreshRate)
    i.MX_GPIO_Init                           0x08003aa0   Section        0  main.o(i.MX_GPIO_Init)
    MX_GPIO_Init                             0x08003aa1   Thumb Code    64  main.o(i.MX_GPIO_Init)
    i.MemManage_Handler                      0x08003ae8   Section        0  stm32f4xx_it.o(i.MemManage_Handler)
    i.NMI_Handler                            0x08003aec   Section        0  stm32f4xx_it.o(i.NMI_Handler)
    i.PendSV_Handler                         0x08003aee   Section        0  stm32f4xx_it.o(i.PendSV_Handler)
    i.RCC_AHB1PeriphClockCmd                 0x08003af0   Section        0  stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd)
    i.RCC_AHB3PeriphClockCmd                 0x08003b10   Section        0  stm32f4xx_rcc.o(i.RCC_AHB3PeriphClockCmd)
    i.SVC_Handler                            0x08003b30   Section        0  stm32f4xx_it.o(i.SVC_Handler)
    i.SetDispBuf                             0x08003b34   Section        0  imagehandle.o(i.SetDispBuf)
    i.SetSysClock                            0x08003b64   Section        0  system_stm32f4xx.o(i.SetSysClock)
    SetSysClock                              0x08003b65   Thumb Code   220  system_stm32f4xx.o(i.SetSysClock)
    i.SysTick_Handler                        0x08003c50   Section        0  stm32f4xx_it.o(i.SysTick_Handler)
    i.SystemInit                             0x08003c60   Section        0  system_stm32f4xx.o(i.SystemInit)
    i.TFT_FSMCConf                           0x08003cc8   Section        0  lcd.o(i.TFT_FSMCConf)
    i.TempToColor                            0x08003d28   Section        0  temptocolor.o(i.TempToColor)
    i.Tmp2Color                              0x08003ec0   Section        0  temptocolor.o(i.Tmp2Color)
    Tmp2Color                                0x08003ec1   Thumb Code   118  temptocolor.o(i.Tmp2Color)
    i.UsageFault_Handler                     0x08003f44   Section        0  stm32f4xx_it.o(i.UsageFault_Handler)
    i.Wait                                   0x08003f48   Section        0  mlx90640_swi2c_driver.o(i.Wait)
    i.__ARM_fpclassify                       0x08003f56   Section        0  fpclassify.o(i.__ARM_fpclassify)
    i.__hardfp_fabs                          0x08003f86   Section        0  fabs.o(i.__hardfp_fabs)
    i.__hardfp_pow                           0x08003fa0   Section        0  pow.o(i.__hardfp_pow)
    i.__hardfp_sqrt                          0x08004bf0   Section        0  sqrt.o(i.__hardfp_sqrt)
    i.__kernel_poly                          0x08004c6a   Section        0  poly.o(i.__kernel_poly)
    i.__mathlib_dbl_divzero                  0x08004d68   Section        0  dunder.o(i.__mathlib_dbl_divzero)
    i.__mathlib_dbl_infnan2                  0x08004d98   Section        0  dunder.o(i.__mathlib_dbl_infnan2)
    i.__mathlib_dbl_invalid                  0x08004db0   Section        0  dunder.o(i.__mathlib_dbl_invalid)
    i.__mathlib_dbl_overflow                 0x08004dd0   Section        0  dunder.o(i.__mathlib_dbl_overflow)
    i.__mathlib_dbl_underflow                0x08004df0   Section        0  dunder.o(i.__mathlib_dbl_underflow)
    i.__scatterload_copy                     0x08004e10   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x08004e1e   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x08004e20   Section       14  handlers.o(i.__scatterload_zeroinit)
    i.__set_errno                            0x08004e30   Section        0  errno.o(i.__set_errno)
    i.delay_ms                               0x08004e3c   Section        0  delay.o(i.delay_ms)
    i.fabs                                   0x08004e80   Section        0  fabs.o(i.fabs)
    i.main                                   0x08004e98   Section        0  main.o(i.main)
    i.sqrt                                   0x08004f80   Section        0  sqrt.o(i.sqrt)
    .constdata                               0x08004fee   Section      516  temptocolor.o(.constdata)
    .constdata                               0x080051f8   Section      136  pow.o(.constdata)
    bp                                       0x080051f8   Data          16  pow.o(.constdata)
    dp_h                                     0x08005208   Data          16  pow.o(.constdata)
    dp_l                                     0x08005218   Data          16  pow.o(.constdata)
    L                                        0x08005228   Data          48  pow.o(.constdata)
    P                                        0x08005258   Data          40  pow.o(.constdata)
    .constdata                               0x08005280   Section        8  qnan.o(.constdata)
    .data                                    0x20000000   Section        6  delay.o(.data)
    .data                                    0x20000008   Section        6  mlx90640_swi2c_driver.o(.data)
    freqCnt                                  0x20000008   Data           4  mlx90640_swi2c_driver.o(.data)
    dataCheck                                0x2000000c   Data           2  mlx90640_swi2c_driver.o(.data)
    .data                                    0x20000010   Section       20  imagehandle.o(.data)
    .data                                    0x20000024   Section        4  errno.o(.data)
    _errno                                   0x20000024   Data           4  errno.o(.data)
    .bss                                     0x20000028   Section     4736  main.o(.bss)
    eeMLX90640                               0x20000028   Data        1664  main.o(.bss)
    mlx90640To                               0x200006a8   Data        3072  main.o(.bss)
    .bss                                     0x200012a8   Section      256  temptocolor.o(.bss)
    STACK                                    0x200013a8   Section    114688  startup_stm32f4xx.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$OTIME$ROPI$IEEEX$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __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_stm32f4xx.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f4xx.o(RESET)
    __Vectors_End                            0x08000188   Data           0  startup_stm32f4xx.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_final_cpp                           0x08000199   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)
    __rt_final_exit                          0x08000199   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)
    Reset_Handler                            0x0800019d   Thumb Code    18  startup_stm32f4xx.o(.text)
    ADC_IRQHandler                           0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    CAN1_RX0_IRQHandler                      0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    CAN1_RX1_IRQHandler                      0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    CAN1_SCE_IRQHandler                      0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    CAN1_TX_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    CAN2_RX0_IRQHandler                      0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    CAN2_RX1_IRQHandler                      0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    CAN2_SCE_IRQHandler                      0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    CAN2_TX_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    CRYP_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DCMI_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA1_Stream0_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA1_Stream1_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA1_Stream2_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA1_Stream3_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA1_Stream4_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA1_Stream5_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA1_Stream6_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA1_Stream7_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA2_Stream0_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA2_Stream1_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA2_Stream2_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA2_Stream3_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA2_Stream4_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA2_Stream5_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA2_Stream6_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    DMA2_Stream7_IRQHandler                  0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    ETH_IRQHandler                           0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    ETH_WKUP_IRQHandler                      0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    EXTI0_IRQHandler                         0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    EXTI15_10_IRQHandler                     0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    EXTI1_IRQHandler                         0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    EXTI2_IRQHandler                         0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    EXTI3_IRQHandler                         0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    EXTI4_IRQHandler                         0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    EXTI9_5_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    FLASH_IRQHandler                         0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    FPU_IRQHandler                           0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    FSMC_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    HASH_RNG_IRQHandler                      0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    I2C1_ER_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    I2C1_EV_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    I2C2_ER_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    I2C2_EV_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    I2C3_ER_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    I2C3_EV_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    OTG_FS_IRQHandler                        0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    OTG_FS_WKUP_IRQHandler                   0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    OTG_HS_EP1_IN_IRQHandler                 0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    OTG_HS_EP1_OUT_IRQHandler                0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    OTG_HS_IRQHandler                        0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    OTG_HS_WKUP_IRQHandler                   0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    PVD_IRQHandler                           0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    RCC_IRQHandler                           0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    RTC_Alarm_IRQHandler                     0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    RTC_WKUP_IRQHandler                      0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    SDIO_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    SPI1_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    SPI2_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    SPI3_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TAMP_STAMP_IRQHandler                    0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM1_BRK_TIM9_IRQHandler                 0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM1_CC_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM1_TRG_COM_TIM11_IRQHandler            0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM1_UP_TIM10_IRQHandler                 0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM2_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM3_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM4_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM5_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM6_DAC_IRQHandler                      0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM7_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM8_BRK_TIM12_IRQHandler                0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM8_CC_IRQHandler                       0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM8_TRG_COM_TIM14_IRQHandler            0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    TIM8_UP_TIM13_IRQHandler                 0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    UART4_IRQHandler                         0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    UART5_IRQHandler                         0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    USART1_IRQHandler                        0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    USART2_IRQHandler                        0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    USART3_IRQHandler                        0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    USART6_IRQHandler                        0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    WWDG_IRQHandler                          0x080001c1   Thumb Code     0  startup_stm32f4xx.o(.text)
    __aeabi_memset                           0x080001d1   Thumb Code    14  memseta.o(.text)
    __aeabi_memset4                          0x080001d1   Thumb Code     0  memseta.o(.text)
    __aeabi_memset8                          0x080001d1   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr                           0x080001df   Thumb Code     4  memseta.o(.text)
    __aeabi_memclr4                          0x080001df   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr8                          0x080001df   Thumb Code     0  memseta.o(.text)
    _memset$wrapper                          0x080001e3   Thumb Code    18  memseta.o(.text)
    __aeabi_dadd                             0x080001f5   Thumb Code   322  dadd.o(.text)
    __aeabi_dsub                             0x08000337   Thumb Code     6  dadd.o(.text)
    __aeabi_drsub                            0x0800033d   Thumb Code     6  dadd.o(.text)
    __aeabi_dmul                             0x08000343   Thumb Code   228  dmul.o(.text)
    __aeabi_ddiv                             0x08000427   Thumb Code   222  ddiv.o(.text)
    __aeabi_i2d                              0x08000505   Thumb Code    34  dflti.o(.text)
    __aeabi_ui2d                             0x08000527   Thumb Code    26  dfltui.o(.text)
    __aeabi_f2d                              0x08000541   Thumb Code    38  f2d.o(.text)
    __aeabi_cdrcmple                         0x08000569   Thumb Code    48  cdrcmple.o(.text)
    __aeabi_d2f                              0x08000599   Thumb Code    56  d2f.o(.text)
    __aeabi_llsl                             0x080005d1   Thumb Code    30  llshl.o(.text)
    _ll_shift_l                              0x080005d1   Thumb Code     0  llshl.o(.text)
    __aeabi_lasr                             0x080005ef   Thumb Code    36  llsshr.o(.text)
    _ll_sshift_r                             0x080005ef   Thumb Code     0  llsshr.o(.text)
    __I$use$fp                               0x08000613   Thumb Code     0  iusefp.o(.text)
    _float_round                             0x08000613   Thumb Code    18  fepilogue.o(.text)
    _float_epilogue                          0x08000625   Thumb Code    92  fepilogue.o(.text)
    _double_round                            0x08000681   Thumb Code    30  depilogue.o(.text)
    _double_epilogue                         0x0800069f   Thumb Code   156  depilogue.o(.text)
    __ARM_scalbn                             0x0800073b   Thumb Code    46  dscalb.o(.text)
    scalbn                                   0x0800073b   Thumb Code     0  dscalb.o(.text)
    _dsqrt                                   0x08000769   Thumb Code   162  dsqrt.o(.text)
    __scatterload                            0x0800080d   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x0800080d   Thumb Code     0  init.o(.text)
    __aeabi_llsr                             0x08000831   Thumb Code    32  llushr.o(.text)
    _ll_ushift_r                             0x08000831   Thumb Code     0  llushr.o(.text)
    MLX90640_CalculateTo                     0x08000851   Thumb Code  2740  mlx90640_api.o(RAMCODE)
    ALL_Config                               0x0800131d   Thumb Code    30  main.o(i.ALL_Config)
    BusFault_Handler                         0x0800133b   Thumb Code     4  stm32f4xx_it.o(i.BusFault_Handler)
    CheckAdjacentPixels                      0x0800133f   Thumb Code    58  mlx90640_api.o(i.CheckAdjacentPixels)
    CheckEEPROMValid                         0x08001379   Thumb Code    20  mlx90640_api.o(i.CheckEEPROMValid)
    CoefficientInit                          0x0800138d   Thumb Code   322  temptocolor.o(i.CoefficientInit)
    DebugMon_Handler                         0x080014e1   Thumb Code     2  stm32f4xx_it.o(i.DebugMon_Handler)
    Delay_Init                               0x080014e5   Thumb Code    66  delay.o(i.Delay_Init)
    ExtractAlphaParameters                   0x08001531   Thumb Code   616  mlx90640_api.o(i.ExtractAlphaParameters)
    ExtractCILCParameters                    0x080017a5   Thumb Code   268  mlx90640_api.o(i.ExtractCILCParameters)
    ExtractCPParameters                      0x080018b9   Thumb Code   598  mlx90640_api.o(i.ExtractCPParameters)
    ExtractDeviatingPixels                   0x08001b31   Thumb Code   350  mlx90640_api.o(i.ExtractDeviatingPixels)
    ExtractGainParameters                    0x08001c8f   Thumb Code    20  mlx90640_api.o(i.ExtractGainParameters)
    ExtractKsTaParameters                    0x08001ca5   Thumb Code    62  mlx90640_api.o(i.ExtractKsTaParameters)
    ExtractKsToParameters                    0x08001cf1   Thumb Code   262  mlx90640_api.o(i.ExtractKsToParameters)
    ExtractKtaPixelParameters                0x08001e01   Thumb Code   512  mlx90640_api.o(i.ExtractKtaPixelParameters)
    ExtractKvPixelParameters                 0x08002009   Thumb Code   348  mlx90640_api.o(i.ExtractKvPixelParameters)
    ExtractOffsetParameters                  0x0800216d   Thumb Code   448  mlx90640_api.o(i.ExtractOffsetParameters)
    ExtractPTATParameters                    0x0800232d   Thumb Code   216  mlx90640_api.o(i.ExtractPTATParameters)
    ExtractResolutionParameters              0x0800242d   Thumb Code    14  mlx90640_api.o(i.ExtractResolutionParameters)
    ExtractTgcParameters                     0x0800243d   Thumb Code    60  mlx90640_api.o(i.ExtractTgcParameters)
    ExtractVDDParameters                     0x08002485   Thumb Code    52  mlx90640_api.o(i.ExtractVDDParameters)
    FSMC_NORSRAMCmd                          0x080024b9   Thumb Code    46  stm32f4xx_fsmc.o(i.FSMC_NORSRAMCmd)
    FSMC_NORSRAMInit                         0x080024ed   Thumb Code   230  stm32f4xx_fsmc.o(i.FSMC_NORSRAMInit)
    FindMaxMinTemp                           0x080025d5   Thumb Code   172  imagehandle.o(i.FindMaxMinTemp)
    GPIO_Init                                0x08002699   Thumb Code   144  stm32f4xx_gpio.o(i.GPIO_Init)
    GPIO_PinAFConfig                         0x08002729   Thumb Code    70  stm32f4xx_gpio.o(i.GPIO_PinAFConfig)
    GPIO_SetBits                             0x0800276f   Thumb Code     4  stm32f4xx_gpio.o(i.GPIO_SetBits)
    GetMedian                                0x08002775   Thumb Code   208  mlx90640_api.o(i.GetMedian)
    HardFault_Handler                        0x0800284d   Thumb Code     4  stm32f4xx_it.o(i.HardFault_Handler)
    I2CReadBytes                             0x08002851   Thumb Code   156  mlx90640_swi2c_driver.o(i.I2CReadBytes)
    I2CReceiveAck                            0x080028f5   Thumb Code    92  mlx90640_swi2c_driver.o(i.I2CReceiveAck)
    I2CRepeatedStart                         0x08002959   Thumb Code    88  mlx90640_swi2c_driver.o(i.I2CRepeatedStart)
    I2CSendACK                               0x080029b9   Thumb Code    80  mlx90640_swi2c_driver.o(i.I2CSendACK)
    I2CSendByte                              0x08002a11   Thumb Code   124  mlx90640_swi2c_driver.o(i.I2CSendByte)
    I2CSendNack                              0x08002a95   Thumb Code    80  mlx90640_swi2c_driver.o(i.I2CSendNack)
    I2CStart                                 0x08002aed   Thumb Code    76  mlx90640_swi2c_driver.o(i.I2CStart)
    I2CStop                                  0x08002b41   Thumb Code    68  mlx90640_swi2c_driver.o(i.I2CStop)
    IIC_GPIO_Init                            0x08002b8d   Thumb Code    48  mlx90640_swi2c_driver.o(i.IIC_GPIO_Init)
    IsPixelBad                               0x08002bc1   Thumb Code    50  mlx90640_api.o(i.IsPixelBad)
    LCD_Fill                                 0x08002bf5   Thumb Code    62  lcd.o(i.LCD_Fill)
    LCD_GPIO_Init                            0x08002c39   Thumb Code   372  lcd.o(i.LCD_GPIO_Init)
    LCD_Reset                                0x08002dbd   Thumb Code    48  lcd.o(i.LCD_Reset)
    LCD_init                                 0x08002df1   Thumb Code   506  lcd.o(i.LCD_init)
    LCD_setwindow                            0x08002ff1   Thumb Code    68  lcd.o(i.LCD_setwindow)
    MLX90640_BadPixelsCorrection             0x08003039   Thumb Code  1076  mlx90640_api.o(i.MLX90640_BadPixelsCorrection)
    MLX90640_DumpEE                          0x08003475   Thumb Code    24  mlx90640_api.o(i.MLX90640_DumpEE)
    MLX90640_ExtractParameters               0x0800348d   Thumb Code   136  mlx90640_api.o(i.MLX90640_ExtractParameters)
    MLX90640_GetCurMode                      0x08003515   Thumb Code    38  mlx90640_api.o(i.MLX90640_GetCurMode)
    MLX90640_GetFrameData                    0x0800353b   Thumb Code   196  mlx90640_api.o(i.MLX90640_GetFrameData)
    MLX90640_GetTa                           0x08003601   Thumb Code   356  mlx90640_api.o(i.MLX90640_GetTa)
    MLX90640_GetVdd                          0x0800378d   Thumb Code   238  mlx90640_api.o(i.MLX90640_GetVdd)
    MLX90640_I2CRead                         0x08003895   Thumb Code   246  mlx90640_swi2c_driver.o(i.MLX90640_I2CRead)
    MLX90640_I2CWrite                        0x08003991   Thumb Code   154  mlx90640_swi2c_driver.o(i.MLX90640_I2CWrite)
    MLX90640_SetChessMode                    0x08003a35   Thumb Code    48  mlx90640_api.o(i.MLX90640_SetChessMode)
    MLX90640_SetRefreshRate                  0x08003a65   Thumb Code    58  mlx90640_api.o(i.MLX90640_SetRefreshRate)
    MemManage_Handler                        0x08003ae9   Thumb Code     4  stm32f4xx_it.o(i.MemManage_Handler)
    NMI_Handler                              0x08003aed   Thumb Code     2  stm32f4xx_it.o(i.NMI_Handler)
    PendSV_Handler                           0x08003aef   Thumb Code     2  stm32f4xx_it.o(i.PendSV_Handler)
    RCC_AHB1PeriphClockCmd                   0x08003af1   Thumb Code    26  stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd)
    RCC_AHB3PeriphClockCmd                   0x08003b11   Thumb Code    26  stm32f4xx_rcc.o(i.RCC_AHB3PeriphClockCmd)
    SVC_Handler                              0x08003b31   Thumb Code     2  stm32f4xx_it.o(i.SVC_Handler)
    SetDispBuf                               0x08003b35   Thumb Code    42  imagehandle.o(i.SetDispBuf)
    SysTick_Handler                          0x08003c51   Thumb Code    12  stm32f4xx_it.o(i.SysTick_Handler)
    SystemInit                               0x08003c61   Thumb Code    88  system_stm32f4xx.o(i.SystemInit)
    TFT_FSMCConf                             0x08003cc9   Thumb Code    94  lcd.o(i.TFT_FSMCConf)
    TempToColor                              0x08003d29   Thumb Code   386  temptocolor.o(i.TempToColor)
    UsageFault_Handler                       0x08003f45   Thumb Code     4  stm32f4xx_it.o(i.UsageFault_Handler)
    Wait                                     0x08003f49   Thumb Code    14  mlx90640_swi2c_driver.o(i.Wait)
    __ARM_fpclassify                         0x08003f57   Thumb Code    48  fpclassify.o(i.__ARM_fpclassify)
    __hardfp_fabs                            0x08003f87   Thumb Code    20  fabs.o(i.__hardfp_fabs)
    __hardfp_pow                             0x08003fa1   Thumb Code  3072  pow.o(i.__hardfp_pow)
    __hardfp_sqrt                            0x08004bf1   Thumb Code   122  sqrt.o(i.__hardfp_sqrt)
    __kernel_poly                            0x08004c6b   Thumb Code   248  poly.o(i.__kernel_poly)
    __mathlib_dbl_divzero                    0x08004d69   Thumb Code    28  dunder.o(i.__mathlib_dbl_divzero)
    __mathlib_dbl_infnan2                    0x08004d99   Thumb Code    20  dunder.o(i.__mathlib_dbl_infnan2)
    __mathlib_dbl_invalid                    0x08004db1   Thumb Code    24  dunder.o(i.__mathlib_dbl_invalid)
    __mathlib_dbl_overflow                   0x08004dd1   Thumb Code    24  dunder.o(i.__mathlib_dbl_overflow)
    __mathlib_dbl_underflow                  0x08004df1   Thumb Code    24  dunder.o(i.__mathlib_dbl_underflow)
    __scatterload_copy                       0x08004e11   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x08004e1f   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x08004e21   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    __set_errno                              0x08004e31   Thumb Code     6  errno.o(i.__set_errno)
    delay_ms                                 0x08004e3d   Thumb Code    62  delay.o(i.delay_ms)
    fabs                                     0x08004e81   Thumb Code    24  fabs.o(i.fabs)
    main                                     0x08004e99   Thumb Code   214  main.o(i.main)
    sqrt                                     0x08004f81   Thumb Code   110  sqrt.o(i.sqrt)
    camColors                                0x08004fee   Data         516  temptocolor.o(.constdata)
    __mathlib_zero                           0x08005280   Data           8  qnan.o(.constdata)
    Region$$Table$$Base                      0x08005288   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x080052a8   Number         0  anon$$obj.o(Region$$Table)
    fac_ms                                   0x20000000   Data           2  delay.o(.data)
    fac_us                                   0x20000002   Data           1  delay.o(.data)
    ntime                                    0x20000004   Data           2  delay.o(.data)
    TmpH                                     0x20000010   Data           2  imagehandle.o(.data)
    TmpL                                     0x20000012   Data           2  imagehandle.o(.data)
    POINT_COLOR                              0x20000014   Data           2  imagehandle.o(.data)
    MaxPoniter                               0x20000016   Data           2  imagehandle.o(.data)
    MinPoniter                               0x20000018   Data           2  imagehandle.o(.data)
    MaxTemp                                  0x2000001c   Data           4  imagehandle.o(.data)
    MinTemp                                  0x20000020   Data           4  imagehandle.o(.data)
    SC1                                      0x200012a8   Data          64  temptocolor.o(.bss)
    SC2                                      0x200012e8   Data          64  temptocolor.o(.bss)
    SC3                                      0x20001328   Data          64  temptocolor.o(.bss)
    SC4                                      0x20001368   Data          64  temptocolor.o(.bss)
    __initial_sp                             0x2001d3a8   Data           0  startup_stm32f4xx.o(STACK)



==============================================================================

Memory Map of the image

  Image Entry point : 0x08000189

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000052d0, Max: 0x00080000, ABSOLUTE)

    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000052a8, Max: 0x00080000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x08000000   0x00000188   Data   RO            3    RESET               startup_stm32f4xx.o
    0x08000188   0x08000188   0x00000000   Code   RO         3021  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x08000188   0x08000188   0x00000004   Code   RO         3061    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x0800018c   0x0800018c   0x00000004   Code   RO         3064    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x08000190   0x08000190   0x00000000   Code   RO         3066    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x08000190   0x08000190   0x00000000   Code   RO         3068    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x08000190   0x08000190   0x00000008   Code   RO         3069    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x08000198   0x08000198   0x00000000   Code   RO         3071    .ARM.Collect$$$$0000000D  mc_w.l(entry10a.o)
    0x08000198   0x08000198   0x00000000   Code   RO         3073    .ARM.Collect$$$$0000000F  mc_w.l(entry11a.o)
    0x08000198   0x08000198   0x00000004   Code   RO         3062    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x0800019c   0x0800019c   0x00000034   Code   RO            4    .text               startup_stm32f4xx.o
    0x080001d0   0x080001d0   0x00000024   Code   RO         3024    .text               mc_w.l(memseta.o)
    0x080001f4   0x080001f4   0x0000014e   Code   RO         3026    .text               mf_w.l(dadd.o)
    0x08000342   0x08000342   0x000000e4   Code   RO         3028    .text               mf_w.l(dmul.o)
    0x08000426   0x08000426   0x000000de   Code   RO         3030    .text               mf_w.l(ddiv.o)
    0x08000504   0x08000504   0x00000022   Code   RO         3032    .text               mf_w.l(dflti.o)
    0x08000526   0x08000526   0x0000001a   Code   RO         3034    .text               mf_w.l(dfltui.o)
    0x08000540   0x08000540   0x00000026   Code   RO         3036    .text               mf_w.l(f2d.o)
    0x08000566   0x08000566   0x00000002   PAD
    0x08000568   0x08000568   0x00000030   Code   RO         3038    .text               mf_w.l(cdrcmple.o)
    0x08000598   0x08000598   0x00000038   Code   RO         3040    .text               mf_w.l(d2f.o)
    0x080005d0   0x080005d0   0x0000001e   Code   RO         3075    .text               mc_w.l(llshl.o)
    0x080005ee   0x080005ee   0x00000024   Code   RO         3077    .text               mc_w.l(llsshr.o)
    0x08000612   0x08000612   0x00000000   Code   RO         3086    .text               mc_w.l(iusefp.o)
    0x08000612   0x08000612   0x0000006e   Code   RO         3087    .text               mf_w.l(fepilogue.o)
    0x08000680   0x08000680   0x000000ba   Code   RO         3089    .text               mf_w.l(depilogue.o)
    0x0800073a   0x0800073a   0x0000002e   Code   RO         3093    .text               mf_w.l(dscalb.o)
    0x08000768   0x08000768   0x000000a2   Code   RO         3095    .text               mf_w.l(dsqrt.o)
    0x0800080a   0x0800080a   0x00000002   PAD
    0x0800080c   0x0800080c   0x00000024   Code   RO         3099    .text               mc_w.l(init.o)
    0x08000830   0x08000830   0x00000020   Code   RO         3101    .text               mc_w.l(llushr.o)
    0x08000850   0x08000850   0x00000acc   Code   RO         2618    RAMCODE             mlx90640_api.o
    0x0800131c   0x0800131c   0x0000001e   Code   RO           11    i.ALL_Config        main.o
    0x0800133a   0x0800133a   0x00000004   Code   RO          174    i.BusFault_Handler  stm32f4xx_it.o
    0x0800133e   0x0800133e   0x0000003a   Code   RO         2619    i.CheckAdjacentPixels  mlx90640_api.o
    0x08001378   0x08001378   0x00000014   Code   RO         2620    i.CheckEEPROMValid  mlx90640_api.o
    0x0800138c   0x0800138c   0x00000154   Code   RO         2832    i.CoefficientInit   TempToColor.lib(temptocolor.o)
    0x080014e0   0x080014e0   0x00000002   Code   RO          175    i.DebugMon_Handler  stm32f4xx_it.o
    0x080014e2   0x080014e2   0x00000002   PAD
    0x080014e4   0x080014e4   0x0000004c   Code   RO         2355    i.Delay_Init        delay.o
    0x08001530   0x08001530   0x00000274   Code   RO         2621    i.ExtractAlphaParameters  mlx90640_api.o
    0x080017a4   0x080017a4   0x00000114   Code   RO         2622    i.ExtractCILCParameters  mlx90640_api.o
    0x080018b8   0x080018b8   0x00000278   Code   RO         2623    i.ExtractCPParameters  mlx90640_api.o
    0x08001b30   0x08001b30   0x0000015e   Code   RO         2624    i.ExtractDeviatingPixels  mlx90640_api.o
    0x08001c8e   0x08001c8e   0x00000014   Code   RO         2625    i.ExtractGainParameters  mlx90640_api.o
    0x08001ca2   0x08001ca2   0x00000002   PAD
    0x08001ca4   0x08001ca4   0x0000004c   Code   RO         2626    i.ExtractKsTaParameters  mlx90640_api.o
    0x08001cf0   0x08001cf0   0x00000110   Code   RO         2627    i.ExtractKsToParameters  mlx90640_api.o
    0x08001e00   0x08001e00   0x00000208   Code   RO         2628    i.ExtractKtaPixelParameters  mlx90640_api.o
    0x08002008   0x08002008   0x00000164   Code   RO         2629    i.ExtractKvPixelParameters  mlx90640_api.o
    0x0800216c   0x0800216c   0x000001c0   Code   RO         2630    i.ExtractOffsetParameters  mlx90640_api.o
    0x0800232c   0x0800232c   0x00000100   Code   RO         2631    i.ExtractPTATParameters  mlx90640_api.o
    0x0800242c   0x0800242c   0x0000000e   Code   RO         2632    i.ExtractResolutionParameters  mlx90640_api.o
    0x0800243a   0x0800243a   0x00000002   PAD
    0x0800243c   0x0800243c   0x00000048   Code   RO         2633    i.ExtractTgcParameters  mlx90640_api.o
    0x08002484   0x08002484   0x00000034   Code   RO         2634    i.ExtractVDDParameters  mlx90640_api.o
    0x080024b8   0x080024b8   0x00000034   Code   RO          544    i.FSMC_NORSRAMCmd   stm32f4xx_fsmc.o
    0x080024ec   0x080024ec   0x000000e6   Code   RO          546    i.FSMC_NORSRAMInit  stm32f4xx_fsmc.o
    0x080025d2   0x080025d2   0x00000002   PAD
    0x080025d4   0x080025d4   0x000000c4   Code   RO         2490    i.FindMaxMinTemp    imagehandle.o
    0x08002698   0x08002698   0x00000090   Code   RO          974    i.GPIO_Init         stm32f4xx_gpio.o
    0x08002728   0x08002728   0x00000046   Code   RO          975    i.GPIO_PinAFConfig  stm32f4xx_gpio.o
    0x0800276e   0x0800276e   0x00000004   Code   RO          982    i.GPIO_SetBits      stm32f4xx_gpio.o
    0x08002772   0x08002772   0x00000002   PAD
    0x08002774   0x08002774   0x000000d8   Code   RO         2635    i.GetMedian         mlx90640_api.o
    0x0800284c   0x0800284c   0x00000004   Code   RO          176    i.HardFault_Handler  stm32f4xx_it.o
    0x08002850   0x08002850   0x000000a4   Code   RO         2394    i.I2CReadBytes      mlx90640_swi2c_driver.o
    0x080028f4   0x080028f4   0x00000064   Code   RO         2395    i.I2CReceiveAck     mlx90640_swi2c_driver.o
    0x08002958   0x08002958   0x00000060   Code   RO         2396    i.I2CRepeatedStart  mlx90640_swi2c_driver.o
    0x080029b8   0x080029b8   0x00000058   Code   RO         2397    i.I2CSendACK        mlx90640_swi2c_driver.o
    0x08002a10   0x08002a10   0x00000084   Code   RO         2398    i.I2CSendByte       mlx90640_swi2c_driver.o
    0x08002a94   0x08002a94   0x00000058   Code   RO         2399    i.I2CSendNack       mlx90640_swi2c_driver.o
    0x08002aec   0x08002aec   0x00000054   Code   RO         2400    i.I2CStart          mlx90640_swi2c_driver.o
    0x08002b40   0x08002b40   0x0000004c   Code   RO         2401    i.I2CStop           mlx90640_swi2c_driver.o
    0x08002b8c   0x08002b8c   0x00000034   Code   RO         2402    i.IIC_GPIO_Init     mlx90640_swi2c_driver.o
    0x08002bc0   0x08002bc0   0x00000032   Code   RO         2636    i.IsPixelBad        mlx90640_api.o
    0x08002bf2   0x08002bf2   0x00000002   PAD
    0x08002bf4   0x08002bf4   0x00000044   Code   RO         2521    i.LCD_Fill          lcd.o
    0x08002c38   0x08002c38   0x00000184   Code   RO         2522    i.LCD_GPIO_Init     lcd.o
    0x08002dbc   0x08002dbc   0x00000034   Code   RO         2524    i.LCD_Reset         lcd.o
    0x08002df0   0x08002df0   0x00000200   Code   RO         2528    i.LCD_init          lcd.o
    0x08002ff0   0x08002ff0   0x00000048   Code   RO         2529    i.LCD_setwindow     lcd.o
    0x08003038   0x08003038   0x0000043c   Code   RO         2637    i.MLX90640_BadPixelsCorrection  mlx90640_api.o
    0x08003474   0x08003474   0x00000018   Code   RO         2638    i.MLX90640_DumpEE   mlx90640_api.o
    0x0800348c   0x0800348c   0x00000088   Code   RO         2639    i.MLX90640_ExtractParameters  mlx90640_api.o
    0x08003514   0x08003514   0x00000026   Code   RO         2640    i.MLX90640_GetCurMode  mlx90640_api.o
    0x0800353a   0x0800353a   0x000000c4   Code   RO         2642    i.MLX90640_GetFrameData  mlx90640_api.o
    0x080035fe   0x080035fe   0x00000002   PAD
    0x08003600   0x08003600   0x0000018c   Code   RO         2646    i.MLX90640_GetTa    mlx90640_api.o
    0x0800378c   0x0800378c   0x00000108   Code   RO         2647    i.MLX90640_GetVdd   mlx90640_api.o
    0x08003894   0x08003894   0x000000fc   Code   RO         2405    i.MLX90640_I2CRead  mlx90640_swi2c_driver.o
    0x08003990   0x08003990   0x000000a4   Code   RO         2406    i.MLX90640_I2CWrite  mlx90640_swi2c_driver.o
    0x08003a34   0x08003a34   0x00000030   Code   RO         2648    i.MLX90640_SetChessMode  mlx90640_api.o
    0x08003a64   0x08003a64   0x0000003a   Code   RO         2650    i.MLX90640_SetRefreshRate  mlx90640_api.o
    0x08003a9e   0x08003a9e   0x00000002   PAD
    0x08003aa0   0x08003aa0   0x00000048   Code   RO           12    i.MX_GPIO_Init      main.o
    0x08003ae8   0x08003ae8   0x00000004   Code   RO          177    i.MemManage_Handler  stm32f4xx_it.o
    0x08003aec   0x08003aec   0x00000002   Code   RO          178    i.NMI_Handler       stm32f4xx_it.o
    0x08003aee   0x08003aee   0x00000002   Code   RO          179    i.PendSV_Handler    stm32f4xx_it.o
    0x08003af0   0x08003af0   0x00000020   Code   RO          697    i.RCC_AHB1PeriphClockCmd  stm32f4xx_rcc.o
    0x08003b10   0x08003b10   0x00000020   Code   RO          703    i.RCC_AHB3PeriphClockCmd  stm32f4xx_rcc.o
    0x08003b30   0x08003b30   0x00000002   Code   RO          180    i.SVC_Handler       stm32f4xx_it.o
    0x08003b32   0x08003b32   0x00000002   PAD
    0x08003b34   0x08003b34   0x00000030   Code   RO         2491    i.SetDispBuf        imagehandle.o
    0x08003b64   0x08003b64   0x000000ec   Code   RO         2321    i.SetSysClock       system_stm32f4xx.o
    0x08003c50   0x08003c50   0x00000010   Code   RO          181    i.SysTick_Handler   stm32f4xx_it.o
    0x08003c60   0x08003c60   0x00000068   Code   RO         2323    i.SystemInit        system_stm32f4xx.o
    0x08003cc8   0x08003cc8   0x0000005e   Code   RO         2530    i.TFT_FSMCConf      lcd.o
    0x08003d26   0x08003d26   0x00000002   PAD
    0x08003d28   0x08003d28   0x00000198   Code   RO         2833    i.TempToColor       TempToColor.lib(temptocolor.o)
    0x08003ec0   0x08003ec0   0x00000084   Code   RO         2834    i.Tmp2Color         TempToColor.lib(temptocolor.o)
    0x08003f44   0x08003f44   0x00000004   Code   RO          182    i.UsageFault_Handler  stm32f4xx_it.o
    0x08003f48   0x08003f48   0x0000000e   Code   RO         2407    i.Wait              mlx90640_swi2c_driver.o
    0x08003f56   0x08003f56   0x00000030   Code   RO         3056    i.__ARM_fpclassify  m_wm.l(fpclassify.o)
    0x08003f86   0x08003f86   0x00000014   Code   RO         2989    i.__hardfp_fabs     m_wm.l(fabs.o)
    0x08003f9a   0x08003f9a   0x00000006   PAD
    0x08003fa0   0x08003fa0   0x00000c50   Code   RO         2995    i.__hardfp_pow      m_wm.l(pow.o)
    0x08004bf0   0x08004bf0   0x0000007a   Code   RO         3009    i.__hardfp_sqrt     m_wm.l(sqrt.o)
    0x08004c6a   0x08004c6a   0x000000f8   Code   RO         3058    i.__kernel_poly     m_wm.l(poly.o)
    0x08004d62   0x08004d62   0x00000006   PAD
    0x08004d68   0x08004d68   0x00000030   Code   RO         3042    i.__mathlib_dbl_divzero  m_wm.l(dunder.o)
    0x08004d98   0x08004d98   0x00000014   Code   RO         3044    i.__mathlib_dbl_infnan2  m_wm.l(dunder.o)
    0x08004dac   0x08004dac   0x00000004   PAD
    0x08004db0   0x08004db0   0x00000020   Code   RO         3045    i.__mathlib_dbl_invalid  m_wm.l(dunder.o)
    0x08004dd0   0x08004dd0   0x00000020   Code   RO         3046    i.__mathlib_dbl_overflow  m_wm.l(dunder.o)
    0x08004df0   0x08004df0   0x00000020   Code   RO         3048    i.__mathlib_dbl_underflow  m_wm.l(dunder.o)
    0x08004e10   0x08004e10   0x0000000e   Code   RO         3105    i.__scatterload_copy  mc_w.l(handlers.o)
    0x08004e1e   0x08004e1e   0x00000002   Code   RO         3106    i.__scatterload_null  mc_w.l(handlers.o)
    0x08004e20   0x08004e20   0x0000000e   Code   RO         3107    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x08004e2e   0x08004e2e   0x00000002   PAD
    0x08004e30   0x08004e30   0x0000000c   Code   RO         3081    i.__set_errno       mc_w.l(errno.o)
    0x08004e3c   0x08004e3c   0x00000044   Code   RO         2356    i.delay_ms          delay.o
    0x08004e80   0x08004e80   0x00000018   Code   RO         2991    i.fabs              m_wm.l(fabs.o)
    0x08004e98   0x08004e98   0x000000e8   Code   RO           13    i.main              main.o
    0x08004f80   0x08004f80   0x0000006e   Code   RO         3011    i.sqrt              m_wm.l(sqrt.o)
    0x08004fee   0x08004fee   0x00000204   Data   RO         2836    .constdata          TempToColor.lib(temptocolor.o)
    0x080051f2   0x080051f2   0x00000006   PAD
    0x080051f8   0x080051f8   0x00000088   Data   RO         2998    .constdata          m_wm.l(pow.o)
    0x08005280   0x08005280   0x00000008   Data   RO         3060    .constdata          m_wm.l(qnan.o)
    0x08005288   0x08005288   0x00000020   Data   RO         3103    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080052a8, Size: 0x0001d3a8, Max: 0x00020000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x080052a8   0x00000006   Data   RW         2358    .data               delay.o
    0x20000006   0x080052ae   0x00000002   PAD
    0x20000008   0x080052b0   0x00000006   Data   RW         2408    .data               mlx90640_swi2c_driver.o
    0x2000000e   0x080052b6   0x00000002   PAD
    0x20000010   0x080052b8   0x00000014   Data   RW         2492    .data               imagehandle.o
    0x20000024   0x080052cc   0x00000004   Data   RW         3082    .data               mc_w.l(errno.o)
    0x20000028        -       0x00001280   Zero   RW           14    .bss                main.o
    0x200012a8        -       0x00000100   Zero   RW         2835    .bss                TempToColor.lib(temptocolor.o)
    0x200013a8        -       0x0001c000   Zero   RW            1    STACK               startup_stm32f4xx.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       144         16          0          6          0       1802   delay.o
       244         30          0         20          0       2244   imagehandle.o
      1186         36          0          0          0       4409   lcd.o
       334         26          0          0       4736     227504   main.o
      9324        296          0          0          0      26755   mlx90640_api.o
      1310         84          0          6          0       9478   mlx90640_swi2c_driver.o
        52         14        392          0     114688        852   startup_stm32f4xx.o
       282          6          0          0          0       1781   stm32f4xx_fsmc.o
       218          0          0          0          0       2278   stm32f4xx_gpio.o
        40          4          0          0          0     223954   stm32f4xx_it.o
        64         12          0          0          0       1154   stm32f4xx_rcc.o
       340         32          0          0          0       1489   system_stm32f4xx.o

    ----------------------------------------------------------------------
     13558        556        424         36     119424     503700   Object Totals
         0          0         32          0          0          0   (incl. Generated)
        20          0          0          4          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

       880         54        516          0        256     208724   temptocolor.o
       164         44          0          0          0        620   dunder.o
        44          0          0          0          0        248   fabs.o
        48          0          0          0          0        124   fpclassify.o
       248          0          0          0          0        152   poly.o
      3152        296        136          0          0        352   pow.o
         0          0          8          0          0          0   qnan.o
       232          0          0          0          0        296   sqrt.o
         0          0          0          0          0          0   entry.o
         0          0          0          0          0          0   entry10a.o
         0          0          0          0          0          0   entry11a.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
        12          6          0          4          0         68   errno.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o
         0          0          0          0          0          0   iusefp.o
        30          0          0          0          0         68   llshl.o
        36          0          0          0          0         68   llsshr.o
        32          0          0          0          0         68   llushr.o
        36          0          0          0          0        108   memseta.o
        48          0          0          0          0         68   cdrcmple.o
        56          0          0          0          0         88   d2f.o
       334          0          0          0          0        148   dadd.o
       222          0          0          0          0        100   ddiv.o
       186          0          0          0          0        176   depilogue.o
        34          0          0          0          0         76   dflti.o
        26          0          0          0          0         76   dfltui.o
       228          0          0          0          0         96   dmul.o
        46          0          0          0          0         80   dscalb.o
       162          0          0          0          0        100   dsqrt.o
        38          0          0          0          0         68   f2d.o
       110          0          0          0          0        168   fepilogue.o

    ----------------------------------------------------------------------
      6512        416        666          4        256     212208   Library Totals
        22          0          6          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

       880         54        516          0        256     208724   TempToColor.lib
      3888        340        144          0          0       1792   m_wm.l
       232         22          0          4          0        448   mc_w.l
      1490          0          0          0          0       1244   mf_w.l

    ----------------------------------------------------------------------
      6512        416        666          4        256     212208   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

     20070        972       1090         40     119680     707532   Grand Totals
     20070        972       1090         40     119680     707532   ELF Image Totals
     20070        972       1090         40          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                21160 (  20.66kB)
    Total RW  Size (RW Data + ZI Data)            119720 ( 116.91kB)
    Total ROM Size (Code + RO Data + RW Data)      21200 (  20.70kB)

==============================================================================

