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

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

Section Cross References

    startup_py32t020xx.o(RESET) refers to startup_py32t020xx.o(STACK) for __initial_sp
    startup_py32t020xx.o(RESET) refers to startup_py32t020xx.o(.text) for Reset_Handler
    startup_py32t020xx.o(RESET) refers to main.o(i.SysTick_Handler) for SysTick_Handler
    startup_py32t020xx.o(RESET) refers to gpio.o(i.EXTI0_1_IRQHandler) for EXTI0_1_IRQHandler
    startup_py32t020xx.o(RESET) refers to gpio.o(i.EXTI2_3_IRQHandler) for EXTI2_3_IRQHandler
    startup_py32t020xx.o(RESET) refers to gpio.o(i.EXTI4_15_IRQHandler) for EXTI4_15_IRQHandler
    startup_py32t020xx.o(RESET) refers to tk_lib.o(i.TK_IRQHandler) for TK_IRQHandler
    startup_py32t020xx.o(RESET) refers to adc_drivers.o(i.ADC_COMP_IRQHandler) for ADC_COMP_IRQHandler
    startup_py32t020xx.o(.text) refers to system_py32t020.o(i.SystemInit) for SystemInit
    startup_py32t020xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    system_py32t020.o(i.SystemCoreClockUpdate) refers to uidiv.o(.text) for __aeabi_uidivmod
    system_py32t020.o(i.SystemCoreClockUpdate) refers to system_py32t020.o(.data) for .data
    system_py32t020.o(i.SystemCoreClockUpdate) refers to system_py32t020.o(.constdata) for .constdata
    main.o(i.SysTick_Handler) refers to drivers.o(i.app_drivers_timer) for app_drivers_timer
    main.o(i.SysTick_Handler) refers to tk_lib.o(i.TK_TimerHandler) for TK_TimerHandler
    main.o(i.SysTick_Handler) refers to user_code.o(i.user_timer) for user_timer
    main.o(i.SysTick_Handler) refers to main.o(.data) for .data
    main.o(i.SystemClockConfig) refers to system_py32t020.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
    main.o(i.SystemClockConfig) refers to uidiv.o(.text) for __aeabi_uidivmod
    main.o(i.SystemClockConfig) refers to main.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
    main.o(i.SystemClockConfig) refers to system_py32t020.o(.data) for SystemCoreClock
    main.o(i.SystemClockConfig) refers to main.o(.bss) for .bss
    main.o(i.SystemClockConfig) refers to system_py32t020.o(.constdata) for AHBPrescTable
    main.o(i.SystemClockConfig) refers to system_py32t020.o(.constdata) for APBPrescTable
    main.o(i.main) refers to main.o(i.SystemClockConfig) for SystemClockConfig
    main.o(i.main) refers to drivers.o(i.app_drivers_init) for app_drivers_init
    main.o(i.main) refers to tk_lib.o(i.TK_Init) for TK_Init
    main.o(i.main) refers to user_code.o(i.user_init) for user_init
    main.o(i.main) refers to tk_lib.o(i.TK_MainFsm) for TK_MainFsm
    main.o(i.main) refers to drivers.o(i.app_drivers_loop) for app_drivers_loop
    main.o(i.main) refers to user_code.o(i.user_loop) for user_loop
    drivers.o(i.EXTI0_15_IRQHandlerCallback) refers to drivers.o(.data) for .data
    drivers.o(i.app_drivers_init) refers to memseta.o(.text) for __aeabi_memclr4
    drivers.o(i.app_drivers_init) refers to py32_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    drivers.o(i.app_drivers_init) refers to py32_flash.o(i.FLASH_OB_Unlock) for FLASH_OB_Unlock
    drivers.o(i.app_drivers_init) refers to py32_flash.o(i.FLASH_OBProgram) for FLASH_OBProgram
    drivers.o(i.app_drivers_init) refers to py32_flash.o(i.FLASH_Lock) for FLASH_Lock
    drivers.o(i.app_drivers_init) refers to py32_flash.o(i.FLASH_OB_Lock) for FLASH_OB_Lock
    drivers.o(i.app_drivers_init) refers to py32_flash.o(i.FLASH_OB_Launch) for FLASH_OB_Launch
    drivers.o(i.app_drivers_init) refers to adc_drivers.o(i.ADC_Init) for ADC_Init
    drivers.o(i.app_drivers_init) refers to uidiv.o(.text) for __aeabi_uidivmod
    drivers.o(i.app_drivers_init) refers to adc_drivers.o(.data) for adc_state
    drivers.o(i.app_drivers_init) refers to adc_drivers.o(.bss) for ADCxConvertedData
    drivers.o(i.app_drivers_init) refers to adc_task.o(.data) for Vcc_Power
    drivers.o(i.app_drivers_loop) refers to adc_task.o(i.ADC_Loop) for ADC_Loop
    drivers.o(i.app_drivers_loop) refers to drivers.o(.data) for .data
    drivers.o(i.app_drivers_timer) refers to adc_task.o(.data) for adc_tick
    drivers.o(i.delay_ms) refers to drivers.o(i.delay_us) for delay_us
    adc_task.o(i.ADC_Loop) refers to uidiv.o(.text) for __aeabi_uidivmod
    adc_task.o(i.ADC_Loop) refers to ffltui.o(.text) for __aeabi_ui2f
    adc_task.o(i.ADC_Loop) refers to fadd.o(.text) for __aeabi_fsub
    adc_task.o(i.ADC_Loop) refers to fmul.o(.text) for __aeabi_fmul
    adc_task.o(i.ADC_Loop) refers to fdiv.o(.text) for __aeabi_fdiv
    adc_task.o(i.ADC_Loop) refers to ffixi.o(.text) for __aeabi_f2iz
    adc_task.o(i.ADC_Loop) refers to user_code.o(i.ADC_Callback) for ADC_Callback
    adc_task.o(i.ADC_Loop) refers to adc_drivers.o(.data) for adc_state
    adc_task.o(i.ADC_Loop) refers to adc_task.o(.data) for .data
    adc_task.o(i.ADC_Loop) refers to adc_drivers.o(.bss) for ADCxConvertedData
    gpio.o(i.EXTI0_1_IRQHandler) refers to drivers.o(i.EXTI0_15_IRQHandlerCallback) for EXTI0_15_IRQHandlerCallback
    gpio.o(i.EXTI2_3_IRQHandler) refers to drivers.o(i.EXTI0_15_IRQHandlerCallback) for EXTI0_15_IRQHandlerCallback
    gpio.o(i.EXTI4_15_IRQHandler) refers to drivers.o(i.EXTI0_15_IRQHandlerCallback) for EXTI0_15_IRQHandlerCallback
    gpio.o(i.GPIO_ClearBit) refers to gpio.o(.constdata) for .constdata
    gpio.o(i.GPIO_Init) refers to gpio.o(i.LL_GPIO_SetPinPull) for LL_GPIO_SetPinPull
    gpio.o(i.GPIO_Init) refers to gpio.o(i.LL_GPIO_SetPinMode) for LL_GPIO_SetPinMode
    gpio.o(i.GPIO_Init) refers to gpio.o(i.LL_EXTI_SetEXTISource) for LL_EXTI_SetEXTISource
    gpio.o(i.GPIO_Init) refers to gpio.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
    gpio.o(i.GPIO_Init) refers to gpio.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ
    gpio.o(i.GPIO_Init) refers to gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
    gpio.o(i.GPIO_Init) refers to gpio.o(.constdata) for .constdata
    gpio.o(i.GPIO_Init) refers to gpio.o(.data) for .data
    gpio.o(i.GPIO_ReadBit) refers to gpio.o(.constdata) for .constdata
    gpio.o(i.GPIO_SetBit) refers to gpio.o(.constdata) for .constdata
    gpio.o(i.GPIO_ToggleBit) refers to gpio.o(.constdata) for .constdata
    adc_drivers.o(i.ADC_COMP_IRQHandler) refers to adc_drivers.o(.data) for .data
    adc_drivers.o(i.ADC_COMP_IRQHandler) refers to adc_drivers.o(.bss) for .bss
    adc_drivers.o(i.ADC_Init) refers to adc_task.o(i.ADC_GPIO_Init) for ADC_GPIO_Init
    adc_drivers.o(i.ADC_Init) refers to gpio.o(i.GPIO_Init) for GPIO_Init
    adc_drivers.o(i.ADC_Init) refers to drivers.o(i.nop_delay_xus) for nop_delay_xus
    adc_drivers.o(i.ADC_Init) refers to adc_drivers.o(.constdata) for .constdata
    adc_drivers.o(i.ADC_Init) refers to adc_drivers.o(.data) for .data
    adc_drivers.o(i.APP_ADCConvert) refers to drivers.o(i.nop_delay_xus) for nop_delay_xus
    py32_flash.o(i.Erase_UserData) refers to py32_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    py32_flash.o(i.Erase_UserData) refers to py32_flash.o(.constdata) for .constdata
    py32_flash.o(i.FLASH_OBProgram) refers to py32_flash.o(i.FLASH_OB_GetRDP) for FLASH_OB_GetRDP
    py32_flash.o(i.FLASH_OBProgram) refers to py32_flash.o(i.FLASH_OB_OptrConfig) for FLASH_OB_OptrConfig
    py32_flash.o(i.FLASH_OBProgram) refers to py32_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    py32_flash.o(i.FLASH_OBProgram) refers to py32_flash.o(.constdata) for .constdata
    py32_flash.o(i.Program_UserData) refers to py32_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    py32_flash.o(i.Program_UserData) refers to py32_flash.o(.constdata) for .constdata
    py32t020_ll_i2c.o(i.LL_I2C_ConfigSpeed) refers to uidiv.o(.text) for __aeabi_uidivmod
    py32t020_ll_i2c.o(i.LL_I2C_Init) refers to py32t020_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) for LL_RCC_GetSystemClocksFreq
    py32t020_ll_i2c.o(i.LL_I2C_Init) refers to py32t020_ll_i2c.o(i.LL_I2C_ConfigSpeed) for LL_I2C_ConfigSpeed
    py32t020_ll_i2c.o(i.LL_I2C_Init) refers to uidiv.o(.text) for __aeabi_uidivmod
    py32t020_ll_rcc.o(i.LL_RCC_DeInit) refers to py32t020_ll_rcc.o(i.LL_RCC_HSE_IsReady) for LL_RCC_HSE_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetCOMPClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_GetCOMPClockSource) for LL_RCC_GetCOMPClockSource
    py32t020_ll_rcc.o(i.LL_RCC_GetCOMPClockFreq) refers to py32t020_ll_rcc.o(i.RCC_GetSystemClockFreq) for RCC_GetSystemClockFreq
    py32t020_ll_rcc.o(i.LL_RCC_GetCOMPClockFreq) refers to py32t020_ll_rcc.o(i.RCC_GetHCLKClockFreq) for RCC_GetHCLKClockFreq
    py32t020_ll_rcc.o(i.LL_RCC_GetCOMPClockFreq) refers to py32t020_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) for RCC_GetPCLK1ClockFreq
    py32t020_ll_rcc.o(i.LL_RCC_GetCOMPClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_GetLSCClockFreq) for LL_RCC_GetLSCClockFreq
    py32t020_ll_rcc.o(i.LL_RCC_GetIWDGClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_LSE_IsReady) for LL_RCC_LSE_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetIWDGClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_LSI_IsReady) for LL_RCC_LSI_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetLSCClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_LSE_IsReady) for LL_RCC_LSE_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetLSCClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_LSI_IsReady) for LL_RCC_LSI_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq) refers to gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8
    py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_HSE_IsReady) for LL_RCC_HSE_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_LSI_IsReady) for LL_RCC_LSI_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_LSE_IsReady) for LL_RCC_LSE_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq) refers to uidiv.o(.text) for __aeabi_uidivmod
    py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq) refers to py32t020_ll_rcc.o(i.RCC_GetSystemClockFreq) for RCC_GetSystemClockFreq
    py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq) refers to py32t020_ll_rcc.o(i.RCC_GetHCLKClockFreq) for RCC_GetHCLKClockFreq
    py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq) refers to py32t020_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) for RCC_GetPCLK1ClockFreq
    py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq) refers to system_py32t020.o(.data) for SystemCoreClock
    py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq) refers to system_py32t020.o(.constdata) for HSIFreqTable
    py32t020_ll_rcc.o(i.LL_RCC_GetRTCClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_HSE_IsReady) for LL_RCC_HSE_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetRTCClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_LSE_IsReady) for LL_RCC_LSE_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetRTCClockFreq) refers to py32t020_ll_rcc.o(i.LL_RCC_LSI_IsReady) for LL_RCC_LSI_IsReady
    py32t020_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to py32t020_ll_rcc.o(i.RCC_GetSystemClockFreq) for RCC_GetSystemClockFreq
    py32t020_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to py32t020_ll_rcc.o(i.RCC_GetHCLKClockFreq) for RCC_GetHCLKClockFreq
    py32t020_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to py32t020_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) for RCC_GetPCLK1ClockFreq
    py32t020_ll_rcc.o(i.RCC_GetHCLKClockFreq) refers to system_py32t020.o(.constdata) for AHBPrescTable
    py32t020_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) refers to system_py32t020.o(.constdata) for APBPrescTable
    py32t020_ll_rcc.o(i.RCC_GetSystemClockFreq) refers to uidiv.o(.text) for __aeabi_uidivmod
    py32t020_ll_rcc.o(i.RCC_GetSystemClockFreq) refers to system_py32t020.o(.constdata) for HSIFreqTable
    py32t020_ll_tim.o(i.LL_TIM_OC_Init) refers to py32t020_ll_tim.o(i.OC1Config) for OC1Config
    py32t020_ll_tim.o(i.LL_TIM_OC_Init) refers to py32t020_ll_tim.o(i.OC2Config) for OC2Config
    py32t020_ll_tim.o(i.LL_TIM_OC_Init) refers to py32t020_ll_tim.o(i.OC3Config) for OC3Config
    py32t020_ll_uart.o(i.LL_UART_Init) refers to py32t020_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) for LL_RCC_GetSystemClocksFreq
    py32t020_ll_uart.o(i.LL_UART_Init) refers to uidiv.o(.text) for __aeabi_uidivmod
    py32t020_ll_utils.o(i.LL_Init1msTick) refers to uidiv.o(.text) for __aeabi_uidivmod
    py32t020_ll_utils.o(i.LL_SetSystemCoreClock) refers to system_py32t020.o(.data) for SystemCoreClock
    py32t020_ll_rtc.o(i.LL_RTC_ALARM_Init) refers to py32t020_ll_rtc.o(i.LL_RTC_EnterInitMode) for LL_RTC_EnterInitMode
    py32t020_ll_rtc.o(i.LL_RTC_ALARM_Init) refers to py32t020_ll_rtc.o(i.LL_RTC_ExitInitMode) for LL_RTC_ExitInitMode
    py32t020_ll_rtc.o(i.LL_RTC_ALARM_SetCounter) refers to py32t020_ll_rtc.o(i.LL_RTC_EnterInitMode) for LL_RTC_EnterInitMode
    py32t020_ll_rtc.o(i.LL_RTC_ALARM_SetCounter) refers to py32t020_ll_rtc.o(i.LL_RTC_ExitInitMode) for LL_RTC_ExitInitMode
    py32t020_ll_rtc.o(i.LL_RTC_DeInit) refers to py32t020_ll_rtc.o(i.LL_RTC_EnterInitMode) for LL_RTC_EnterInitMode
    py32t020_ll_rtc.o(i.LL_RTC_DeInit) refers to py32t020_ll_rtc.o(i.LL_RTC_ExitInitMode) for LL_RTC_ExitInitMode
    py32t020_ll_rtc.o(i.LL_RTC_DeInit) refers to py32t020_ll_rtc.o(i.LL_RTC_WaitForSynchro) for LL_RTC_WaitForSynchro
    py32t020_ll_rtc.o(i.LL_RTC_Init) refers to py32t020_ll_rtc.o(i.LL_RTC_WaitForSynchro) for LL_RTC_WaitForSynchro
    py32t020_ll_rtc.o(i.LL_RTC_Init) refers to py32t020_ll_rtc.o(i.LL_RTC_EnterInitMode) for LL_RTC_EnterInitMode
    py32t020_ll_rtc.o(i.LL_RTC_Init) refers to py32t020_ll_rtc.o(i.LL_RTC_ExitInitMode) for LL_RTC_ExitInitMode
    py32t020_ll_rtc.o(i.LL_RTC_TIME_Init) refers to py32t020_ll_rtc.o(i.LL_RTC_EnterInitMode) for LL_RTC_EnterInitMode
    py32t020_ll_rtc.o(i.LL_RTC_TIME_Init) refers to py32t020_ll_rtc.o(i.LL_RTC_ExitInitMode) for LL_RTC_ExitInitMode
    py32t020_ll_rtc.o(i.LL_RTC_TIME_SetCounter) refers to py32t020_ll_rtc.o(i.LL_RTC_EnterInitMode) for LL_RTC_EnterInitMode
    py32t020_ll_rtc.o(i.LL_RTC_TIME_SetCounter) refers to py32t020_ll_rtc.o(i.LL_RTC_ExitInitMode) for LL_RTC_ExitInitMode
    tk_user.o(i.APP_TouchKeyFlagsMask) refers to tk_lib.o(.bss) for TKCtr
    tk_user.o(i.TK_RegisterCfg) refers to py32t020_tk.o(.bss) for TK_Handle
    tk_user.o(i.TK_RegisterCfg) refers to tk_lib.o(.bss) for TKCtr
    tk_user.o(i.TK_UserParaInit) refers to tk_lib.o(.bss) for TKCtr
    tk_user.o(i.TK_UserParaInit) refers to tk_user.o(.bss) for .bss
    tk_user.o(i.TK_UserParaInit) refers to tk_lib.o(.ARM.__AT_0x20000000) for TK_Info
    tk_user.o(i.TK_UserParaInit) refers to tk_user.o(.constdata) for .constdata
    py32t020_tk.o(i.TK_CsdIdacTrim) refers to uidiv.o(.text) for __aeabi_uidivmod
    py32t020_tk.o(i.TK_CsdIdacTrim) refers to py32t020_tk.o(i.TK_CsdIdacTrimChs) for TK_CsdIdacTrimChs
    py32t020_tk.o(i.TK_CsdIdacTrim) refers to tk_user.o(i.WaterProof_Evt) for WaterProof_Evt
    py32t020_tk.o(i.TK_CsdIdacTrim) refers to idiv.o(.text) for __aeabi_idivmod
    py32t020_tk.o(i.TK_CsdIdacTrim) refers to py32t020_tk.o(.bss) for .bss
    py32t020_tk.o(i.TK_CsdIdacTrimChs) refers to py32t020_tk.o(i.TK_SetSenseStart) for TK_SetSenseStart
    py32t020_tk.o(i.TK_CsdIdacTrimChs) refers to py32t020_tk.o(.bss) for .bss
    py32t020_tk.o(i.TK_LibDeInit) refers to py32t020_tk.o(i.nop_delay) for nop_delay
    py32t020_tk.o(i.TK_LibInit) refers to py32t020_tk.o(i.nop_delay) for nop_delay
    py32t020_tk.o(i.TK_LibInit) refers to py32t020_tk.o(i.TK_CsdIdacTrim) for TK_CsdIdacTrim
    py32t020_tk.o(i.TK_LibInit) refers to py32t020_tk.o(.bss) for .bss
    py32t020_tk.o(i.TK_LibInit) refers to py32t020_tk.o(.constdata) for .constdata
    py32t020_tk.o(i.TK_SetSenseStart) refers to py32t020_tk.o(.bss) for .bss
    tk_lib.o(i.APP_TouchKeyDataProc) refers to tk_lib.o(i.TK_GetArea) for TK_GetArea
    tk_lib.o(i.APP_TouchKeyDataProc) refers to tk_lib.o(i.TK_SetAreaConfirmCNT) for TK_SetAreaConfirmCNT
    tk_lib.o(i.APP_TouchKeyDataProc) refers to uidiv.o(.text) for __aeabi_uidivmod
    tk_lib.o(i.APP_TouchKeyDataProc) refers to tk_user.o(i.WaterProof_Evt) for WaterProof_Evt
    tk_lib.o(i.APP_TouchKeyDataProc) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.APP_TouchKeyDataProc) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.APP_TouchKeyDataProc) refers to tk_user.o(.constdata) for WaterAreaConfirmTickCNT
    tk_lib.o(i.APP_TouchKeyDataProc) refers to tk_user.o(.constdata) for FingerReleaseConfirmTickCNT
    tk_lib.o(i.APP_TouchKeyDataProc) refers to tk_user.o(.constdata) for NoiseTHD
    tk_lib.o(i.APP_TouchKeyDifferCalc) refers to tk_user.o(i.Inside_Dif) for Inside_Dif
    tk_lib.o(i.APP_TouchKeyDifferCalc) refers to tk_user.o(i.Inside_In) for Inside_In
    tk_lib.o(i.APP_TouchKeyDifferCalc) refers to tk_user.o(i.WaterProof_Evt) for WaterProof_Evt
    tk_lib.o(i.APP_TouchKeyDifferCalc) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.APP_TouchKeyDifferCalc) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.APP_TouchKeyFlagsGenerate) refers to tk_lib.o(i.TK_UpdatBaseLineData) for TK_UpdatBaseLineData
    tk_lib.o(i.APP_TouchKeyFlagsGenerate) refers to tk_user.o(i.WaterProof_Evt) for WaterProof_Evt
    tk_lib.o(i.APP_TouchKeyFlagsGenerate) refers to tk_user.o(i.InsideTrigger) for InsideTrigger
    tk_lib.o(i.APP_TouchKeyFlagsGenerate) refers to tk_user.o(i.APP_TouchKeyFlagsMask) for APP_TouchKeyFlagsMask
    tk_lib.o(i.APP_TouchKeyFlagsGenerate) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.APP_TouchKeyFlagsGenerate) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.DebugDataUpdate) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.DebugDataUpdate) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.Key_Filtering) refers to uidiv.o(.text) for __aeabi_uidivmod
    tk_lib.o(i.Key_Filtering) refers to tk_user.o(i.WaterProof_Evt) for WaterProof_Evt
    tk_lib.o(i.Key_Filtering) refers to tk_user.o(.constdata) for FilterCtr
    tk_lib.o(i.Key_Filtering) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.Key_Filtering) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.TK_GetArea) refers to uidiv.o(.text) for __aeabi_uidivmod
    tk_lib.o(i.TK_GetArea) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.TK_GetArea) refers to tk_user.o(.constdata) for FilterCtr
    tk_lib.o(i.TK_GetArea) refers to tk_user.o(.constdata) for NoiseTHD
    tk_lib.o(i.TK_IRQHandler) refers to tk_user.o(i.TK_LedCallback) for TK_LedCallback
    tk_lib.o(i.TK_IRQHandler) refers to tk_user.o(i.WaterProof_Isr) for WaterProof_Isr
    tk_lib.o(i.TK_IRQHandler) refers to py32t020_tk.o(i.TK_SetSenseStart) for TK_SetSenseStart
    tk_lib.o(i.TK_IRQHandler) refers to tk_user.o(i.SyncSamplingCallback) for SyncSamplingCallback
    tk_lib.o(i.TK_IRQHandler) refers to tk_lib.o(i.TK_SingleChAcqStart) for TK_SingleChAcqStart
    tk_lib.o(i.TK_IRQHandler) refers to py32t020_tk.o(.bss) for TK_Handle
    tk_lib.o(i.TK_IRQHandler) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.TK_IRQHandler) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.TK_IRQHandler) refers to tk_user.o(.constdata) for SyncSampling
    tk_lib.o(i.TK_Init) refers to tk_user.o(i.TK_UserParaInit) for TK_UserParaInit
    tk_lib.o(i.TK_Init) refers to tk_user.o(i.WaterProof_Evt) for WaterProof_Evt
    tk_lib.o(i.TK_Init) refers to tk_lib.o(i.GPIO_LockPin) for GPIO_LockPin
    tk_lib.o(i.TK_Init) refers to tk_user.o(i.TK_RegisterCfg) for TK_RegisterCfg
    tk_lib.o(i.TK_Init) refers to py32t020_tk.o(i.TK_LibInit) for TK_LibInit
    tk_lib.o(i.TK_Init) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.TK_Init) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.TK_Init) refers to tk_lib.o(.constdata) for .constdata
    tk_lib.o(i.TK_Init) refers to tk_user.o(.constdata) for SyncSampling
    tk_lib.o(i.TK_Init) refers to py32t020_tk.o(.bss) for TK_Handle
    tk_lib.o(i.TK_MainFsm) refers to tk_lib.o(i.TK_Init) for TK_Init
    tk_lib.o(i.TK_MainFsm) refers to uidiv.o(.text) for __aeabi_uidivmod
    tk_lib.o(i.TK_MainFsm) refers to tk_lib.o(i.TK_MultiChAcqStart) for TK_MultiChAcqStart
    tk_lib.o(i.TK_MainFsm) refers to tk_user.o(i.WaterProof_Evt) for WaterProof_Evt
    tk_lib.o(i.TK_MainFsm) refers to tk_user.o(i.Inside_Init) for Inside_Init
    tk_lib.o(i.TK_MainFsm) refers to tk_lib.o(i.DebugDataUpdate) for DebugDataUpdate
    tk_lib.o(i.TK_MainFsm) refers to tk_lib.o(i.Key_Filtering) for Key_Filtering
    tk_lib.o(i.TK_MainFsm) refers to tk_user.o(i.APP_TouchSliderOrWheelChs) for APP_TouchSliderOrWheelChs
    tk_lib.o(i.TK_MainFsm) refers to tk_lib.o(i.APP_TouchKeyDifferCalc) for APP_TouchKeyDifferCalc
    tk_lib.o(i.TK_MainFsm) refers to tk_lib.o(i.APP_TouchKeyDataProc) for APP_TouchKeyDataProc
    tk_lib.o(i.TK_MainFsm) refers to tk_user.o(i.APP_TouchSliderOrWheelProc) for APP_TouchSliderOrWheelProc
    tk_lib.o(i.TK_MainFsm) refers to tk_lib.o(i.APP_TouchKeyFlagsGenerate) for APP_TouchKeyFlagsGenerate
    tk_lib.o(i.TK_MainFsm) refers to tk_user.o(i.TK_EnterStop) for TK_EnterStop
    tk_lib.o(i.TK_MainFsm) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.TK_MainFsm) refers to tk_user.o(.constdata) for FilterCtr
    tk_lib.o(i.TK_MainFsm) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.TK_MainFsm) refers to tk_user.o(.constdata) for NoiseAreaConfirmTickCNT
    tk_lib.o(i.TK_MainFsm) refers to py32t020_tk.o(.bss) for TK_Handle
    tk_lib.o(i.TK_MultiChAcqStart) refers to tk_user.o(i.TK_LedCallback) for TK_LedCallback
    tk_lib.o(i.TK_MultiChAcqStart) refers to tk_lib.o(i.TK_SingleChAcqStart) for TK_SingleChAcqStart
    tk_lib.o(i.TK_MultiChAcqStart) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.TK_MultiChAcqStart) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.TK_SetAreaConfirmCNT) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.TK_SetAreaConfirmCNT) refers to tk_user.o(.constdata) for NoiseAreaConfirmTickCNT
    tk_lib.o(i.TK_SetAreaConfirmCNT) refers to tk_user.o(.constdata) for FingerAreaConfirmTickCNT
    tk_lib.o(i.TK_SetAreaConfirmCNT) refers to tk_user.o(.constdata) for WaterAreaConfirmTickCNT
    tk_lib.o(i.TK_SetAreaConfirmCNT) refers to tk_user.o(.constdata) for BottonAreaConfirmTickCNT
    tk_lib.o(i.TK_SingleChAcqStart) refers to py32t020_tk.o(i.TK_SetSenseStart) for TK_SetSenseStart
    tk_lib.o(i.TK_SingleChAcqStart) refers to py32t020_tk.o(.bss) for TK_Handle
    tk_lib.o(i.TK_SingleChAcqStart) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.TK_SingleChAcqStart) refers to tk_user.o(.constdata) for SyncSampling
    tk_lib.o(i.TK_TimerHandler) refers to tk_lib.o(.data) for .data
    tk_lib.o(i.TK_TimerHandler) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.TK_UpdatBaseLineData) refers to tk_lib.o(i.TK_SetAreaConfirmCNT) for TK_SetAreaConfirmCNT
    tk_lib.o(i.TK_UpdatBaseLineData) refers to tk_user.o(i.WaterProof_Evt) for WaterProof_Evt
    tk_lib.o(i.TK_UpdatBaseLineData) refers to tk_user.o(.constdata) for FilterCtr
    tk_lib.o(i.TK_UpdatBaseLineData) refers to tk_lib.o(.bss) for .bss
    tk_lib.o(i.TK_UpdatBaseLineData) refers to tk_lib.o(.data) for .data
    tk_lib.o(.ARM.__AT_0x20000000) refers to tk_lib.o(.data) for TkAreaInfor
    tk_lib.o(.ARM.__AT_0x20000000) refers to tk_lib.o(.bss) for TouchKeyChInfor
    tk_lib.o(.ARM.__AT_0x20000000) refers to tk_lib.o(.data) for TK_LibVersion
    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
    idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod
    fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
    ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    ffixi.o(.text) 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_py32t020xx.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_py32t020xx.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload


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

Removing Unused input sections from the image.

    Removing startup_py32t020xx.o(HEAP), (0 bytes).
    Removing system_py32t020.o(.rev16_text), (4 bytes).
    Removing system_py32t020.o(.revsh_text), (4 bytes).
    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing user_code.o(.rev16_text), (4 bytes).
    Removing user_code.o(.revsh_text), (4 bytes).
    Removing drivers.o(.rev16_text), (4 bytes).
    Removing drivers.o(.revsh_text), (4 bytes).
    Removing drivers.o(i.delay_ms), (28 bytes).
    Removing drivers.o(i.delay_us), (48 bytes).
    Removing smg_task.o(.rev16_text), (4 bytes).
    Removing smg_task.o(.revsh_text), (4 bytes).
    Removing led_task.o(.rev16_text), (4 bytes).
    Removing led_task.o(.revsh_text), (4 bytes).
    Removing adc_task.o(.rev16_text), (4 bytes).
    Removing adc_task.o(.revsh_text), (4 bytes).
    Removing uart_task.o(.rev16_text), (4 bytes).
    Removing uart_task.o(.revsh_text), (4 bytes).
    Removing argb_task.o(.rev16_text), (4 bytes).
    Removing argb_task.o(.revsh_text), (4 bytes).
    Removing uart_drivers.o(.rev16_text), (4 bytes).
    Removing uart_drivers.o(.revsh_text), (4 bytes).
    Removing gpio.o(.rev16_text), (4 bytes).
    Removing gpio.o(.revsh_text), (4 bytes).
    Removing gpio.o(i.EXTI0_15_IRQHandlerCallback), (2 bytes).
    Removing gpio.o(i.GPIO_ClearBit), (24 bytes).
    Removing gpio.o(i.GPIO_ReadBit), (32 bytes).
    Removing gpio.o(i.GPIO_SetBit), (24 bytes).
    Removing gpio.o(i.GPIO_ToggleBit), (28 bytes).
    Removing i2c_slave.o(.rev16_text), (4 bytes).
    Removing i2c_slave.o(.revsh_text), (4 bytes).
    Removing tim1_drivers.o(.rev16_text), (4 bytes).
    Removing tim1_drivers.o(.revsh_text), (4 bytes).
    Removing tim14_drivers.o(.rev16_text), (4 bytes).
    Removing tim14_drivers.o(.revsh_text), (4 bytes).
    Removing rtc_drivers.o(.rev16_text), (4 bytes).
    Removing rtc_drivers.o(.revsh_text), (4 bytes).
    Removing smg_drivers.o(.rev16_text), (4 bytes).
    Removing smg_drivers.o(.revsh_text), (4 bytes).
    Removing led_drivers.o(.rev16_text), (4 bytes).
    Removing led_drivers.o(.revsh_text), (4 bytes).
    Removing beep_drivers.o(.rev16_text), (4 bytes).
    Removing beep_drivers.o(.revsh_text), (4 bytes).
    Removing adc_drivers.o(.rev16_text), (4 bytes).
    Removing adc_drivers.o(.revsh_text), (4 bytes).
    Removing adc_drivers.o(i.ADC_GPIO_Init), (2 bytes).
    Removing adc_drivers.o(i.APP_ADCConvert), (132 bytes).
    Removing tm1624.o(.rev16_text), (4 bytes).
    Removing tm1624.o(.revsh_text), (4 bytes).
    Removing tm1640.o(.rev16_text), (4 bytes).
    Removing tm1640.o(.revsh_text), (4 bytes).
    Removing ir_received.o(.rev16_text), (4 bytes).
    Removing ir_received.o(.revsh_text), (4 bytes).
    Removing spi-led_drivers.o(.rev16_text), (4 bytes).
    Removing spi-led_drivers.o(.revsh_text), (4 bytes).
    Removing user-otp_drivers.o(.rev16_text), (4 bytes).
    Removing user-otp_drivers.o(.revsh_text), (4 bytes).
    Removing py32_flash.o(.rev16_text), (4 bytes).
    Removing py32_flash.o(.revsh_text), (4 bytes).
    Removing py32_flash.o(i.Erase_UserData), (228 bytes).
    Removing py32_flash.o(i.Program_UserData), (272 bytes).
    Removing py32t020_ll_adc.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_adc.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_adc.o(i.LL_ADC_CommonDeInit), (28 bytes).
    Removing py32t020_ll_adc.o(i.LL_ADC_DeInit), (220 bytes).
    Removing py32t020_ll_adc.o(i.LL_ADC_Init), (64 bytes).
    Removing py32t020_ll_adc.o(i.LL_ADC_REG_Init), (48 bytes).
    Removing py32t020_ll_adc.o(i.LL_ADC_REG_StructInit), (16 bytes).
    Removing py32t020_ll_adc.o(i.LL_ADC_StructInit), (16 bytes).
    Removing py32t020_ll_comp.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_comp.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_comp.o(i.LL_COMP_DeInit), (10 bytes).
    Removing py32t020_ll_comp.o(i.LL_COMP_Init), (52 bytes).
    Removing py32t020_ll_comp.o(i.LL_COMP_StructInit), (12 bytes).
    Removing py32t020_ll_crc.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_crc.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_crc.o(i.LL_CRC_DeInit), (32 bytes).
    Removing py32t020_ll_exti.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_exti.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_exti.o(i.LL_EXTI_DeInit), (40 bytes).
    Removing py32t020_ll_exti.o(i.LL_EXTI_Init), (168 bytes).
    Removing py32t020_ll_exti.o(i.LL_EXTI_StructInit), (14 bytes).
    Removing py32t020_ll_gpio.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_gpio.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_gpio.o(i.LL_GPIO_DeInit), (88 bytes).
    Removing py32t020_ll_gpio.o(i.LL_GPIO_Init), (164 bytes).
    Removing py32t020_ll_gpio.o(i.LL_GPIO_StructInit), (24 bytes).
    Removing py32t020_ll_i2c.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_i2c.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_i2c.o(i.LL_I2C_ConfigSpeed), (212 bytes).
    Removing py32t020_ll_i2c.o(i.LL_I2C_DeInit), (44 bytes).
    Removing py32t020_ll_i2c.o(i.LL_I2C_Init), (156 bytes).
    Removing py32t020_ll_i2c.o(i.LL_I2C_StructInit), (20 bytes).
    Removing py32t020_ll_pwr.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_pwr.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_pwr.o(i.LL_PWR_DeInit), (28 bytes).
    Removing py32t020_ll_rcc.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_rcc.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_DeInit), (88 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_GetCOMPClockFreq), (52 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_GetCOMPClockSource), (16 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_GetIWDGClockFreq), (52 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_GetLSCClockFreq), (52 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_GetMCOClockFreq), (168 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_GetRTCClockFreq), (140 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq), (24 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_HSE_IsReady), (16 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_LSE_IsReady), (16 bytes).
    Removing py32t020_ll_rcc.o(i.LL_RCC_LSI_IsReady), (16 bytes).
    Removing py32t020_ll_rcc.o(i.RCC_GetHCLKClockFreq), (32 bytes).
    Removing py32t020_ll_rcc.o(i.RCC_GetPCLK1ClockFreq), (32 bytes).
    Removing py32t020_ll_rcc.o(i.RCC_GetSystemClockFreq), (72 bytes).
    Removing py32t020_ll_spi.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_spi.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_spi.o(i.LL_SPI_DeInit), (40 bytes).
    Removing py32t020_ll_spi.o(i.LL_SPI_Init), (84 bytes).
    Removing py32t020_ll_spi.o(i.LL_SPI_StructInit), (20 bytes).
    Removing py32t020_ll_tim.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_tim.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_BDTR_Init), (74 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_BDTR_StructInit), (18 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_DeInit), (56 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_ENCODER_Init), (100 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_ENCODER_StructInit), (28 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_HALLSENSOR_Init), (96 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_HALLSENSOR_StructInit), (12 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_IC_Init), (216 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_IC_StructInit), (14 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_Init), (68 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_OC_Init), (144 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_OC_StructInit), (20 bytes).
    Removing py32t020_ll_tim.o(i.LL_TIM_StructInit), (16 bytes).
    Removing py32t020_ll_tim.o(i.OC1Config), (112 bytes).
    Removing py32t020_ll_tim.o(i.OC2Config), (120 bytes).
    Removing py32t020_ll_tim.o(i.OC3Config), (116 bytes).
    Removing py32t020_ll_uart.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_uart.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_uart.o(i.LL_UART_DeInit), (84 bytes).
    Removing py32t020_ll_uart.o(i.LL_UART_Init), (150 bytes).
    Removing py32t020_ll_uart.o(i.LL_UART_StructInit), (24 bytes).
    Removing py32t020_ll_utils.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_utils.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_utils.o(i.LL_Init1msTick), (32 bytes).
    Removing py32t020_ll_utils.o(i.LL_SetFlashLatency), (72 bytes).
    Removing py32t020_ll_utils.o(i.LL_SetSystemCoreClock), (12 bytes).
    Removing py32t020_ll_utils.o(i.LL_mDelay), (32 bytes).
    Removing py32t020_ll_rtc.o(.rev16_text), (4 bytes).
    Removing py32t020_ll_rtc.o(.revsh_text), (4 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_ALARM_Init), (122 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_ALARM_SetCounter), (36 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_ALARM_StructInit), (10 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_DeInit), (80 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_EnterInitMode), (72 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_ExitInitMode), (72 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_Init), (100 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_StructInit), (16 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_TIME_Init), (122 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_TIME_SetCounter), (36 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_TIME_StructInit), (10 bytes).
    Removing py32t020_ll_rtc.o(i.LL_RTC_WaitForSynchro), (72 bytes).
    Removing tk_user.o(.rev16_text), (4 bytes).
    Removing tk_user.o(.revsh_text), (4 bytes).
    Removing py32t020_tk.o(.rev16_text), (4 bytes).
    Removing py32t020_tk.o(.revsh_text), (4 bytes).
    Removing py32t020_tk.o(i.TK_LibDeInit), (56 bytes).
    Removing tk_lib.o(.rev16_text), (4 bytes).
    Removing tk_lib.o(.revsh_text), (4 bytes).
    Removing tk_lib.o(i.TK_GetVersion), (8 bytes).

169 unused section(s) (total 5952 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  idiv.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.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  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  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.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/string/memset.c         0x00000000   Number         0  memseta.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  fadd.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  fdiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  fepilogue.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixi.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  ffltui.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  fmul.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_adc.c 0x00000000   Number         0  py32t020_ll_adc.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_comp.c 0x00000000   Number         0  py32t020_ll_comp.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_crc.c 0x00000000   Number         0  py32t020_ll_crc.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_exti.c 0x00000000   Number         0  py32t020_ll_exti.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_gpio.c 0x00000000   Number         0  py32t020_ll_gpio.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_i2c.c 0x00000000   Number         0  py32t020_ll_i2c.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_pwr.c 0x00000000   Number         0  py32t020_ll_pwr.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_rcc.c 0x00000000   Number         0  py32t020_ll_rcc.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_rtc.c 0x00000000   Number         0  py32t020_ll_rtc.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_spi.c 0x00000000   Number         0  py32t020_ll_spi.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_tim.c 0x00000000   Number         0  py32t020_ll_tim.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_uart.c 0x00000000   Number         0  py32t020_ll_uart.o ABSOLUTE
    ..\..\Drivers\PY32T020_HAL_Driver\Src\py32t020_ll_utils.c 0x00000000   Number         0  py32t020_ll_utils.o ABSOLUTE
    ..\..\Touch_Lib\py32t020_tk.c            0x00000000   Number         0  py32t020_tk.o ABSOLUTE
    ..\..\Touch_Lib\tk_lib.c                 0x00000000   Number         0  tk_lib.o ABSOLUTE
    ..\..\app_drivers\src\adc_drivers.c      0x00000000   Number         0  adc_drivers.o ABSOLUTE
    ..\..\app_drivers\src\adc_task.c         0x00000000   Number         0  adc_task.o ABSOLUTE
    ..\..\app_drivers\src\argb_task.c        0x00000000   Number         0  argb_task.o ABSOLUTE
    ..\..\app_drivers\src\beep_drivers.c     0x00000000   Number         0  beep_drivers.o ABSOLUTE
    ..\..\app_drivers\src\drivers.c          0x00000000   Number         0  drivers.o ABSOLUTE
    ..\..\app_drivers\src\gpio.c             0x00000000   Number         0  gpio.o ABSOLUTE
    ..\..\app_drivers\src\i2c_slave.c        0x00000000   Number         0  i2c_slave.o ABSOLUTE
    ..\..\app_drivers\src\ir_received.c      0x00000000   Number         0  ir_received.o ABSOLUTE
    ..\..\app_drivers\src\led_drivers.c      0x00000000   Number         0  led_drivers.o ABSOLUTE
    ..\..\app_drivers\src\led_task.c         0x00000000   Number         0  led_task.o ABSOLUTE
    ..\..\app_drivers\src\py32_flash.c       0x00000000   Number         0  py32_flash.o ABSOLUTE
    ..\..\app_drivers\src\rtc_drivers.c      0x00000000   Number         0  rtc_drivers.o ABSOLUTE
    ..\..\app_drivers\src\smg_drivers.c      0x00000000   Number         0  smg_drivers.o ABSOLUTE
    ..\..\app_drivers\src\smg_task.c         0x00000000   Number         0  smg_task.o ABSOLUTE
    ..\..\app_drivers\src\spi-led_drivers.c  0x00000000   Number         0  spi-led_drivers.o ABSOLUTE
    ..\..\app_drivers\src\tim14_drivers.c    0x00000000   Number         0  tim14_drivers.o ABSOLUTE
    ..\..\app_drivers\src\tim1_drivers.c     0x00000000   Number         0  tim1_drivers.o ABSOLUTE
    ..\..\app_drivers\src\tm1624.c           0x00000000   Number         0  tm1624.o ABSOLUTE
    ..\..\app_drivers\src\tm1640.c           0x00000000   Number         0  tm1640.o ABSOLUTE
    ..\..\app_drivers\src\uart_drivers.c     0x00000000   Number         0  uart_drivers.o ABSOLUTE
    ..\..\app_drivers\src\uart_task.c        0x00000000   Number         0  uart_task.o ABSOLUTE
    ..\..\app_drivers\src\user-otp_drivers.c 0x00000000   Number         0  user-otp_drivers.o ABSOLUTE
    ..\Src\main.c                            0x00000000   Number         0  main.o ABSOLUTE
    ..\Src\system_py32t020.c                 0x00000000   Number         0  system_py32t020.o ABSOLUTE
    ..\Src\tk_user.c                         0x00000000   Number         0  tk_user.o ABSOLUTE
    ..\Src\user_code.c                       0x00000000   Number         0  user_code.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_adc.c 0x00000000   Number         0  py32t020_ll_adc.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_comp.c 0x00000000   Number         0  py32t020_ll_comp.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_crc.c 0x00000000   Number         0  py32t020_ll_crc.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_exti.c 0x00000000   Number         0  py32t020_ll_exti.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_gpio.c 0x00000000   Number         0  py32t020_ll_gpio.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_i2c.c 0x00000000   Number         0  py32t020_ll_i2c.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_pwr.c 0x00000000   Number         0  py32t020_ll_pwr.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_rcc.c 0x00000000   Number         0  py32t020_ll_rcc.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_rtc.c 0x00000000   Number         0  py32t020_ll_rtc.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_spi.c 0x00000000   Number         0  py32t020_ll_spi.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_tim.c 0x00000000   Number         0  py32t020_ll_tim.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_uart.c 0x00000000   Number         0  py32t020_ll_uart.o ABSOLUTE
    ..\\..\\Drivers\\PY32T020_HAL_Driver\\Src\\py32t020_ll_utils.c 0x00000000   Number         0  py32t020_ll_utils.o ABSOLUTE
    ..\\..\\Touch_Lib\\py32t020_tk.c         0x00000000   Number         0  py32t020_tk.o ABSOLUTE
    ..\\..\\Touch_Lib\\tk_lib.c              0x00000000   Number         0  tk_lib.o ABSOLUTE
    ..\\..\\app_drivers\\src\\adc_drivers.c  0x00000000   Number         0  adc_drivers.o ABSOLUTE
    ..\\..\\app_drivers\\src\\adc_task.c     0x00000000   Number         0  adc_task.o ABSOLUTE
    ..\\..\\app_drivers\\src\\argb_task.c    0x00000000   Number         0  argb_task.o ABSOLUTE
    ..\\..\\app_drivers\\src\\beep_drivers.c 0x00000000   Number         0  beep_drivers.o ABSOLUTE
    ..\\..\\app_drivers\\src\\drivers.c      0x00000000   Number         0  drivers.o ABSOLUTE
    ..\\..\\app_drivers\\src\\gpio.c         0x00000000   Number         0  gpio.o ABSOLUTE
    ..\\..\\app_drivers\\src\\i2c_slave.c    0x00000000   Number         0  i2c_slave.o ABSOLUTE
    ..\\..\\app_drivers\\src\\ir_received.c  0x00000000   Number         0  ir_received.o ABSOLUTE
    ..\\..\\app_drivers\\src\\led_drivers.c  0x00000000   Number         0  led_drivers.o ABSOLUTE
    ..\\..\\app_drivers\\src\\led_task.c     0x00000000   Number         0  led_task.o ABSOLUTE
    ..\\..\\app_drivers\\src\\py32_flash.c   0x00000000   Number         0  py32_flash.o ABSOLUTE
    ..\\..\\app_drivers\\src\\rtc_drivers.c  0x00000000   Number         0  rtc_drivers.o ABSOLUTE
    ..\\..\\app_drivers\\src\\smg_drivers.c  0x00000000   Number         0  smg_drivers.o ABSOLUTE
    ..\\..\\app_drivers\\src\\smg_task.c     0x00000000   Number         0  smg_task.o ABSOLUTE
    ..\\..\\app_drivers\\src\\spi-led_drivers.c 0x00000000   Number         0  spi-led_drivers.o ABSOLUTE
    ..\\..\\app_drivers\\src\\tim14_drivers.c 0x00000000   Number         0  tim14_drivers.o ABSOLUTE
    ..\\..\\app_drivers\\src\\tim1_drivers.c 0x00000000   Number         0  tim1_drivers.o ABSOLUTE
    ..\\..\\app_drivers\\src\\tm1624.c       0x00000000   Number         0  tm1624.o ABSOLUTE
    ..\\..\\app_drivers\\src\\tm1640.c       0x00000000   Number         0  tm1640.o ABSOLUTE
    ..\\..\\app_drivers\\src\\uart_drivers.c 0x00000000   Number         0  uart_drivers.o ABSOLUTE
    ..\\..\\app_drivers\\src\\uart_task.c    0x00000000   Number         0  uart_task.o ABSOLUTE
    ..\\..\\app_drivers\\src\\user-otp_drivers.c 0x00000000   Number         0  user-otp_drivers.o ABSOLUTE
    ..\\Src\\main.c                          0x00000000   Number         0  main.o ABSOLUTE
    ..\\Src\\system_py32t020.c               0x00000000   Number         0  system_py32t020.o ABSOLUTE
    ..\\Src\\tk_user.c                       0x00000000   Number         0  tk_user.o ABSOLUTE
    ..\\Src\\user_code.c                     0x00000000   Number         0  user_code.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
    startup_py32t020xx.s                     0x00000000   Number         0  startup_py32t020xx.o ABSOLUTE
    RESET                                    0x08000000   Section      192  startup_py32t020xx.o(RESET)
    .ARM.Collect$$$$00000000                 0x080000c0   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x080000c0   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x080000c4   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x080000c8   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x080000c8   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x080000c8   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000D                 0x080000d0   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)
    .ARM.Collect$$$$0000000F                 0x080000d0   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00002712                 0x080000d0   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x080000d0   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x080000d4   Section       28  startup_py32t020xx.o(.text)
    .text                                    0x080000f0   Section        0  uidiv.o(.text)
    .text                                    0x0800011c   Section        0  idiv.o(.text)
    .text                                    0x08000144   Section        0  memseta.o(.text)
    .text                                    0x08000168   Section        0  fadd.o(.text)
    .text                                    0x0800021a   Section        0  fmul.o(.text)
    .text                                    0x08000294   Section        0  fdiv.o(.text)
    .text                                    0x08000310   Section        0  ffltui.o(.text)
    .text                                    0x0800031e   Section        0  ffixi.o(.text)
    .text                                    0x08000350   Section        0  iusefp.o(.text)
    .text                                    0x08000350   Section        0  fepilogue.o(.text)
    .text                                    0x080003d4   Section       36  init.o(.text)
    i.ADC_COMP_IRQHandler                    0x080003f8   Section        0  adc_drivers.o(i.ADC_COMP_IRQHandler)
    i.ADC_Callback                           0x08000454   Section        0  user_code.o(i.ADC_Callback)
    i.ADC_GPIO_Init                          0x08000456   Section        0  adc_task.o(i.ADC_GPIO_Init)
    i.ADC_Init                               0x08000458   Section        0  adc_drivers.o(i.ADC_Init)
    i.ADC_Loop                               0x080005a0   Section        0  adc_task.o(i.ADC_Loop)
    i.APP_TouchKeyDataProc                   0x08000688   Section        0  tk_lib.o(i.APP_TouchKeyDataProc)
    APP_TouchKeyDataProc                     0x08000689   Thumb Code   476  tk_lib.o(i.APP_TouchKeyDataProc)
    i.APP_TouchKeyDifferCalc                 0x08000878   Section        0  tk_lib.o(i.APP_TouchKeyDifferCalc)
    APP_TouchKeyDifferCalc                   0x08000879   Thumb Code    94  tk_lib.o(i.APP_TouchKeyDifferCalc)
    i.APP_TouchKeyFlagsGenerate              0x080008e0   Section        0  tk_lib.o(i.APP_TouchKeyFlagsGenerate)
    APP_TouchKeyFlagsGenerate                0x080008e1   Thumb Code   116  tk_lib.o(i.APP_TouchKeyFlagsGenerate)
    i.APP_TouchKeyFlagsMask                  0x0800095c   Section        0  tk_user.o(i.APP_TouchKeyFlagsMask)
    i.APP_TouchSliderOrWheelChs              0x08000968   Section        0  tk_user.o(i.APP_TouchSliderOrWheelChs)
    i.APP_TouchSliderOrWheelProc             0x0800096a   Section        0  tk_user.o(i.APP_TouchSliderOrWheelProc)
    i.DebugDataUpdate                        0x0800096c   Section        0  tk_lib.o(i.DebugDataUpdate)
    i.EXTI0_15_IRQHandlerCallback            0x080009d0   Section        0  drivers.o(i.EXTI0_15_IRQHandlerCallback)
    i.EXTI0_1_IRQHandler                     0x080009f4   Section        0  gpio.o(i.EXTI0_1_IRQHandler)
    i.EXTI2_3_IRQHandler                     0x08000a0c   Section        0  gpio.o(i.EXTI2_3_IRQHandler)
    i.EXTI4_15_IRQHandler                    0x08000a24   Section        0  gpio.o(i.EXTI4_15_IRQHandler)
    i.FLASH_Lock                             0x08000a3c   Section        0  py32_flash.o(i.FLASH_Lock)
    i.FLASH_OBProgram                        0x08000a4c   Section        0  py32_flash.o(i.FLASH_OBProgram)
    i.FLASH_OB_GetRDP                        0x08000b50   Section        0  py32_flash.o(i.FLASH_OB_GetRDP)
    i.FLASH_OB_Launch                        0x08000b5c   Section        0  py32_flash.o(i.FLASH_OB_Launch)
    i.FLASH_OB_Lock                          0x08000b70   Section        0  py32_flash.o(i.FLASH_OB_Lock)
    i.FLASH_OB_OptrConfig                    0x08000b80   Section        0  py32_flash.o(i.FLASH_OB_OptrConfig)
    i.FLASH_OB_Unlock                        0x08000b98   Section        0  py32_flash.o(i.FLASH_OB_Unlock)
    i.FLASH_Unlock                           0x08000bb8   Section        0  py32_flash.o(i.FLASH_Unlock)
    i.FLASH_WaitForLastOperation             0x08000bd8   Section        0  py32_flash.o(i.FLASH_WaitForLastOperation)
    i.GPIO_Init                              0x08000bf0   Section        0  gpio.o(i.GPIO_Init)
    i.GPIO_LockPin                           0x08000e54   Section        0  tk_lib.o(i.GPIO_LockPin)
    i.InsideTrigger                          0x08000e68   Section        0  tk_user.o(i.InsideTrigger)
    i.Inside_Dif                             0x08000e6a   Section        0  tk_user.o(i.Inside_Dif)
    i.Inside_In                              0x08000e6e   Section        0  tk_user.o(i.Inside_In)
    i.Inside_Init                            0x08000e70   Section        0  tk_user.o(i.Inside_Init)
    i.Key_Filtering                          0x08000e74   Section        0  tk_lib.o(i.Key_Filtering)
    i.LL_EXTI_SetEXTISource                  0x08000f18   Section        0  gpio.o(i.LL_EXTI_SetEXTISource)
    LL_EXTI_SetEXTISource                    0x08000f19   Thumb Code    30  gpio.o(i.LL_EXTI_SetEXTISource)
    i.LL_GPIO_SetPinMode                     0x08000f3c   Section        0  gpio.o(i.LL_GPIO_SetPinMode)
    LL_GPIO_SetPinMode                       0x08000f3d   Thumb Code    20  gpio.o(i.LL_GPIO_SetPinMode)
    i.LL_GPIO_SetPinPull                     0x08000f50   Section        0  gpio.o(i.LL_GPIO_SetPinPull)
    LL_GPIO_SetPinPull                       0x08000f51   Thumb Code    20  gpio.o(i.LL_GPIO_SetPinPull)
    i.SyncSamplingCallback                   0x08000f64   Section        0  tk_user.o(i.SyncSamplingCallback)
    i.SysTick_Handler                        0x08000f68   Section        0  main.o(i.SysTick_Handler)
    i.SystemClockConfig                      0x08000f90   Section        0  main.o(i.SystemClockConfig)
    SystemClockConfig                        0x08000f91   Thumb Code   174  main.o(i.SystemClockConfig)
    i.SystemCoreClockUpdate                  0x08001060   Section        0  system_py32t020.o(i.SystemCoreClockUpdate)
    i.SystemInit                             0x080010c8   Section        0  system_py32t020.o(i.SystemInit)
    i.TK_CsdIdacTrim                         0x08001100   Section        0  py32t020_tk.o(i.TK_CsdIdacTrim)
    TK_CsdIdacTrim                           0x08001101   Thumb Code   308  py32t020_tk.o(i.TK_CsdIdacTrim)
    i.TK_CsdIdacTrimChs                      0x0800123c   Section        0  py32t020_tk.o(i.TK_CsdIdacTrimChs)
    i.TK_EnterStop                           0x080012a8   Section        0  tk_user.o(i.TK_EnterStop)
    i.TK_GetArea                             0x080012ac   Section        0  tk_lib.o(i.TK_GetArea)
    TK_GetArea                               0x080012ad   Thumb Code    80  tk_lib.o(i.TK_GetArea)
    i.TK_IRQHandler                          0x08001308   Section        0  tk_lib.o(i.TK_IRQHandler)
    i.TK_Init                                0x0800148c   Section        0  tk_lib.o(i.TK_Init)
    i.TK_LedCallback                         0x08001694   Section        0  tk_user.o(i.TK_LedCallback)
    i.TK_LibInit                             0x08001698   Section        0  py32t020_tk.o(i.TK_LibInit)
    i.TK_MainFsm                             0x080017dc   Section        0  tk_lib.o(i.TK_MainFsm)
    i.TK_MultiChAcqStart                     0x08001984   Section        0  tk_lib.o(i.TK_MultiChAcqStart)
    i.TK_RegisterCfg                         0x080019b0   Section        0  tk_user.o(i.TK_RegisterCfg)
    i.TK_SetAreaConfirmCNT                   0x08001a0c   Section        0  tk_lib.o(i.TK_SetAreaConfirmCNT)
    TK_SetAreaConfirmCNT                     0x08001a0d   Thumb Code    38  tk_lib.o(i.TK_SetAreaConfirmCNT)
    i.TK_SetSenseStart                       0x08001a48   Section        0  py32t020_tk.o(i.TK_SetSenseStart)
    i.TK_SingleChAcqStart                    0x08001a9c   Section        0  tk_lib.o(i.TK_SingleChAcqStart)
    i.TK_TimerHandler                        0x08001b30   Section        0  tk_lib.o(i.TK_TimerHandler)
    i.TK_UpdatBaseLineData                   0x08001bd8   Section        0  tk_lib.o(i.TK_UpdatBaseLineData)
    i.TK_UserParaInit                        0x08001c54   Section        0  tk_user.o(i.TK_UserParaInit)
    i.WaterProof_Evt                         0x08001d1c   Section        0  tk_user.o(i.WaterProof_Evt)
    i.WaterProof_Isr                         0x08001d20   Section        0  tk_user.o(i.WaterProof_Isr)
    i.__ARM_common_switch8                   0x08001d24   Section        0  gpio.o(i.__ARM_common_switch8)
    i.__NVIC_EnableIRQ                       0x08001d40   Section        0  gpio.o(i.__NVIC_EnableIRQ)
    __NVIC_EnableIRQ                         0x08001d41   Thumb Code    18  gpio.o(i.__NVIC_EnableIRQ)
    i.__NVIC_SetPriority                     0x08001d58   Section        0  main.o(i.__NVIC_SetPriority)
    __NVIC_SetPriority                       0x08001d59   Thumb Code    60  main.o(i.__NVIC_SetPriority)
    i.__NVIC_SetPriority                     0x08001d9c   Section        0  gpio.o(i.__NVIC_SetPriority)
    __NVIC_SetPriority                       0x08001d9d   Thumb Code    60  gpio.o(i.__NVIC_SetPriority)
    i.__scatterload_copy                     0x08001de0   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x08001dee   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x08001df0   Section       14  handlers.o(i.__scatterload_zeroinit)
    i.app_drivers_init                       0x08001e00   Section        0  drivers.o(i.app_drivers_init)
    i.app_drivers_loop                       0x08001e90   Section        0  drivers.o(i.app_drivers_loop)
    i.app_drivers_timer                      0x08001ea8   Section        0  drivers.o(i.app_drivers_timer)
    i.main                                   0x08001eb8   Section        0  main.o(i.main)
    i.nop_delay                              0x08001ed6   Section        0  py32t020_tk.o(i.nop_delay)
    nop_delay                                0x08001ed7   Thumb Code    16  py32t020_tk.o(i.nop_delay)
    i.nop_delay_xus                          0x08001ee6   Section        0  drivers.o(i.nop_delay_xus)
    i.user_init                              0x08001ef6   Section        0  user_code.o(i.user_init)
    i.user_loop                              0x08001ef8   Section        0  user_code.o(i.user_loop)
    i.user_timer                             0x08001efa   Section        0  user_code.o(i.user_timer)
    .constdata                               0x08001efc   Section       96  system_py32t020.o(.constdata)
    .constdata                               0x08001f5c   Section       32  system_py32t020.o(.constdata)
    .constdata                               0x08001f7c   Section      208  gpio.o(.constdata)
    .constdata                               0x0800204c   Section       10  adc_drivers.o(.constdata)
    .constdata                               0x08002058   Section       32  py32_flash.o(.constdata)
    .constdata                               0x08002078   Section        2  tk_user.o(.constdata)
    .constdata                               0x0800207a   Section        2  tk_user.o(.constdata)
    .constdata                               0x0800207c   Section        2  tk_user.o(.constdata)
    .constdata                               0x0800207e   Section        2  tk_user.o(.constdata)
    .constdata                               0x08002080   Section        2  tk_user.o(.constdata)
    .constdata                               0x08002082   Section        2  tk_user.o(.constdata)
    .constdata                               0x08002084   Section        4  tk_user.o(.constdata)
    .constdata                               0x08002088   Section        6  tk_user.o(.constdata)
    .constdata                               0x0800208e   Section       78  tk_user.o(.constdata)
    .constdata                               0x080020dc   Section       32  py32t020_tk.o(.constdata)
    .constdata                               0x080020fc   Section      208  tk_lib.o(.constdata)
    .ARM.__AT_0x20000000                     0x20000000   Section       52  tk_lib.o(.ARM.__AT_0x20000000)
    __tagsym$$used                           0x20000000   Number         0  tk_lib.o(.ARM.__AT_0x20000000)
    .data                                    0x20000034   Section        4  system_py32t020.o(.data)
    .data                                    0x20000038   Section        2  main.o(.data)
    Prescaler                                0x20000038   Data           2  main.o(.data)
    .data                                    0x2000003c   Section        4  drivers.o(.data)
    .data                                    0x20000040   Section        6  adc_task.o(.data)
    .data                                    0x20000048   Section        4  gpio.o(.data)
    exti_bit                                 0x20000048   Data           4  gpio.o(.data)
    .data                                    0x2000004c   Section        4  adc_drivers.o(.data)
    .data                                    0x20000050   Section        4  tk_lib.o(.data)
    TK_LibVersion                            0x20000050   Data           4  tk_lib.o(.data)
    .data                                    0x20000054   Section       56  tk_lib.o(.data)
    ms_cnt                                   0x20000054   Data           1  tk_lib.o(.data)
    DtRdy                                    0x20000057   Data           1  tk_lib.o(.data)
    TkAcqAbandonCNT                          0x2000005c   Data           2  tk_lib.o(.data)
    TK_TickCouter                            0x20000074   Data           8  tk_lib.o(.data)
    TkAreaInfor                              0x2000007c   Data           8  tk_lib.o(.data)
    .bss                                     0x2000008c   Section       12  main.o(.bss)
    .bss                                     0x20000098   Section       26  adc_drivers.o(.bss)
    .bss                                     0x200000b4   Section      312  tk_user.o(.bss)
    TK_Mem                                   0x200000b4   Data         312  tk_user.o(.bss)
    .bss                                     0x200001ec   Section      128  py32t020_tk.o(.bss)
    .bss                                     0x2000026c   Section      166  tk_lib.o(.bss)
    TouchKeyDatas                            0x2000026c   Data          64  tk_lib.o(.bss)
    SliderChInfor                            0x200002ac   Data          32  tk_lib.o(.bss)
    TouchKeyChInfor                          0x200002cc   Data          12  tk_lib.o(.bss)
    STACK                                    0x20000318   Section      512  startup_py32t020xx.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$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                           0x000000c0   Number         0  startup_py32t020xx.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_py32t020xx.o(RESET)
    __Vectors_End                            0x080000c0   Data           0  startup_py32t020xx.o(RESET)
    __main                                   0x080000c1   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x080000c1   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x080000c5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x080000c9   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x080000c9   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x080000c9   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x080000c9   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_final_cpp                           0x080000d1   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)
    __rt_final_exit                          0x080000d1   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)
    Reset_Handler                            0x080000d5   Thumb Code     8  startup_py32t020xx.o(.text)
    NMI_Handler                              0x080000dd   Thumb Code     2  startup_py32t020xx.o(.text)
    HardFault_Handler                        0x080000df   Thumb Code     2  startup_py32t020xx.o(.text)
    SVC_Handler                              0x080000e1   Thumb Code     2  startup_py32t020xx.o(.text)
    PendSV_Handler                           0x080000e3   Thumb Code     2  startup_py32t020xx.o(.text)
    FLASH_IRQHandler                         0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    I2C1_IRQHandler                          0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    RCC_IRQHandler                           0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    RTC_IRQHandler                           0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    SPI1_IRQHandler                          0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    TIM14_IRQHandler                         0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    TIM1_BRK_UP_TRG_COM_IRQHandler           0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    TIM1_CC_IRQHandler                       0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    UART1_IRQHandler                         0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    UART2_IRQHandler                         0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    UART3_IRQHandler                         0x080000e7   Thumb Code     0  startup_py32t020xx.o(.text)
    __aeabi_uidiv                            0x080000f1   Thumb Code     0  uidiv.o(.text)
    __aeabi_uidivmod                         0x080000f1   Thumb Code    44  uidiv.o(.text)
    __aeabi_idiv                             0x0800011d   Thumb Code     0  idiv.o(.text)
    __aeabi_idivmod                          0x0800011d   Thumb Code    40  idiv.o(.text)
    __aeabi_memset                           0x08000145   Thumb Code    14  memseta.o(.text)
    __aeabi_memset4                          0x08000145   Thumb Code     0  memseta.o(.text)
    __aeabi_memset8                          0x08000145   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr                           0x08000153   Thumb Code     4  memseta.o(.text)
    __aeabi_memclr4                          0x08000153   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr8                          0x08000153   Thumb Code     0  memseta.o(.text)
    _memset$wrapper                          0x08000157   Thumb Code    18  memseta.o(.text)
    __aeabi_fadd                             0x08000169   Thumb Code   162  fadd.o(.text)
    __aeabi_fsub                             0x0800020b   Thumb Code     8  fadd.o(.text)
    __aeabi_frsub                            0x08000213   Thumb Code     8  fadd.o(.text)
    __aeabi_fmul                             0x0800021b   Thumb Code   122  fmul.o(.text)
    __aeabi_fdiv                             0x08000295   Thumb Code   124  fdiv.o(.text)
    __aeabi_ui2f                             0x08000311   Thumb Code    14  ffltui.o(.text)
    __aeabi_f2iz                             0x0800031f   Thumb Code    50  ffixi.o(.text)
    __I$use$fp                               0x08000351   Thumb Code     0  iusefp.o(.text)
    _float_round                             0x08000351   Thumb Code    16  fepilogue.o(.text)
    _float_epilogue                          0x08000361   Thumb Code   114  fepilogue.o(.text)
    __scatterload                            0x080003d5   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x080003d5   Thumb Code     0  init.o(.text)
    ADC_COMP_IRQHandler                      0x080003f9   Thumb Code    80  adc_drivers.o(i.ADC_COMP_IRQHandler)
    ADC_Callback                             0x08000455   Thumb Code     2  user_code.o(i.ADC_Callback)
    ADC_GPIO_Init                            0x08000457   Thumb Code     2  adc_task.o(i.ADC_GPIO_Init)
    ADC_Init                                 0x08000459   Thumb Code   296  adc_drivers.o(i.ADC_Init)
    ADC_Loop                                 0x080005a1   Thumb Code   188  adc_task.o(i.ADC_Loop)
    APP_TouchKeyFlagsMask                    0x0800095d   Thumb Code     6  tk_user.o(i.APP_TouchKeyFlagsMask)
    APP_TouchSliderOrWheelChs                0x08000969   Thumb Code     2  tk_user.o(i.APP_TouchSliderOrWheelChs)
    APP_TouchSliderOrWheelProc               0x0800096b   Thumb Code     2  tk_user.o(i.APP_TouchSliderOrWheelProc)
    DebugDataUpdate                          0x0800096d   Thumb Code    90  tk_lib.o(i.DebugDataUpdate)
    EXTI0_15_IRQHandlerCallback              0x080009d1   Thumb Code    32  drivers.o(i.EXTI0_15_IRQHandlerCallback)
    EXTI0_1_IRQHandler                       0x080009f5   Thumb Code    18  gpio.o(i.EXTI0_1_IRQHandler)
    EXTI2_3_IRQHandler                       0x08000a0d   Thumb Code    18  gpio.o(i.EXTI2_3_IRQHandler)
    EXTI4_15_IRQHandler                      0x08000a25   Thumb Code    18  gpio.o(i.EXTI4_15_IRQHandler)
    FLASH_Lock                               0x08000a3d   Thumb Code    12  py32_flash.o(i.FLASH_Lock)
    FLASH_OBProgram                          0x08000a4d   Thumb Code   244  py32_flash.o(i.FLASH_OBProgram)
    FLASH_OB_GetRDP                          0x08000b51   Thumb Code     8  py32_flash.o(i.FLASH_OB_GetRDP)
    FLASH_OB_Launch                          0x08000b5d   Thumb Code    14  py32_flash.o(i.FLASH_OB_Launch)
    FLASH_OB_Lock                            0x08000b71   Thumb Code    12  py32_flash.o(i.FLASH_OB_Lock)
    FLASH_OB_OptrConfig                      0x08000b81   Thumb Code    20  py32_flash.o(i.FLASH_OB_OptrConfig)
    FLASH_OB_Unlock                          0x08000b99   Thumb Code    18  py32_flash.o(i.FLASH_OB_Unlock)
    FLASH_Unlock                             0x08000bb9   Thumb Code    18  py32_flash.o(i.FLASH_Unlock)
    FLASH_WaitForLastOperation               0x08000bd9   Thumb Code    16  py32_flash.o(i.FLASH_WaitForLastOperation)
    GPIO_Init                                0x08000bf1   Thumb Code   586  gpio.o(i.GPIO_Init)
    GPIO_LockPin                             0x08000e55   Thumb Code    20  tk_lib.o(i.GPIO_LockPin)
    InsideTrigger                            0x08000e69   Thumb Code     2  tk_user.o(i.InsideTrigger)
    Inside_Dif                               0x08000e6b   Thumb Code     4  tk_user.o(i.Inside_Dif)
    Inside_In                                0x08000e6f   Thumb Code     2  tk_user.o(i.Inside_In)
    Inside_Init                              0x08000e71   Thumb Code     2  tk_user.o(i.Inside_Init)
    Key_Filtering                            0x08000e75   Thumb Code   152  tk_lib.o(i.Key_Filtering)
    SyncSamplingCallback                     0x08000f65   Thumb Code     4  tk_user.o(i.SyncSamplingCallback)
    SysTick_Handler                          0x08000f69   Thumb Code    36  main.o(i.SysTick_Handler)
    SystemCoreClockUpdate                    0x08001061   Thumb Code    86  system_py32t020.o(i.SystemCoreClockUpdate)
    SystemInit                               0x080010c9   Thumb Code    40  system_py32t020.o(i.SystemInit)
    TK_CsdIdacTrimChs                        0x0800123d   Thumb Code    98  py32t020_tk.o(i.TK_CsdIdacTrimChs)
    TK_EnterStop                             0x080012a9   Thumb Code     2  tk_user.o(i.TK_EnterStop)
    TK_IRQHandler                            0x08001309   Thumb Code   368  tk_lib.o(i.TK_IRQHandler)
    TK_Init                                  0x0800148d   Thumb Code   450  tk_lib.o(i.TK_Init)
    TK_LedCallback                           0x08001695   Thumb Code     2  tk_user.o(i.TK_LedCallback)
    TK_LibInit                               0x08001699   Thumb Code   298  py32t020_tk.o(i.TK_LibInit)
    TK_MainFsm                               0x080017dd   Thumb Code   394  tk_lib.o(i.TK_MainFsm)
    TK_MultiChAcqStart                       0x08001985   Thumb Code    36  tk_lib.o(i.TK_MultiChAcqStart)
    TK_RegisterCfg                           0x080019b1   Thumb Code    80  tk_user.o(i.TK_RegisterCfg)
    TK_SetSenseStart                         0x08001a49   Thumb Code    76  py32t020_tk.o(i.TK_SetSenseStart)
    TK_SingleChAcqStart                      0x08001a9d   Thumb Code   130  tk_lib.o(i.TK_SingleChAcqStart)
    TK_TimerHandler                          0x08001b31   Thumb Code   160  tk_lib.o(i.TK_TimerHandler)
    TK_UpdatBaseLineData                     0x08001bd9   Thumb Code   110  tk_lib.o(i.TK_UpdatBaseLineData)
    TK_UserParaInit                          0x08001c55   Thumb Code   176  tk_user.o(i.TK_UserParaInit)
    WaterProof_Evt                           0x08001d1d   Thumb Code     4  tk_user.o(i.WaterProof_Evt)
    WaterProof_Isr                           0x08001d21   Thumb Code     4  tk_user.o(i.WaterProof_Isr)
    __ARM_common_switch8                     0x08001d25   Thumb Code    26  gpio.o(i.__ARM_common_switch8)
    __scatterload_copy                       0x08001de1   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x08001def   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x08001df1   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    app_drivers_init                         0x08001e01   Thumb Code   124  drivers.o(i.app_drivers_init)
    app_drivers_loop                         0x08001e91   Thumb Code    20  drivers.o(i.app_drivers_loop)
    app_drivers_timer                        0x08001ea9   Thumb Code    10  drivers.o(i.app_drivers_timer)
    main                                     0x08001eb9   Thumb Code    30  main.o(i.main)
    nop_delay_xus                            0x08001ee7   Thumb Code    16  drivers.o(i.nop_delay_xus)
    user_init                                0x08001ef7   Thumb Code     2  user_code.o(i.user_init)
    user_loop                                0x08001ef9   Thumb Code     2  user_code.o(i.user_loop)
    user_timer                               0x08001efb   Thumb Code     2  user_code.o(i.user_timer)
    AHBPrescTable                            0x08001efc   Data          64  system_py32t020.o(.constdata)
    HSIFreqTable                             0x08001f3c   Data          32  system_py32t020.o(.constdata)
    APBPrescTable                            0x08001f5c   Data          32  system_py32t020.o(.constdata)
    T020_IO                                  0x08001f7c   Data         208  gpio.o(.constdata)
    ADC_PIN                                  0x0800204c   Data          10  adc_drivers.o(.constdata)
    _TimmingParam                            0x08002058   Data          32  py32_flash.o(.constdata)
    FingerAreaConfirmTickCNT                 0x08002078   Data           2  tk_user.o(.constdata)
    WaterAreaConfirmTickCNT                  0x0800207a   Data           2  tk_user.o(.constdata)
    NoiseAreaConfirmTickCNT                  0x0800207c   Data           2  tk_user.o(.constdata)
    BottonAreaConfirmTickCNT                 0x0800207e   Data           2  tk_user.o(.constdata)
    FingerReleaseConfirmTickCNT              0x08002080   Data           2  tk_user.o(.constdata)
    NoiseTHD                                 0x08002082   Data           2  tk_user.o(.constdata)
    FilterCtr                                0x08002084   Data           4  tk_user.o(.constdata)
    SyncSampling                             0x08002088   Data           6  tk_user.o(.constdata)
    KEY_CH_TAB                               0x0800208e   Data          26  tk_user.o(.constdata)
    KEY_THD_TAB                              0x080020a8   Data          52  tk_user.o(.constdata)
    LFSRP_Tbl                                0x080020dc   Data          32  py32t020_tk.o(.constdata)
    TK_IO                                    0x080020fc   Data         208  tk_lib.o(.constdata)
    Region$$Table$$Base                      0x080021cc   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x080021ec   Number         0  anon$$obj.o(Region$$Table)
    TK_Info                                  0x20000000   Data          52  tk_lib.o(.ARM.__AT_0x20000000)
    SystemCoreClock                          0x20000034   Data           4  system_py32t020.o(.data)
    EXTI_Flag                                0x2000003c   Data           4  drivers.o(.data)
    aTEMPERATURE                             0x20000040   Data           2  adc_task.o(.data)
    Vcc_Power                                0x20000042   Data           2  adc_task.o(.data)
    adc_tick                                 0x20000044   Data           2  adc_task.o(.data)
    adc_state                                0x2000004c   Data           1  adc_drivers.o(.data)
    adc_seq                                  0x2000004e   Data           2  adc_drivers.o(.data)
    AcqTkChIdx                               0x20000055   Data           1  tk_lib.o(.data)
    AcqTkChType                              0x20000056   Data           1  tk_lib.o(.data)
    RawDatasAcquisitionState                 0x20000058   Data           1  tk_lib.o(.data)
    filterindex                              0x20000059   Data           1  tk_lib.o(.data)
    raw_cnt                                  0x2000005a   Data           1  tk_lib.o(.data)
    rom_size                                 0x2000005b   Data           1  tk_lib.o(.data)
    dbg_load                                 0x2000005e   Data           2  tk_lib.o(.data)
    eft_timeout                              0x20000060   Data           2  tk_lib.o(.data)
    TK_Ref                                   0x20000064   Data           4  tk_lib.o(.data)
    dbg_ref                                  0x20000068   Data           4  tk_lib.o(.data)
    raw_ref                                  0x2000006c   Data           6  tk_lib.o(.data)
    app_log                                  0x20000084   Data           8  tk_lib.o(.data)
    RCC_Clock                                0x2000008c   Data          12  main.o(.bss)
    ADCxConvertedData                        0x20000098   Data          26  adc_drivers.o(.bss)
    TK_Handle                                0x200001ec   Data         128  py32t020_tk.o(.bss)
    TKCtr                                    0x200002d8   Data          40  tk_lib.o(.bss)
    ShieldInfor                              0x20000300   Data          18  tk_lib.o(.bss)
    __initial_sp                             0x20000518   Data           0  startup_py32t020xx.o(STACK)



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

Memory Map of the image

  Image Entry point : 0x080000c1

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002278, Max: 0x00008000, ABSOLUTE)

    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000021ec, Max: 0x00008000, ABSOLUTE)

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

    0x08000000   0x08000000   0x000000c0   Data   RO            3    RESET               startup_py32t020xx.o
    0x080000c0   0x080000c0   0x00000000   Code   RO         1858  * .ARM.Collect$$$$00000000  mc_p.l(entry.o)
    0x080000c0   0x080000c0   0x00000004   Code   RO         1877    .ARM.Collect$$$$00000001  mc_p.l(entry2.o)
    0x080000c4   0x080000c4   0x00000004   Code   RO         1880    .ARM.Collect$$$$00000004  mc_p.l(entry5.o)
    0x080000c8   0x080000c8   0x00000000   Code   RO         1882    .ARM.Collect$$$$00000008  mc_p.l(entry7b.o)
    0x080000c8   0x080000c8   0x00000000   Code   RO         1884    .ARM.Collect$$$$0000000A  mc_p.l(entry8b.o)
    0x080000c8   0x080000c8   0x00000008   Code   RO         1885    .ARM.Collect$$$$0000000B  mc_p.l(entry9a.o)
    0x080000d0   0x080000d0   0x00000000   Code   RO         1887    .ARM.Collect$$$$0000000D  mc_p.l(entry10a.o)
    0x080000d0   0x080000d0   0x00000000   Code   RO         1889    .ARM.Collect$$$$0000000F  mc_p.l(entry11a.o)
    0x080000d0   0x080000d0   0x00000004   Code   RO         1878    .ARM.Collect$$$$00002712  mc_p.l(entry2.o)
    0x080000d4   0x080000d4   0x0000001c   Code   RO            4    .text               startup_py32t020xx.o
    0x080000f0   0x080000f0   0x0000002c   Code   RO         1861    .text               mc_p.l(uidiv.o)
    0x0800011c   0x0800011c   0x00000028   Code   RO         1863    .text               mc_p.l(idiv.o)
    0x08000144   0x08000144   0x00000024   Code   RO         1865    .text               mc_p.l(memseta.o)
    0x08000168   0x08000168   0x000000b2   Code   RO         1867    .text               mf_p.l(fadd.o)
    0x0800021a   0x0800021a   0x0000007a   Code   RO         1869    .text               mf_p.l(fmul.o)
    0x08000294   0x08000294   0x0000007c   Code   RO         1871    .text               mf_p.l(fdiv.o)
    0x08000310   0x08000310   0x0000000e   Code   RO         1873    .text               mf_p.l(ffltui.o)
    0x0800031e   0x0800031e   0x00000032   Code   RO         1875    .text               mf_p.l(ffixi.o)
    0x08000350   0x08000350   0x00000000   Code   RO         1891    .text               mc_p.l(iusefp.o)
    0x08000350   0x08000350   0x00000082   Code   RO         1892    .text               mf_p.l(fepilogue.o)
    0x080003d2   0x080003d2   0x00000002   PAD
    0x080003d4   0x080003d4   0x00000024   Code   RO         1894    .text               mc_p.l(init.o)
    0x080003f8   0x080003f8   0x0000005c   Code   RO          652    i.ADC_COMP_IRQHandler  adc_drivers.o
    0x08000454   0x08000454   0x00000002   Code   RO          202    i.ADC_Callback      user_code.o
    0x08000456   0x08000456   0x00000002   Code   RO          338    i.ADC_GPIO_Init     adc_task.o
    0x08000458   0x08000458   0x00000148   Code   RO          654    i.ADC_Init          adc_drivers.o
    0x080005a0   0x080005a0   0x000000e8   Code   RO          339    i.ADC_Loop          adc_task.o
    0x08000688   0x08000688   0x000001f0   Code   RO         1737    i.APP_TouchKeyDataProc  Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x08000878   0x08000878   0x00000068   Code   RO         1738    i.APP_TouchKeyDifferCalc  Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x080008e0   0x080008e0   0x0000007c   Code   RO         1739    i.APP_TouchKeyFlagsGenerate  Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x0800095c   0x0800095c   0x0000000c   Code   RO         1539    i.APP_TouchKeyFlagsMask  tk_user.o
    0x08000968   0x08000968   0x00000002   Code   RO         1540    i.APP_TouchSliderOrWheelChs  tk_user.o
    0x0800096a   0x0800096a   0x00000002   Code   RO         1541    i.APP_TouchSliderOrWheelProc  tk_user.o
    0x0800096c   0x0800096c   0x00000064   Code   RO         1740    i.DebugDataUpdate   Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x080009d0   0x080009d0   0x00000024   Code   RO          247    i.EXTI0_15_IRQHandlerCallback  drivers.o
    0x080009f4   0x080009f4   0x00000018   Code   RO          423    i.EXTI0_1_IRQHandler  gpio.o
    0x08000a0c   0x08000a0c   0x00000018   Code   RO          424    i.EXTI2_3_IRQHandler  gpio.o
    0x08000a24   0x08000a24   0x00000018   Code   RO          425    i.EXTI4_15_IRQHandler  gpio.o
    0x08000a3c   0x08000a3c   0x00000010   Code   RO          794    i.FLASH_Lock        py32_flash.o
    0x08000a4c   0x08000a4c   0x00000104   Code   RO          795    i.FLASH_OBProgram   py32_flash.o
    0x08000b50   0x08000b50   0x0000000c   Code   RO          796    i.FLASH_OB_GetRDP   py32_flash.o
    0x08000b5c   0x08000b5c   0x00000014   Code   RO          797    i.FLASH_OB_Launch   py32_flash.o
    0x08000b70   0x08000b70   0x00000010   Code   RO          798    i.FLASH_OB_Lock     py32_flash.o
    0x08000b80   0x08000b80   0x00000018   Code   RO          799    i.FLASH_OB_OptrConfig  py32_flash.o
    0x08000b98   0x08000b98   0x00000020   Code   RO          800    i.FLASH_OB_Unlock   py32_flash.o
    0x08000bb8   0x08000bb8   0x00000020   Code   RO          801    i.FLASH_Unlock      py32_flash.o
    0x08000bd8   0x08000bd8   0x00000018   Code   RO          802    i.FLASH_WaitForLastOperation  py32_flash.o
    0x08000bf0   0x08000bf0   0x00000264   Code   RO          427    i.GPIO_Init         gpio.o
    0x08000e54   0x08000e54   0x00000014   Code   RO         1741    i.GPIO_LockPin      Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x08000e68   0x08000e68   0x00000002   Code   RO         1542    i.InsideTrigger     tk_user.o
    0x08000e6a   0x08000e6a   0x00000004   Code   RO         1543    i.Inside_Dif        tk_user.o
    0x08000e6e   0x08000e6e   0x00000002   Code   RO         1544    i.Inside_In         tk_user.o
    0x08000e70   0x08000e70   0x00000002   Code   RO         1545    i.Inside_Init       tk_user.o
    0x08000e72   0x08000e72   0x00000002   PAD
    0x08000e74   0x08000e74   0x000000a4   Code   RO         1742    i.Key_Filtering     Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x08000f18   0x08000f18   0x00000024   Code   RO          431    i.LL_EXTI_SetEXTISource  gpio.o
    0x08000f3c   0x08000f3c   0x00000014   Code   RO          432    i.LL_GPIO_SetPinMode  gpio.o
    0x08000f50   0x08000f50   0x00000014   Code   RO          433    i.LL_GPIO_SetPinPull  gpio.o
    0x08000f64   0x08000f64   0x00000004   Code   RO         1546    i.SyncSamplingCallback  tk_user.o
    0x08000f68   0x08000f68   0x00000028   Code   RO           68    i.SysTick_Handler   main.o
    0x08000f90   0x08000f90   0x000000d0   Code   RO           69    i.SystemClockConfig  main.o
    0x08001060   0x08001060   0x00000068   Code   RO           12    i.SystemCoreClockUpdate  system_py32t020.o
    0x080010c8   0x080010c8   0x00000038   Code   RO           13    i.SystemInit        system_py32t020.o
    0x08001100   0x08001100   0x0000013c   Code   RO         1653    i.TK_CsdIdacTrim    Py32t020xx_TouchLibrary V1.3.3.lib(py32t020_tk.o)
    0x0800123c   0x0800123c   0x0000006c   Code   RO         1654    i.TK_CsdIdacTrimChs  Py32t020xx_TouchLibrary V1.3.3.lib(py32t020_tk.o)
    0x080012a8   0x080012a8   0x00000002   Code   RO         1547    i.TK_EnterStop      tk_user.o
    0x080012aa   0x080012aa   0x00000002   PAD
    0x080012ac   0x080012ac   0x0000005c   Code   RO         1743    i.TK_GetArea        Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x08001308   0x08001308   0x00000184   Code   RO         1745    i.TK_IRQHandler     Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x0800148c   0x0800148c   0x00000208   Code   RO         1746    i.TK_Init           Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x08001694   0x08001694   0x00000002   Code   RO         1548    i.TK_LedCallback    tk_user.o
    0x08001696   0x08001696   0x00000002   PAD
    0x08001698   0x08001698   0x00000144   Code   RO         1656    i.TK_LibInit        Py32t020xx_TouchLibrary V1.3.3.lib(py32t020_tk.o)
    0x080017dc   0x080017dc   0x000001a8   Code   RO         1747    i.TK_MainFsm        Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x08001984   0x08001984   0x0000002c   Code   RO         1748    i.TK_MultiChAcqStart  Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x080019b0   0x080019b0   0x0000005c   Code   RO         1549    i.TK_RegisterCfg    tk_user.o
    0x08001a0c   0x08001a0c   0x0000003c   Code   RO         1749    i.TK_SetAreaConfirmCNT  Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x08001a48   0x08001a48   0x00000054   Code   RO         1657    i.TK_SetSenseStart  Py32t020xx_TouchLibrary V1.3.3.lib(py32t020_tk.o)
    0x08001a9c   0x08001a9c   0x00000094   Code   RO         1750    i.TK_SingleChAcqStart  Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x08001b30   0x08001b30   0x000000a8   Code   RO         1751    i.TK_TimerHandler   Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x08001bd8   0x08001bd8   0x0000007c   Code   RO         1752    i.TK_UpdatBaseLineData  Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x08001c54   0x08001c54   0x000000c8   Code   RO         1550    i.TK_UserParaInit   tk_user.o
    0x08001d1c   0x08001d1c   0x00000004   Code   RO         1551    i.WaterProof_Evt    tk_user.o
    0x08001d20   0x08001d20   0x00000004   Code   RO         1552    i.WaterProof_Isr    tk_user.o
    0x08001d24   0x08001d24   0x0000001a   Code   RO          514    i.__ARM_common_switch8  gpio.o
    0x08001d3e   0x08001d3e   0x00000002   PAD
    0x08001d40   0x08001d40   0x00000018   Code   RO          434    i.__NVIC_EnableIRQ  gpio.o
    0x08001d58   0x08001d58   0x00000044   Code   RO           70    i.__NVIC_SetPriority  main.o
    0x08001d9c   0x08001d9c   0x00000044   Code   RO          435    i.__NVIC_SetPriority  gpio.o
    0x08001de0   0x08001de0   0x0000000e   Code   RO         1898    i.__scatterload_copy  mc_p.l(handlers.o)
    0x08001dee   0x08001dee   0x00000002   Code   RO         1899    i.__scatterload_null  mc_p.l(handlers.o)
    0x08001df0   0x08001df0   0x0000000e   Code   RO         1900    i.__scatterload_zeroinit  mc_p.l(handlers.o)
    0x08001dfe   0x08001dfe   0x00000002   PAD
    0x08001e00   0x08001e00   0x00000090   Code   RO          248    i.app_drivers_init  drivers.o
    0x08001e90   0x08001e90   0x00000018   Code   RO          249    i.app_drivers_loop  drivers.o
    0x08001ea8   0x08001ea8   0x00000010   Code   RO          250    i.app_drivers_timer  drivers.o
    0x08001eb8   0x08001eb8   0x0000001e   Code   RO           71    i.main              main.o
    0x08001ed6   0x08001ed6   0x00000010   Code   RO         1658    i.nop_delay         Py32t020xx_TouchLibrary V1.3.3.lib(py32t020_tk.o)
    0x08001ee6   0x08001ee6   0x00000010   Code   RO          253    i.nop_delay_xus     drivers.o
    0x08001ef6   0x08001ef6   0x00000002   Code   RO          203    i.user_init         user_code.o
    0x08001ef8   0x08001ef8   0x00000002   Code   RO          204    i.user_loop         user_code.o
    0x08001efa   0x08001efa   0x00000002   Code   RO          205    i.user_timer        user_code.o
    0x08001efc   0x08001efc   0x00000060   Data   RO           14    .constdata          system_py32t020.o
    0x08001f5c   0x08001f5c   0x00000020   Data   RO           15    .constdata          system_py32t020.o
    0x08001f7c   0x08001f7c   0x000000d0   Data   RO          436    .constdata          gpio.o
    0x0800204c   0x0800204c   0x0000000a   Data   RO          657    .constdata          adc_drivers.o
    0x08002056   0x08002056   0x00000002   PAD
    0x08002058   0x08002058   0x00000020   Data   RO          804    .constdata          py32_flash.o
    0x08002078   0x08002078   0x00000002   Data   RO         1554    .constdata          tk_user.o
    0x0800207a   0x0800207a   0x00000002   Data   RO         1555    .constdata          tk_user.o
    0x0800207c   0x0800207c   0x00000002   Data   RO         1556    .constdata          tk_user.o
    0x0800207e   0x0800207e   0x00000002   Data   RO         1557    .constdata          tk_user.o
    0x08002080   0x08002080   0x00000002   Data   RO         1558    .constdata          tk_user.o
    0x08002082   0x08002082   0x00000002   Data   RO         1559    .constdata          tk_user.o
    0x08002084   0x08002084   0x00000004   Data   RO         1560    .constdata          tk_user.o
    0x08002088   0x08002088   0x00000006   Data   RO         1561    .constdata          tk_user.o
    0x0800208e   0x0800208e   0x0000004e   Data   RO         1562    .constdata          tk_user.o
    0x080020dc   0x080020dc   0x00000020   Data   RO         1660    .constdata          Py32t020xx_TouchLibrary V1.3.3.lib(py32t020_tk.o)
    0x080020fc   0x080020fc   0x000000d0   Data   RO         1755    .constdata          Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x080021cc   0x080021cc   0x00000020   Data   RO         1896    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080021ec, Size: 0x00000518, Max: 0x00001000, ABSOLUTE)

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

    0x20000000   0x080021ec   0x00000034   Data   RW         1753    .ARM.__AT_0x20000000  Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x20000034   0x08002220   0x00000004   Data   RW           16    .data               system_py32t020.o
    0x20000038   0x08002224   0x00000002   Data   RW           73    .data               main.o
    0x2000003a   0x08002226   0x00000002   PAD
    0x2000003c   0x08002228   0x00000004   Data   RW          254    .data               drivers.o
    0x20000040   0x0800222c   0x00000006   Data   RW          340    .data               adc_task.o
    0x20000046   0x08002232   0x00000002   PAD
    0x20000048   0x08002234   0x00000004   Data   RW          437    .data               gpio.o
    0x2000004c   0x08002238   0x00000004   Data   RW          658    .data               adc_drivers.o
    0x20000050   0x0800223c   0x00000004   Data   RW         1756    .data               Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x20000054   0x08002240   0x00000038   Data   RW         1757    .data               Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x2000008c        -       0x0000000c   Zero   RW           72    .bss                main.o
    0x20000098        -       0x0000001a   Zero   RW          656    .bss                adc_drivers.o
    0x200000b2   0x08002278   0x00000002   PAD
    0x200000b4        -       0x00000138   Zero   RW         1553    .bss                tk_user.o
    0x200001ec        -       0x00000080   Zero   RW         1659    .bss                Py32t020xx_TouchLibrary V1.3.3.lib(py32t020_tk.o)
    0x2000026c        -       0x000000a6   Zero   RW         1754    .bss                Py32t020xx_TouchLibrary V1.3.3.lib(tk_lib.o)
    0x20000312   0x08002278   0x00000006   PAD
    0x20000318        -       0x00000200   Zero   RW            1    STACK               startup_py32t020xx.o


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

Image component sizes


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

       420         44         10          4         26      36223   adc_drivers.o
       234         44          0          6          0      23429   adc_task.o
       236         34          0          4          0       3968   drivers.o
       878         80        208          4          0      26098   gpio.o
       346         46          0          2         12      23205   main.o
       436         74         32          0          0      10859   py32_flash.o
        28          8        192          0        512        712   startup_py32t020xx.o
       160         34        128          4          0     168768   system_py32t020.o
       334         42        100          0        312      13644   tk_user.o
         8          0          0          0          0       1992   user_code.o

    ----------------------------------------------------------------------
      3088        406        704         28        864     308898   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         8          0          2          4          2          0   (incl. Padding)

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

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

       848         52         32          0        128     177834   py32t020_tk.o
      2976        262        208        112        166      17887   tk_lib.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
        30          0          0          0          0          0   handlers.o
        40          0          0          0          0         72   idiv.o
        36          8          0          0          0         68   init.o
         0          0          0          0          0          0   iusefp.o
        36          0          0          0          0        100   memseta.o
        44          0          0          0          0         72   uidiv.o
       178          0          0          0          0        108   fadd.o
       124          0          0          0          0         72   fdiv.o
       130          0          0          0          0        144   fepilogue.o
        50          0          0          0          0         60   ffixi.o
        14          0          0          0          0         68   ffltui.o
       122          0          0          0          0         72   fmul.o

    ----------------------------------------------------------------------
      4652        330        240        112        300     196557   Library Totals
         4          0          0          0          6          0   (incl. Padding)

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

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

      3824        314        240        112        294     195721   Py32t020xx_TouchLibrary V1.3.3.lib
       206         16          0          0          0        312   mc_p.l
       618          0          0          0          0        524   mf_p.l

    ----------------------------------------------------------------------
      4652        330        240        112        300     196557   Library Totals

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

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


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

      7740        736        944        140       1164     502307   Grand Totals
      7740        736        944        140       1164     502307   ELF Image Totals
      7740        736        944        140          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                 8684 (   8.48kB)
    Total RW  Size (RW Data + ZI Data)              1304 (   1.27kB)
    Total ROM Size (Code + RO Data + RW Data)       8824 (   8.62kB)

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

