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

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

Section Cross References

    startup_hhd32f0xx_s.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_hhd32f0xx_s.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_hhd32f0xx_s.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_hhd32f0xx_s.o(RESET) refers to startup_hhd32f0xx_s.o(STACK) for __initial_sp
    startup_hhd32f0xx_s.o(RESET) refers to startup_hhd32f0xx_s.o(.text) for Reset_Handler
    startup_hhd32f0xx_s.o(RESET) refers to uip_kernel_isr_cm.o(CODE) for uipPendSVHandler
    startup_hhd32f0xx_s.o(RESET) refers to uip_kernel_time.o(i.uipSystemCounterHandler) for uipSystemCounterHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.WAKEUP_IRQHandler) for WAKEUP_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.PWM_FAULT_IRQHandler) for PWM_FAULT_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.TWS_IRQHandler) for TWS_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.TIMER16_0_IRQHandler) for TIMER16_0_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.TIMER16_1_IRQHandler) for TIMER16_1_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.TIMER16_2_IRQHandler) for TIMER16_2_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.TIMER16_3_IRQHandler) for TIMER16_3_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.UART0_IRQHandler) for UART0_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.UART1_IRQHandler) for UART1_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.ADC_IRQHandler) for ADC_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.WDT_IRQHandler) for WDT_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.BOD_IRQHandler) for BOD_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.GPIOA_IRQHandler) for GPIOA_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.GPIOB_IRQHandler) for GPIOB_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.GPIOC_IRQHandler) for GPIOC_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.RTC_IRQHandler) for RTC_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.SPI_IRQHandler) for SPI_IRQHandler
    startup_hhd32f0xx_s.o(RESET) refers to chip_uip_interrupt.o(i.PWM_TIMER_IRQHandler) for PWM_TIMER_IRQHandler
    startup_hhd32f0xx_s.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_hhd32f0xx_s.o(.text) refers to __main.o(!!!main) for __main
    startup_hhd32f0xx_s.o(.text) refers to startup_hhd32f0xx_s.o(HEAP) for Heap_Mem
    startup_hhd32f0xx_s.o(.text) refers to startup_hhd32f0xx_s.o(STACK) for Stack_Mem
    system_hhd32f0xx.o(i.SystemCoreClockUpdate) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
    system_hhd32f0xx.o(i.SystemCoreClockUpdate) refers to system_hhd32f0xx.o(.data) for MainClock
    system_hhd32f0xx.o(i.SystemInit) refers to system_hhd32f0xx.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
    hhd_sys.o(i.SYS_SelectClkOutSrc) refers to hhd_sys.o(i.__ARM_common_switch8) for __ARM_common_switch8
    hhd_sys.o(i.SYS_SelectMainClkSrc) refers to system_hhd32f0xx.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
    hhd_sys.o(i.SYS_SetAHBClkDivider) refers to system_hhd32f0xx.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
    hhd_sys.o(i.SYS_SystemInitial) refers to system_hhd32f0xx.o(i.SystemInit) for SystemInit
    main.o(i.main) refers to hardware_init.o(i.Hardware_Init) for Hardware_Init
    main.o(i.main) refers to hhd_sys.o(i.SYS_SystemInitial) for SYS_SystemInitial
    main.o(i.main) refers to uip_kernel_common.o(i.StartOS) for StartOS
    main.o(i.main) refers to uip_kernel_common.o(.data) for uipIdleTaskID
    app_cfg.o(.data) refers to app_cfg.o(.bss) for AppMsgBuf
    app_cfg.o(.data) refers to demo.o(i.TASK_0) for TASK_0
    app_cfg.o(.data) refers to demo.o(i.TASK_1) for TASK_1
    app_cfg.o(.data) refers to demo.o(i.TASK_2) for TASK_2
    app_cfg.o(.data) refers to demo.o(i.TASK_3) for TASK_3
    app_cfg.o(.data) refers to demo.o(i.TASK_4) for TASK_4
    app_cfg.o(.data) refers to demo.o(i.AppIdleTask) for AppIdleTask
    demo.o(i.TASK_0) refers to hhd_sys.o(i.SYS_SystemInitial) for SYS_SystemInitial
    demo.o(i.TASK_0) refers to hhd_gpio.o(i.GPIO_ConfigPinsAsOutput) for GPIO_ConfigPinsAsOutput
    demo.o(i.TASK_0) refers to uip_kernel_event.o(i.UIP_WaitEvent) for UIP_WaitEvent
    demo.o(i.TASK_0) refers to uip_kernel_event.o(i.UIP_ClearEvent) for UIP_ClearEvent
    demo.o(i.TASK_0) refers to hhd_gpio.o(i.GPIO_SetPin) for GPIO_SetPin
    demo.o(i.TASK_0) refers to hhd_gpio.o(i.GPIO_ResetPin) for GPIO_ResetPin
    demo.o(i.TASK_0) refers to demo.o(.data) for AppResetSymbol
    demo.o(i.TASK_1) refers to uip_kernel_event.o(i.UIP_WaitEvent) for UIP_WaitEvent
    demo.o(i.TASK_1) refers to uip_kernel_event.o(i.UIP_ClearEvent) for UIP_ClearEvent
    demo.o(i.TASK_2) refers to uip_kernel_event.o(i.UIP_WaitEvent) for UIP_WaitEvent
    demo.o(i.TASK_2) refers to uip_kernel_event.o(i.UIP_ClearEvent) for UIP_ClearEvent
    demo.o(i.TASK_2) refers to uip_kernel_resource.o(i.UIP_GetResource) for UIP_GetResource
    demo.o(i.TASK_2) refers to uip_kernel_resource.o(i.UIP_ReleaseResource) for UIP_ReleaseResource
    demo.o(i.TASK_3) refers to uip_kernel_resource.o(i.UIP_GetResource) for UIP_GetResource
    demo.o(i.TASK_3) refers to uip_kernel_event.o(i.UIP_SetEvent) for UIP_SetEvent
    demo.o(i.TASK_3) refers to uip_kernel_resource.o(i.UIP_ReleaseResource) for UIP_ReleaseResource
    demo.o(i.TASK_4) refers to uip_kernel_message.o(i.UIP_ReceiveMessage) for UIP_ReceiveMessage
    demo.o(i.TASK_4) refers to uip_kernel_task.o(i.UIP_TerminateTask) for UIP_TerminateTask
    demo.o(i.uipAppInitialize) refers to uip_kernel_common.o(i.uipTaskInitialize) for uipTaskInitialize
    demo.o(i.uipAppInitialize) refers to uip_kernel_common.o(i.uipAlarmInitialize) for uipAlarmInitialize
    demo.o(i.uipAppInitialize) refers to uip_kernel_common.o(i.uipResInitialize) for uipResInitialize
    demo.o(i.uipAppInitialize) refers to uip_kernel_common.o(i.uipMsgInitialize) for uipMsgInitialize
    demo.o(i.uipAppInitialize) refers to hardware_init.o(i.Kernel_System_Tick_Init) for Kernel_System_Tick_Init
    demo.o(i.uipAppInitialize) refers to app_cfg.o(.data) for AppTaskNumber
    chip_uip_interrupt.o(i.ADC_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.ADC_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.BOD_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.BOD_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.Chip_UIP_InterruptInit) refers to chip_uip_interrupt.o(i.Chip_UIP_InterruptRegisterHandler) for Chip_UIP_InterruptRegisterHandler
    chip_uip_interrupt.o(i.Chip_UIP_InterruptInit) refers to app_int_cfg.o(.bss) for UIP_Exc_VectorTable
    chip_uip_interrupt.o(i.Chip_UIP_InterruptInit) refers to chip_uip_interrupt.o(i.Chip_UIP_InterruptNullHandler) for Chip_UIP_InterruptNullHandler
    chip_uip_interrupt.o(i.Chip_UIP_InterruptRegisterHandler) refers to app_int_cfg.o(.bss) for UIP_Exc_VectorTable
    chip_uip_interrupt.o(i.Chip_UIP_InterruptRemoveHandler) refers to chip_uip_interrupt.o(i.Chip_UIP_InterruptRegisterHandler) for Chip_UIP_InterruptRegisterHandler
    chip_uip_interrupt.o(i.Chip_UIP_InterruptRemoveHandler) refers to chip_uip_interrupt.o(i.Chip_UIP_InterruptNullHandler) for Chip_UIP_InterruptNullHandler
    chip_uip_interrupt.o(i.Chip_UIP_Kernel_Tick_ISR_Handler) refers to uip_kernel_time.o(i.uipSystemCounterHandler) for uipSystemCounterHandler
    chip_uip_interrupt.o(i.GPIOA_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.GPIOA_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.GPIOB_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.GPIOB_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.GPIOC_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.GPIOC_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.InterruptHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.InterruptHandler) refers to app_int_cfg.o(.bss) for UIP_Exc_VectorTable
    chip_uip_interrupt.o(i.InterruptHandler) refers to app_int_cfg.o(.data) for AppIntNumber
    chip_uip_interrupt.o(i.PWM_FAULT_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.PWM_FAULT_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.PWM_TIMER_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.PWM_TIMER_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.RTC_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.RTC_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.SPI_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.SPI_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.TIMER16_0_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.TIMER16_0_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.TIMER16_1_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.TIMER16_1_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.TIMER16_2_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.TIMER16_2_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.TIMER16_3_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.TIMER16_3_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.TWS_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.TWS_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.UART0_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.UART0_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.UART1_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.UART1_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.WAKEUP_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.WAKEUP_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.WDT_IRQHandler) refers to uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) for uipInterruptServiceEngine
    chip_uip_interrupt.o(i.WDT_IRQHandler) refers to uip_kernel_common.o(.data) for uipIntTableID
    chip_uip_interrupt.o(i.uipInterruptHandlingCallback) refers to chip_uip_interrupt.o(i.InterruptHandler) for InterruptHandler
    chip_uip_interrupt.o(i.uipInterruptHandlingCallback) refers to uip_kernel_common.o(.data) for uipLowPowerMode
    uip_kernel_common.o(i.StartOS) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_common.o(i.StartOS) refers to uip_kernel_common.o(i.uipKernelInitialize) for uipKernelInitialize
    uip_kernel_common.o(i.StartOS) refers to demo.o(i.uipAppInitialize) for uipAppInitialize
    uip_kernel_common.o(i.StartOS) refers to uip_kernel_scheduler.o(.data) for uipSystemMode
    uip_kernel_common.o(i.uipAlarmInfoInit) refers to uip_kernel_common.o(.data) for uipAlarmNumber
    uip_kernel_common.o(i.uipAlarmInitialize) refers to uip_kernel_common.o(.data) for uipAlarmNumber
    uip_kernel_common.o(i.uipKernelInitialize) refers to uip_kernel_common.o(.data) for uipTCBArray
    uip_kernel_common.o(i.uipKernelInitialize) refers to uip_kernel_common.o(.bss) for uipPriorityToTaskID
    uip_kernel_common.o(i.uipKernelInitialize) refers to uip_kernel_scheduler.o(.data) for uipPrioGrpArray
    uip_kernel_common.o(i.uipMsgInfoInit) refers to uip_kernel_common.o(.data) for uipMsgNumber
    uip_kernel_common.o(i.uipMsgInitialize) refers to uip_kernel_common.o(.data) for uipMsgNumber
    uip_kernel_common.o(i.uipResInfoInit) refers to uip_kernel_common.o(.data) for uipResNumber
    uip_kernel_common.o(i.uipResInitialize) refers to uip_kernel_common.o(.data) for uipResNumber
    uip_kernel_common.o(i.uipTaskInfoInit) refers to uip_kernel_common.o(.data) for uipTaskNumber
    uip_kernel_common.o(i.uipTaskInitialize) refers to uip_kernel_common.o(i.uipTaskStackInit) for uipTaskStackInit
    uip_kernel_common.o(i.uipTaskInitialize) refers to uip_kernel_common.o(.data) for uipTaskNumber
    uip_kernel_common.o(i.uipTaskInitialize) refers to uip_kernel_common.o(.bss) for uipInitTaskStackPtr
    uip_kernel_common.o(i.uipTaskInitialize) refers to uip_kernel_scheduler.o(.data) for uipPrioGroup
    uip_kernel_event.o(i.UIP_ClearEvent) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_event.o(i.UIP_ClearEvent) refers to uip_kernel_scheduler.o(.data) for uipNestedInterrupts
    uip_kernel_event.o(i.UIP_GetEvent) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_event.o(i.UIP_GetEvent) refers to uip_kernel_scheduler.o(.data) for uipSchedulerLock
    uip_kernel_event.o(i.UIP_GetEvent) refers to uip_kernel_common.o(.data) for uipTCBArray
    uip_kernel_event.o(i.UIP_SetEvent) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_event.o(i.UIP_SetEvent) refers to uip_kernel_scheduler.o(i.uipGetNextPriority) for uipGetNextPriority
    uip_kernel_event.o(i.UIP_SetEvent) refers to uip_kernel_common.o(.data) for uipTCBArray
    uip_kernel_event.o(i.UIP_SetEvent) refers to uip_kernel_scheduler.o(.data) for uipPrioGroup
    uip_kernel_event.o(i.UIP_SetEvent) refers to uip_kernel_common.o(.bss) for uipPriorityToTaskID
    uip_kernel_event.o(i.UIP_WaitEvent) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_event.o(i.UIP_WaitEvent) refers to uip_kernel_scheduler.o(i.uipClearPrioGrpAndArrayBit) for uipClearPrioGrpAndArrayBit
    uip_kernel_event.o(i.UIP_WaitEvent) refers to uip_kernel_scheduler.o(i.uipGetNextTask) for uipGetNextTask
    uip_kernel_event.o(i.UIP_WaitEvent) refers to uip_kernel_scheduler.o(.data) for uipNestedInterrupts
    uip_kernel_isr_cm.o(CODE) refers to uip_kernel_scheduler.o(i.uipPreContexSwitch) for uipPreContexSwitch
    uip_kernel_isr_cm.o(CODE) refers to uip_kernel_scheduler.o(.data) for uipCurrentTaskTCBPtr
    uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) refers to chip_uip_interrupt.o(i.uipInterruptHandlingCallback) for uipInterruptHandlingCallback
    uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) refers to uip_kernel_scheduler.o(i.uipGetNextTask) for uipGetNextTask
    uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) refers to uip_kernel_scheduler.o(.data) for uipSystemMode
    uip_kernel_isr_engine.o(i.uipInterruptServiceEngine) refers to uip_kernel_common.o(.data) for uipLowPowerMode
    uip_kernel_message.o(i.UIP_GetMessageStatus) refers to uip_kernel_common.o(.data) for uipMsgNumber
    uip_kernel_message.o(i.UIP_ReadFlag) refers to uip_kernel_common.o(.data) for uipMCBArray
    uip_kernel_message.o(i.UIP_ReceiveMessage) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_message.o(i.UIP_ReceiveMessage) refers to uip_kernel_common.o(.data) for uipMsgNumber
    uip_kernel_message.o(i.UIP_ResetFlag) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_message.o(i.UIP_ResetFlag) refers to uip_kernel_common.o(.data) for uipMCBArray
    uip_kernel_message.o(i.UIP_SendMessage) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_message.o(i.UIP_SendMessage) refers to uip_kernel_event.o(i.UIP_SetEvent) for UIP_SetEvent
    uip_kernel_message.o(i.UIP_SendMessage) refers to uip_kernel_task.o(i.UIP_ActivateTask) for UIP_ActivateTask
    uip_kernel_message.o(i.UIP_SendMessage) refers to uip_kernel_common.o(.data) for uipMsgNumber
    uip_kernel_message.o(i.UIP_StartCOM) refers to demo.o(i.uipCOMInit) for uipCOMInit
    uip_kernel_message.o(i.UIP_StopCOM) refers to uip_kernel_common.o(.data) for uipMCBArray
    uip_kernel_resource.o(i.UIP_GetResource) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_resource.o(i.UIP_GetResource) refers to uip_kernel_scheduler.o(.data) for uipNestedInterrupts
    uip_kernel_resource.o(i.UIP_GetResource) refers to uip_kernel_common.o(.data) for uipResNumber
    uip_kernel_resource.o(i.UIP_GetResource) refers to uip_kernel_common.o(.bss) for uipPriorityToTaskID
    uip_kernel_resource.o(i.UIP_ReleaseResource) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_resource.o(i.UIP_ReleaseResource) refers to uip_kernel_scheduler.o(i.uipGetNextPriority) for uipGetNextPriority
    uip_kernel_resource.o(i.UIP_ReleaseResource) refers to uip_kernel_common.o(.data) for uipResNumber
    uip_kernel_resource.o(i.UIP_ReleaseResource) refers to uip_kernel_scheduler.o(.data) for uipCurrentTaskTCBPtr
    uip_kernel_resource.o(i.UIP_ReleaseResource) refers to uip_kernel_common.o(.bss) for uipPriorityToTaskID
    uip_kernel_scheduler.o(i.uipClearPrioGrpAndArrayBit) refers to uip_kernel_scheduler.o(.data) for uipPrioGrpArray
    uip_kernel_scheduler.o(i.uipGetNextPriority) refers to uip_kernel_scheduler.o(.data) for uipPrioGroup
    uip_kernel_scheduler.o(i.uipGetNextTask) refers to uip_kernel_scheduler.o(.data) for uipPrioGroup
    uip_kernel_scheduler.o(i.uipGetNextTask) refers to uip_kernel_common.o(.bss) for uipPriorityToTaskID
    uip_kernel_scheduler.o(i.uipGetNextTask) refers to uip_kernel_common.o(.data) for uipTCBArray
    uip_kernel_scheduler.o(i.uipPreContexSwitch) refers to uip_kernel_scheduler.o(i.uipResetPrioGrpAndArrayBit) for uipResetPrioGrpAndArrayBit
    uip_kernel_scheduler.o(i.uipPreContexSwitch) refers to uip_kernel_scheduler.o(.data) for uipNextRunningTaskTCBPtr
    uip_kernel_scheduler.o(i.uipResetPrioGrpAndArrayBit) refers to uip_kernel_scheduler.o(.data) for uipCurrentTaskTCBPtr
    uip_kernel_task.o(i.UIP_ActivateTask) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_task.o(i.UIP_ActivateTask) refers to uip_kernel_common.o(.data) for uipTCBArray
    uip_kernel_task.o(i.UIP_ActivateTask) refers to uip_kernel_scheduler.o(.data) for uipPrioGroup
    uip_kernel_task.o(i.UIP_ChainTask) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_task.o(i.UIP_ChainTask) refers to uip_kernel_scheduler.o(i.uipClearPrioGrpAndArrayBit) for uipClearPrioGrpAndArrayBit
    uip_kernel_task.o(i.UIP_ChainTask) refers to uip_kernel_scheduler.o(i.uipGetNextTask) for uipGetNextTask
    uip_kernel_task.o(i.UIP_ChainTask) refers to uip_kernel_common.o(i.uipTaskStackInit) for uipTaskStackInit
    uip_kernel_task.o(i.UIP_ChainTask) refers to uip_kernel_scheduler.o(.data) for uipNestedInterrupts
    uip_kernel_task.o(i.UIP_ChainTask) refers to uip_kernel_common.o(.data) for uipTCBArray
    uip_kernel_task.o(i.UIP_ChainTask) refers to uip_kernel_common.o(.bss) for uipInitTaskStackPtr
    uip_kernel_task.o(i.UIP_GetTaskID) refers to uip_kernel_scheduler.o(.data) for uipCurrentTaskTCBPtr
    uip_kernel_task.o(i.UIP_GetTaskState) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_task.o(i.UIP_GetTaskState) refers to uip_kernel_common.o(.data) for uipTCBArray
    uip_kernel_task.o(i.UIP_Schedule) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_task.o(i.UIP_Schedule) refers to uip_kernel_scheduler.o(i.uipGetNextPriority) for uipGetNextPriority
    uip_kernel_task.o(i.UIP_Schedule) refers to uip_kernel_scheduler.o(.data) for uipNestedInterrupts
    uip_kernel_task.o(i.UIP_Schedule) refers to uip_kernel_common.o(.bss) for uipPriorityToTaskID
    uip_kernel_task.o(i.UIP_Schedule) refers to uip_kernel_common.o(.data) for uipTCBArray
    uip_kernel_task.o(i.UIP_TerminateTask) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_task.o(i.UIP_TerminateTask) refers to uip_kernel_common.o(i.uipTaskStackInit) for uipTaskStackInit
    uip_kernel_task.o(i.UIP_TerminateTask) refers to uip_kernel_scheduler.o(i.uipClearPrioGrpAndArrayBit) for uipClearPrioGrpAndArrayBit
    uip_kernel_task.o(i.UIP_TerminateTask) refers to uip_kernel_scheduler.o(i.uipGetNextTask) for uipGetNextTask
    uip_kernel_task.o(i.UIP_TerminateTask) refers to uip_kernel_scheduler.o(.data) for uipNestedInterrupts
    uip_kernel_task.o(i.UIP_TerminateTask) refers to uip_kernel_common.o(.bss) for uipInitTaskStackPtr
    uip_kernel_time.o(i.UIP_CancelAlarm) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_time.o(i.UIP_CancelAlarm) refers to uip_kernel_common.o(.data) for uipAlarmNumber
    uip_kernel_time.o(i.UIP_GetAlarm) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_time.o(i.UIP_GetAlarm) refers to uip_kernel_common.o(.data) for uipAlarmNumber
    uip_kernel_time.o(i.UIP_GetAlarmBase) refers to uip_kernel_common.o(.data) for uipAlarmNumber
    uip_kernel_time.o(i.UIP_SetAbsAlarm) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_time.o(i.UIP_SetAbsAlarm) refers to uip_kernel_common.o(.data) for uipAlarmNumber
    uip_kernel_time.o(i.UIP_SetRelAlarm) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_time.o(i.UIP_SetRelAlarm) refers to uip_kernel_common.o(.data) for uipAlarmNumber
    uip_kernel_time.o(i.uipAlarmHandler) refers to uip_kernel_event.o(i.UIP_SetEvent) for UIP_SetEvent
    uip_kernel_time.o(i.uipAlarmHandler) refers to uip_kernel_task.o(i.UIP_ActivateTask) for UIP_ActivateTask
    uip_kernel_time.o(i.uipAlarmHandler) refers to uip_kernel_common.o(.data) for uipACBArray
    uip_kernel_time.o(i.uipGeneralCounterHandler) refers to uip_kernel_time.o(i.uipAlarmHandler) for uipAlarmHandler
    uip_kernel_time.o(i.uipGeneralCounterHandler) refers to uip_kernel_common.o(.data) for uipACBArray
    uip_kernel_time.o(i.uipGetCtrCurrentValue) refers to uip_kernel_isr_cm.o(CODE) for uipDisableAllInterrupts
    uip_kernel_time.o(i.uipGetCtrCurrentValue) refers to uip_kernel_common.o(.data) for uipAlarmNumber
    uip_kernel_time.o(i.uipSystemCounterHandler) refers to uip_kernel_time.o(i.uipAlarmHandler) for uipAlarmHandler
    uip_kernel_time.o(i.uipSystemCounterHandler) refers to uip_kernel_common.o(.bss) for uipSystemCounter
    uip_kernel_time.o(i.uipSystemCounterHandler) refers to uip_kernel_common.o(.data) for uipACBArray
    __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
    aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
    __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(i.main) for main
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
    __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
    __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
    rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
    sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
    sys_stackheap_outer.o(.text) refers to startup_hhd32f0xx_s.o(.text) for __user_initial_stackheap
    sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to tempstk.o(.text) for __temporary_stack_top
    sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to __main.o(!!!main) for __main
    exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
    defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
    libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.text) for __ARM_argv_veneer
    libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.text) for __ARM_argv_veneer
    sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
    rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
    __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
    defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
    sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
    _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
    _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
    sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display


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

Removing Unused input sections from the image.

    Removing system_hhd32f0xx.o(.emb_text), (8 bytes).
    Removing hhd_gpio.o(.emb_text), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_ConfigPinsAsInput), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_EnableInt), (68 bytes).
    Removing hhd_gpio.o(i.GPIO_GetPinState), (18 bytes).
    Removing hhd_gpio.o(i.GPIO_GetPortState), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_InvertOutPin), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_ReadPort), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_ResetPortMask), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_SetPortMask), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_WritePort), (4 bytes).
    Removing hhd_sys.o(.emb_text), (8 bytes).
    Removing hhd_sys.o(i.SYS_BODResetSystem), (52 bytes).
    Removing hhd_sys.o(i.SYS_ClearResetStatus), (12 bytes).
    Removing hhd_sys.o(i.SYS_DisableClkOut), (32 bytes).
    Removing hhd_sys.o(i.SYS_DisablePhrClk), (16 bytes).
    Removing hhd_sys.o(i.SYS_EnableClkOut), (12 bytes).
    Removing hhd_sys.o(i.SYS_EnablePhrClk), (16 bytes).
    Removing hhd_sys.o(i.SYS_EnterDeepSleep), (168 bytes).
    Removing hhd_sys.o(i.SYS_EnterPowerDown), (108 bytes).
    Removing hhd_sys.o(i.SYS_EnterSleep), (36 bytes).
    Removing hhd_sys.o(i.SYS_GetResetStatus), (12 bytes).
    Removing hhd_sys.o(i.SYS_IOConfig), (4 bytes).
    Removing hhd_sys.o(i.SYS_IODisableFilter), (12 bytes).
    Removing hhd_sys.o(i.SYS_IOEnableFilter), (14 bytes).
    Removing hhd_sys.o(i.SYS_IOSetPulldown), (20 bytes).
    Removing hhd_sys.o(i.SYS_IOSetPullup), (20 bytes).
    Removing hhd_sys.o(i.SYS_IOSwitchtoAng), (12 bytes).
    Removing hhd_sys.o(i.SYS_IOSwitchtoDigit), (14 bytes).
    Removing hhd_sys.o(i.SYS_PowerDownAngIP), (16 bytes).
    Removing hhd_sys.o(i.SYS_PowerUpAngIP), (16 bytes).
    Removing hhd_sys.o(i.SYS_ResetDeepSleepWakeupPin), (16 bytes).
    Removing hhd_sys.o(i.SYS_ResetPhr), (24 bytes).
    Removing hhd_sys.o(i.SYS_ResetSystem), (32 bytes).
    Removing hhd_sys.o(i.SYS_SelectClkOutSrc), (92 bytes).
    Removing hhd_sys.o(i.SYS_SelectMainClkSrc), (72 bytes).
    Removing hhd_sys.o(i.SYS_SelectWDTClkSrc), (48 bytes).
    Removing hhd_sys.o(i.SYS_SetAHBClkDivider), (32 bytes).
    Removing hhd_sys.o(i.SYS_SetClkOutDivider), (24 bytes).
    Removing hhd_sys.o(i.SYS_SetDeepSleepWakeupPin), (48 bytes).
    Removing hhd_sys.o(i.SYS_SetIOFilter), (24 bytes).
    Removing main.o(.emb_text), (8 bytes).
    Removing demo.o(.emb_text), (8 bytes).
    Removing demo.o(i.dly1us), (12 bytes).
    Removing demo.o(i.uipCOMInit), (4 bytes).
    Removing hook.o(i.COMErrorHook), (2 bytes).
    Removing hook.o(i.ErrorHook), (2 bytes).
    Removing hook.o(i.PostTaskHook), (2 bytes).
    Removing hook.o(i.PreTaskHook), (2 bytes).
    Removing hook.o(i.ShutdownHook), (2 bytes).
    Removing hook.o(i.StuipCOMExtension), (4 bytes).
    Removing hook.o(i.StuipupHook), (2 bytes).
    Removing chip_uip_interrupt.o(i.Chip_UIP_InterruptInit), (48 bytes).
    Removing chip_uip_interrupt.o(i.Chip_UIP_InterruptNullHandler), (4 bytes).
    Removing chip_uip_interrupt.o(i.Chip_UIP_InterruptRegisterHandler), (28 bytes).
    Removing chip_uip_interrupt.o(i.Chip_UIP_InterruptRemoveHandler), (24 bytes).
    Removing chip_uip_interrupt.o(i.Chip_UIP_Kernel_Tick_ISR_Handler), (12 bytes).
    Removing chip_uip_interrupt.o(i.Chip_UIP_Kernel_Tick_ISR_Handler_Callback), (6 bytes).
    Removing hardware_init.o(.emb_text), (8 bytes).
    Removing uip_kernel_common.o(i.ShutdownOS), (2 bytes).
    Removing uip_kernel_common.o(i.uipAlarmInfoInit), (20 bytes).
    Removing uip_kernel_common.o(i.uipMsgInfoInit), (20 bytes).
    Removing uip_kernel_common.o(i.uipResInfoInit), (20 bytes).
    Removing uip_kernel_common.o(i.uipTaskInfoInit), (20 bytes).
    Removing uip_kernel_event.o(i.UIP_GetEvent), (116 bytes).
    Removing uip_kernel_message.o(i.UIP_CloseCOM), (4 bytes).
    Removing uip_kernel_message.o(i.UIP_GetMessageStatus), (92 bytes).
    Removing uip_kernel_message.o(i.UIP_ReadFlag), (24 bytes).
    Removing uip_kernel_message.o(i.UIP_ResetFlag), (40 bytes).
    Removing uip_kernel_message.o(i.UIP_SendMessage), (276 bytes).
    Removing uip_kernel_message.o(i.UIP_StartCOM), (12 bytes).
    Removing uip_kernel_message.o(i.UIP_StopCOM), (56 bytes).
    Removing uip_kernel_task.o(i.UIP_ChainTask), (400 bytes).
    Removing uip_kernel_task.o(i.UIP_GetTaskID), (28 bytes).
    Removing uip_kernel_task.o(i.UIP_GetTaskState), (64 bytes).
    Removing uip_kernel_task.o(i.UIP_Schedule), (276 bytes).
    Removing uip_kernel_time.o(i.UIP_CancelAlarm), (72 bytes).
    Removing uip_kernel_time.o(i.UIP_GetAlarm), (108 bytes).
    Removing uip_kernel_time.o(i.UIP_GetAlarmBase), (44 bytes).
    Removing uip_kernel_time.o(i.UIP_SetAbsAlarm), (132 bytes).
    Removing uip_kernel_time.o(i.UIP_SetRelAlarm), (176 bytes).
    Removing uip_kernel_time.o(i.uipGeneralCounterHandler), (88 bytes).
    Removing uip_kernel_time.o(i.uipGetCtrCurrentValue), (76 bytes).
    Removing hhd_sys.o(i.__ARM_common_switch8), (28 bytes).

84 unused section(s) (total 3538 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    RESET                                    0x00000000   Section      192  startup_hhd32f0xx_s.o(RESET)
    ../clib/../cmprslib/zerorunl2.c          0x00000000   Number         0  __dczerorl2.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardshut.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry4.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_div0.o ABSOLUTE
    ../clib/angel/scatterp.s                 0x00000000   Number         0  __scatter.o ABSOLUTE
    ../clib/angel/startup.s                  0x00000000   Number         0  __main.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  tempstk.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  libspace.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_command.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  no_argv.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv_div0.o ABSOLUTE
    ../clib/heapalloc.c                      0x00000000   Number         0  hrguard.o ABSOLUTE
    ../clib/heapaux.c                        0x00000000   Number         0  heapauxi.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../clib/signal.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    ../clib/stdlib.c                         0x00000000   Number         0  exit.o ABSOLUTE
    ../fplib/cfplib/fpinit.c                 0x00000000   Number         0  fpinit.o ABSOLUTE
    ..\..\HHD32F0xx_library\Core\CM0\CoreSupport\core_cm0.c 0x00000000   Number         0  core_cm0.o ABSOLUTE
    ..\..\HHD32F0xx_library\Core\CM0\DeviceSupport\HHD32F0xx\startup\arm\startup_hhd32F0xx_s.s 0x00000000   Number         0  startup_hhd32f0xx_s.o ABSOLUTE
    ..\..\HHD32F0xx_library\Core\CM0\DeviceSupport\HHD32F0xx\system_hhd32f0xx.c 0x00000000   Number         0  system_hhd32f0xx.o ABSOLUTE
    ..\..\HHD32F0xx_library\Drivers\source\hhd_gpio.c 0x00000000   Number         0  hhd_gpio.o ABSOLUTE
    ..\..\HHD32F0xx_library\Drivers\source\hhd_sys.c 0x00000000   Number         0  hhd_sys.o ABSOLUTE
    ..\..\bsp\chip_uip_interrupt.c           0x00000000   Number         0  chip_uip_interrupt.o ABSOLUTE
    ..\..\bsp\hardware_init.c                0x00000000   Number         0  hardware_init.o ABSOLUTE
    ..\..\uipkernel\uip_kernel_common.c      0x00000000   Number         0  uip_kernel_common.o ABSOLUTE
    ..\..\uipkernel\uip_kernel_event.c       0x00000000   Number         0  uip_kernel_event.o ABSOLUTE
    ..\..\uipkernel\uip_kernel_isr_cm.s      0x00000000   Number         0  uip_kernel_isr_cm.o ABSOLUTE
    ..\..\uipkernel\uip_kernel_isr_engine.c  0x00000000   Number         0  uip_kernel_isr_engine.o ABSOLUTE
    ..\..\uipkernel\uip_kernel_message.c     0x00000000   Number         0  uip_kernel_message.o ABSOLUTE
    ..\..\uipkernel\uip_kernel_resource.c    0x00000000   Number         0  uip_kernel_resource.o ABSOLUTE
    ..\..\uipkernel\uip_kernel_scheduler.c   0x00000000   Number         0  uip_kernel_scheduler.o ABSOLUTE
    ..\..\uipkernel\uip_kernel_task.c        0x00000000   Number         0  uip_kernel_task.o ABSOLUTE
    ..\..\uipkernel\uip_kernel_time.c        0x00000000   Number         0  uip_kernel_time.o ABSOLUTE
    ..\\..\\HHD32F0xx_library\\Core\\CM0\\DeviceSupport\\HHD32F0xx\\system_hhd32f0xx.c 0x00000000   Number         0  system_hhd32f0xx.o ABSOLUTE
    ..\\..\\HHD32F0xx_library\\Drivers\\source\\hhd_gpio.c 0x00000000   Number         0  hhd_gpio.o ABSOLUTE
    ..\\..\\HHD32F0xx_library\\Drivers\\source\\hhd_sys.c 0x00000000   Number         0  hhd_sys.o ABSOLUTE
    ..\\..\\bsp\\hardware_init.c             0x00000000   Number         0  hardware_init.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    myapp\\src\\demo.c                       0x00000000   Number         0  demo.o ABSOLUTE
    myapp\\src\\main.c                       0x00000000   Number         0  main.o ABSOLUTE
    myapp\src\app_cfg.c                      0x00000000   Number         0  app_cfg.o ABSOLUTE
    myapp\src\app_int_cfg.c                  0x00000000   Number         0  app_int_cfg.o ABSOLUTE
    myapp\src\demo.c                         0x00000000   Number         0  demo.o ABSOLUTE
    myapp\src\hook.c                         0x00000000   Number         0  hook.o ABSOLUTE
    myapp\src\main.c                         0x00000000   Number         0  main.o ABSOLUTE
    !!!main                                  0x000000c0   Section        8  __main.o(!!!main)
    !!!scatter                               0x000000c8   Section       60  __scatter.o(!!!scatter)
    !!handler_zi                             0x00000104   Section       28  __scatter_zi.o(!!handler_zi)
    .ARM.Collect$$libinit$$00000000          0x00000120   Section        2  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000002          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000002)
    .ARM.Collect$$libinit$$00000004          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    .ARM.Collect$$libinit$$0000000A          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000C          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    .ARM.Collect$$libinit$$0000000E          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    .ARM.Collect$$libinit$$00000011          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000023          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    .ARM.Collect$$libinit$$00000025          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    .ARM.Collect$$libinit$$0000002C          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$00000030          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    .ARM.Collect$$libinit$$00000032          0x00000122   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    .ARM.Collect$$libinit$$00000033          0x00000122   Section        2  libinit2.o(.ARM.Collect$$libinit$$00000033)
    .ARM.Collect$$libshutdown$$00000000      0x00000124   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000002      0x00000126   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    .ARM.Collect$$libshutdown$$00000004      0x00000126   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    .ARM.Collect$$libshutdown$$00000007      0x00000126   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
    .ARM.Collect$$libshutdown$$0000000A      0x00000126   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
    .ARM.Collect$$libshutdown$$0000000C      0x00000126   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    .ARM.Collect$$libshutdown$$0000000F      0x00000126   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    .ARM.Collect$$libshutdown$$00000010      0x00000126   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
    .ARM.Collect$$rtentry$$00000000          0x00000128   Section        0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x00000128   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x00000128   Section        6  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x0000012e   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x0000012e   Section        4  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x00000132   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x00000132   Section        8  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x0000013a   Section        2  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x0000013c   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x0000013c   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x00000140   Section        6  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .text                                    0x00000148   Section       48  startup_hhd32f0xx_s.o(.text)
    .text                                    0x00000178   Section      346  aeabi_sdiv.o(.text)
    .text                                    0x000002d2   Section        0  heapauxi.o(.text)
    .text                                    0x000002d8   Section       62  sys_stackheap_outer.o(.text)
    .text                                    0x00000316   Section        0  exit.o(.text)
    .text                                    0x00000328   Section        8  libspace.o(.text)
    .text                                    0x00000330   Section        0  sys_exit.o(.text)
    .text                                    0x0000033c   Section        2  use_no_semi.o(.text)
    .text                                    0x0000033e   Section        0  indicate_semi.o(.text)
    .text                                    0x0000033e   Section        0  __dczerorl2.o(.text)
    CODE                                     0x00000394   Section       88  uip_kernel_isr_cm.o(CODE)
    i.ADC_IRQHandler                         0x000003ec   Section        0  chip_uip_interrupt.o(i.ADC_IRQHandler)
    i.AppIdleTask                            0x00000400   Section        0  demo.o(i.AppIdleTask)
    i.BOD_IRQHandler                         0x0000042c   Section        0  chip_uip_interrupt.o(i.BOD_IRQHandler)
    i.GPIOA_IRQHandler                       0x00000440   Section        0  chip_uip_interrupt.o(i.GPIOA_IRQHandler)
    i.GPIOB_IRQHandler                       0x00000454   Section        0  chip_uip_interrupt.o(i.GPIOB_IRQHandler)
    i.GPIOC_IRQHandler                       0x00000468   Section        0  chip_uip_interrupt.o(i.GPIOC_IRQHandler)
    i.GPIO_ConfigPinsAsOutput                0x0000047c   Section        0  hhd_gpio.o(i.GPIO_ConfigPinsAsOutput)
    i.GPIO_ResetPin                          0x00000480   Section        0  hhd_gpio.o(i.GPIO_ResetPin)
    i.GPIO_SetPin                            0x00000488   Section        0  hhd_gpio.o(i.GPIO_SetPin)
    i.Hardware_Init                          0x00000490   Section        0  hardware_init.o(i.Hardware_Init)
    i.InterruptHandler                       0x00000494   Section        0  chip_uip_interrupt.o(i.InterruptHandler)
    i.Kernel_System_Tick_Init                0x000004f0   Section        0  hardware_init.o(i.Kernel_System_Tick_Init)
    i.PWM_FAULT_IRQHandler                   0x00000530   Section        0  chip_uip_interrupt.o(i.PWM_FAULT_IRQHandler)
    i.PWM_TIMER_IRQHandler                   0x00000544   Section        0  chip_uip_interrupt.o(i.PWM_TIMER_IRQHandler)
    i.RTC_IRQHandler                         0x00000558   Section        0  chip_uip_interrupt.o(i.RTC_IRQHandler)
    i.SPI_IRQHandler                         0x0000056c   Section        0  chip_uip_interrupt.o(i.SPI_IRQHandler)
    i.SYS_SystemInitial                      0x00000580   Section        0  hhd_sys.o(i.SYS_SystemInitial)
    i.StartOS                                0x000005b0   Section        0  uip_kernel_common.o(i.StartOS)
    i.SystemCoreClockUpdate                  0x000005e0   Section        0  system_hhd32f0xx.o(i.SystemCoreClockUpdate)
    i.SystemInit                             0x00000650   Section        0  system_hhd32f0xx.o(i.SystemInit)
    i.TASK_0                                 0x00000658   Section        0  demo.o(i.TASK_0)
    i.TASK_1                                 0x000006d8   Section        0  demo.o(i.TASK_1)
    i.TASK_2                                 0x000006f0   Section        0  demo.o(i.TASK_2)
    i.TASK_3                                 0x00000712   Section        0  demo.o(i.TASK_3)
    i.TASK_4                                 0x0000072e   Section        0  demo.o(i.TASK_4)
    i.TIMER16_0_IRQHandler                   0x00000740   Section        0  chip_uip_interrupt.o(i.TIMER16_0_IRQHandler)
    i.TIMER16_1_IRQHandler                   0x00000754   Section        0  chip_uip_interrupt.o(i.TIMER16_1_IRQHandler)
    i.TIMER16_2_IRQHandler                   0x00000768   Section        0  chip_uip_interrupt.o(i.TIMER16_2_IRQHandler)
    i.TIMER16_3_IRQHandler                   0x0000077c   Section        0  chip_uip_interrupt.o(i.TIMER16_3_IRQHandler)
    i.TWS_IRQHandler                         0x00000790   Section        0  chip_uip_interrupt.o(i.TWS_IRQHandler)
    i.UART0_IRQHandler                       0x000007a4   Section        0  chip_uip_interrupt.o(i.UART0_IRQHandler)
    i.UART1_IRQHandler                       0x000007b8   Section        0  chip_uip_interrupt.o(i.UART1_IRQHandler)
    i.UIP_ActivateTask                       0x000007cc   Section        0  uip_kernel_task.o(i.UIP_ActivateTask)
    i.UIP_ClearEvent                         0x000008d8   Section        0  uip_kernel_event.o(i.UIP_ClearEvent)
    i.UIP_GetResource                        0x00000930   Section        0  uip_kernel_resource.o(i.UIP_GetResource)
    i.UIP_ReceiveMessage                     0x000009f0   Section        0  uip_kernel_message.o(i.UIP_ReceiveMessage)
    i.UIP_ReleaseResource                    0x00000ac8   Section        0  uip_kernel_resource.o(i.UIP_ReleaseResource)
    i.UIP_SetEvent                           0x00000bf4   Section        0  uip_kernel_event.o(i.UIP_SetEvent)
    i.UIP_TerminateTask                      0x00000d2c   Section        0  uip_kernel_task.o(i.UIP_TerminateTask)
    i.UIP_WaitEvent                          0x00000e48   Section        0  uip_kernel_event.o(i.UIP_WaitEvent)
    i.WAKEUP_IRQHandler                      0x00000ed8   Section        0  chip_uip_interrupt.o(i.WAKEUP_IRQHandler)
    i.WDT_IRQHandler                         0x00000eec   Section        0  chip_uip_interrupt.o(i.WDT_IRQHandler)
    i.main                                   0x00000f00   Section        0  main.o(i.main)
    i.uipAlarmHandler                        0x00000f20   Section        0  uip_kernel_time.o(i.uipAlarmHandler)
    i.uipAlarmInitialize                     0x00000fa0   Section        0  uip_kernel_common.o(i.uipAlarmInitialize)
    i.uipAppInitialize                       0x00000fcc   Section        0  demo.o(i.uipAppInitialize)
    i.uipClearPrioGrpAndArrayBit             0x00001030   Section        0  uip_kernel_scheduler.o(i.uipClearPrioGrpAndArrayBit)
    i.uipGetNextPriority                     0x000010a4   Section        0  uip_kernel_scheduler.o(i.uipGetNextPriority)
    i.uipGetNextTask                         0x00001104   Section        0  uip_kernel_scheduler.o(i.uipGetNextTask)
    i.uipInterruptHandlingCallback           0x000011a0   Section        0  chip_uip_interrupt.o(i.uipInterruptHandlingCallback)
    i.uipInterruptServiceEngine              0x000011b8   Section        0  uip_kernel_isr_engine.o(i.uipInterruptServiceEngine)
    i.uipKernelInitialize                    0x000012e0   Section        0  uip_kernel_common.o(i.uipKernelInitialize)
    i.uipMsgInitialize                       0x00001404   Section        0  uip_kernel_common.o(i.uipMsgInitialize)
    i.uipPreContexSwitch                     0x00001448   Section        0  uip_kernel_scheduler.o(i.uipPreContexSwitch)
    i.uipResInitialize                       0x0000149c   Section        0  uip_kernel_common.o(i.uipResInitialize)
    i.uipResetPrioGrpAndArrayBit             0x000014f0   Section        0  uip_kernel_scheduler.o(i.uipResetPrioGrpAndArrayBit)
    i.uipSystemCounterHandler                0x00001540   Section        0  uip_kernel_time.o(i.uipSystemCounterHandler)
    i.uipTaskInitialize                      0x000015c0   Section        0  uip_kernel_common.o(i.uipTaskInitialize)
    i.uipTaskStackInit                       0x000016cc   Section        0  uip_kernel_common.o(i.uipTaskStackInit)
    .data                                    0x10000000   Section        8  system_hhd32f0xx.o(.data)
    .data                                    0x10000008   Section      453  app_cfg.o(.data)
    .data                                    0x100001cd   Section        1  demo.o(.data)
    .data                                    0x100001ce   Section        5  app_int_cfg.o(.data)
    .data                                    0x100001d4   Section       48  uip_kernel_common.o(.data)
    .data                                    0x10000204   Section      290  uip_kernel_scheduler.o(.data)
    .bss                                     0x10000328   Section     1744  app_cfg.o(.bss)
    .bss                                     0x100009f8   Section       32  app_int_cfg.o(.bss)
    .bss                                     0x10000a18   Section      104  uip_kernel_common.o(.bss)
    .bss                                     0x10000a80   Section       96  libspace.o(.bss)
    HEAP                                     0x10000ae0   Section       80  startup_hhd32f0xx_s.o(HEAP)
    Heap_Mem                                 0x10000ae0   Data          80  startup_hhd32f0xx_s.o(HEAP)
    STACK                                    0x10000b30   Section      256  startup_hhd32f0xx_s.o(STACK)
    Stack_Mem                                0x10000b30   Data         256  startup_hhd32f0xx_s.o(STACK)
    __initial_sp                             0x10000c30   Data           0  startup_hhd32f0xx_s.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$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __Vectors                                0x00000000   Data           4  startup_hhd32f0xx_s.o(RESET)
    __ARM_exceptions_init                     - Undefined Weak Reference
    __alloca_initialize                       - Undefined Weak Reference
    __arm_preinit_                            - Undefined Weak Reference
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __rt_locale                               - Undefined Weak Reference
    __sigvec_lookup                           - Undefined Weak Reference
    _atexit_init                              - Undefined Weak Reference
    _call_atexit_fns                          - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _fp_trap_init                             - Undefined Weak Reference
    _fp_trap_shutdown                         - Undefined Weak Reference
    _get_lc_collate                           - Undefined Weak Reference
    _get_lc_ctype                             - Undefined Weak Reference
    _get_lc_monetary                          - Undefined Weak Reference
    _get_lc_numeric                           - Undefined Weak Reference
    _get_lc_time                              - Undefined Weak Reference
    _getenv_init                              - Undefined Weak Reference
    _handle_redirection                       - Undefined Weak Reference
    _init_alloc                               - Undefined Weak Reference
    _init_user_alloc                          - Undefined Weak Reference
    _initio                                   - Undefined Weak Reference
    _rand_init                                - Undefined Weak Reference
    _signal_finish                            - Undefined Weak Reference
    _signal_init                              - Undefined Weak Reference
    _terminate_alloc                          - Undefined Weak Reference
    _terminate_user_alloc                     - Undefined Weak Reference
    _terminateio                              - Undefined Weak Reference
    __Vectors_End                            0x000000c0   Data           0  startup_hhd32f0xx_s.o(RESET)
    __Vectors_Size                           0x000000c0   Number         0  startup_hhd32f0xx_s.o ABSOLUTE
    __main                                   0x000000c1   Thumb Code     8  __main.o(!!!main)
    __scatterload                            0x000000c9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x000000c9   Thumb Code    52  __scatter.o(!!!scatter)
    __scatterload_rt2_thumb_only             0x000000c9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_null                       0x000000d9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_zeroinit                   0x00000105   Thumb Code    28  __scatter_zi.o(!!handler_zi)
    __rt_lib_init                            0x00000121   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_alloca_1                   0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_argv_1                     0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_atexit_1                   0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_clock_1                    0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_cpp_1                      0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    __rt_lib_init_exceptions_1               0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    __rt_lib_init_fp_1                       0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000002)
    __rt_lib_init_fp_trap_1                  0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_getenv_1                   0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    __rt_lib_init_heap_1                     0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_lc_collate_1               0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_ctype_1                 0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_monetary_1              0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_lc_numeric_1               0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_lc_time_1                  0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_preinit_1                  0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    __rt_lib_init_rand_1                     0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    __rt_lib_init_return                     0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000033)
    __rt_lib_init_signal_1                   0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_stdio_1                    0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    __rt_lib_init_user_alloc_1               0x00000123   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    __rt_lib_shutdown                        0x00000125   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_cpp_1                  0x00000127   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    __rt_lib_shutdown_fp_trap_1              0x00000127   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
    __rt_lib_shutdown_heap_1                 0x00000127   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    __rt_lib_shutdown_return                 0x00000127   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
    __rt_lib_shutdown_signal_1               0x00000127   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
    __rt_lib_shutdown_stdio_1                0x00000127   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    __rt_lib_shutdown_user_alloc_1           0x00000127   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    __rt_entry                               0x00000129   Thumb Code     0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x00000129   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x00000129   Thumb Code     0  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x0000012f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x0000012f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x00000133   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x00000133   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x0000013b   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x0000013d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x0000013d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x00000141   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    Reset_Handler                            0x00000149   Thumb Code     4  startup_hhd32f0xx_s.o(.text)
    NMI_Handler                              0x0000014d   Thumb Code     2  startup_hhd32f0xx_s.o(.text)
    HardFault_Handler                        0x0000014f   Thumb Code     2  startup_hhd32f0xx_s.o(.text)
    SVC_Handler                              0x00000151   Thumb Code     2  startup_hhd32f0xx_s.o(.text)
    PendSV_Handler                           0x00000153   Thumb Code     2  startup_hhd32f0xx_s.o(.text)
    SysTick_Handler                          0x00000155   Thumb Code     2  startup_hhd32f0xx_s.o(.text)
    __user_initial_stackheap                 0x00000159   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    __aeabi_uidiv                            0x00000179   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_uidivmod                         0x00000179   Thumb Code    20  aeabi_sdiv.o(.text)
    __aeabi_idiv                             0x0000018d   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x0000018d   Thumb Code   326  aeabi_sdiv.o(.text)
    __use_two_region_memory                  0x000002d3   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x000002d5   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x000002d7   Thumb Code     2  heapauxi.o(.text)
    __user_setup_stackheap                   0x000002d9   Thumb Code    62  sys_stackheap_outer.o(.text)
    exit                                     0x00000317   Thumb Code    16  exit.o(.text)
    __user_libspace                          0x00000329   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x00000329   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x00000329   Thumb Code     0  libspace.o(.text)
    _sys_exit                                0x00000331   Thumb Code     8  sys_exit.o(.text)
    __I$use$semihosting                      0x0000033d   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x0000033d   Thumb Code     2  use_no_semi.o(.text)
    __decompress                             0x0000033f   Thumb Code     0  __dczerorl2.o(.text)
    __decompress1                            0x0000033f   Thumb Code    86  __dczerorl2.o(.text)
    __semihosting_library_function           0x0000033f   Thumb Code     0  indicate_semi.o(.text)
    uipDisableAllInterrupts                  0x00000395   Thumb Code     0  uip_kernel_isr_cm.o(CODE)
    uipIntMaskStateRestore                   0x0000039d   Thumb Code     0  uip_kernel_isr_cm.o(CODE)
    uipPendSVHandler                         0x000003a3   Thumb Code     0  uip_kernel_isr_cm.o(CODE)
    ADC_IRQHandler                           0x000003ed   Thumb Code    14  chip_uip_interrupt.o(i.ADC_IRQHandler)
    AppIdleTask                              0x00000401   Thumb Code    40  demo.o(i.AppIdleTask)
    BOD_IRQHandler                           0x0000042d   Thumb Code    14  chip_uip_interrupt.o(i.BOD_IRQHandler)
    GPIOA_IRQHandler                         0x00000441   Thumb Code    14  chip_uip_interrupt.o(i.GPIOA_IRQHandler)
    GPIOB_IRQHandler                         0x00000455   Thumb Code    14  chip_uip_interrupt.o(i.GPIOB_IRQHandler)
    GPIOC_IRQHandler                         0x00000469   Thumb Code    14  chip_uip_interrupt.o(i.GPIOC_IRQHandler)
    GPIO_ConfigPinsAsOutput                  0x0000047d   Thumb Code     4  hhd_gpio.o(i.GPIO_ConfigPinsAsOutput)
    GPIO_ResetPin                            0x00000481   Thumb Code     8  hhd_gpio.o(i.GPIO_ResetPin)
    GPIO_SetPin                              0x00000489   Thumb Code     8  hhd_gpio.o(i.GPIO_SetPin)
    Hardware_Init                            0x00000491   Thumb Code     2  hardware_init.o(i.Hardware_Init)
    InterruptHandler                         0x00000495   Thumb Code    80  chip_uip_interrupt.o(i.InterruptHandler)
    Kernel_System_Tick_Init                  0x000004f1   Thumb Code    46  hardware_init.o(i.Kernel_System_Tick_Init)
    PWM_FAULT_IRQHandler                     0x00000531   Thumb Code    14  chip_uip_interrupt.o(i.PWM_FAULT_IRQHandler)
    PWM_TIMER_IRQHandler                     0x00000545   Thumb Code    14  chip_uip_interrupt.o(i.PWM_TIMER_IRQHandler)
    RTC_IRQHandler                           0x00000559   Thumb Code    14  chip_uip_interrupt.o(i.RTC_IRQHandler)
    SPI_IRQHandler                           0x0000056d   Thumb Code    14  chip_uip_interrupt.o(i.SPI_IRQHandler)
    SYS_SystemInitial                        0x00000581   Thumb Code    32  hhd_sys.o(i.SYS_SystemInitial)
    StartOS                                  0x000005b1   Thumb Code    38  uip_kernel_common.o(i.StartOS)
    SystemCoreClockUpdate                    0x000005e1   Thumb Code    92  system_hhd32f0xx.o(i.SystemCoreClockUpdate)
    SystemInit                               0x00000651   Thumb Code     8  system_hhd32f0xx.o(i.SystemInit)
    TASK_0                                   0x00000659   Thumb Code   116  demo.o(i.TASK_0)
    TASK_1                                   0x000006d9   Thumb Code    20  demo.o(i.TASK_1)
    TASK_2                                   0x000006f1   Thumb Code    34  demo.o(i.TASK_2)
    TASK_3                                   0x00000713   Thumb Code    28  demo.o(i.TASK_3)
    TASK_4                                   0x0000072f   Thumb Code    16  demo.o(i.TASK_4)
    TIMER16_0_IRQHandler                     0x00000741   Thumb Code    14  chip_uip_interrupt.o(i.TIMER16_0_IRQHandler)
    TIMER16_1_IRQHandler                     0x00000755   Thumb Code    14  chip_uip_interrupt.o(i.TIMER16_1_IRQHandler)
    TIMER16_2_IRQHandler                     0x00000769   Thumb Code    14  chip_uip_interrupt.o(i.TIMER16_2_IRQHandler)
    TIMER16_3_IRQHandler                     0x0000077d   Thumb Code    14  chip_uip_interrupt.o(i.TIMER16_3_IRQHandler)
    TWS_IRQHandler                           0x00000791   Thumb Code    14  chip_uip_interrupt.o(i.TWS_IRQHandler)
    UART0_IRQHandler                         0x000007a5   Thumb Code    14  chip_uip_interrupt.o(i.UART0_IRQHandler)
    UART1_IRQHandler                         0x000007b9   Thumb Code    14  chip_uip_interrupt.o(i.UART1_IRQHandler)
    UIP_ActivateTask                         0x000007cd   Thumb Code   226  uip_kernel_task.o(i.UIP_ActivateTask)
    UIP_ClearEvent                           0x000008d9   Thumb Code    74  uip_kernel_event.o(i.UIP_ClearEvent)
    UIP_GetResource                          0x00000931   Thumb Code   158  uip_kernel_resource.o(i.UIP_GetResource)
    UIP_ReceiveMessage                       0x000009f1   Thumb Code   206  uip_kernel_message.o(i.UIP_ReceiveMessage)
    UIP_ReleaseResource                      0x00000ac9   Thumb Code   252  uip_kernel_resource.o(i.UIP_ReleaseResource)
    UIP_SetEvent                             0x00000bf5   Thumb Code   268  uip_kernel_event.o(i.UIP_SetEvent)
    UIP_TerminateTask                        0x00000d2d   Thumb Code   244  uip_kernel_task.o(i.UIP_TerminateTask)
    UIP_WaitEvent                            0x00000e49   Thumb Code   128  uip_kernel_event.o(i.UIP_WaitEvent)
    WAKEUP_IRQHandler                        0x00000ed9   Thumb Code    14  chip_uip_interrupt.o(i.WAKEUP_IRQHandler)
    WDT_IRQHandler                           0x00000eed   Thumb Code    14  chip_uip_interrupt.o(i.WDT_IRQHandler)
    main                                     0x00000f01   Thumb Code    26  main.o(i.main)
    uipAlarmHandler                          0x00000f21   Thumb Code   118  uip_kernel_time.o(i.uipAlarmHandler)
    uipAlarmInitialize                       0x00000fa1   Thumb Code    34  uip_kernel_common.o(i.uipAlarmInitialize)
    uipAppInitialize                         0x00000fcd   Thumb Code    62  demo.o(i.uipAppInitialize)
    uipClearPrioGrpAndArrayBit               0x00001031   Thumb Code   108  uip_kernel_scheduler.o(i.uipClearPrioGrpAndArrayBit)
    uipGetNextPriority                       0x000010a5   Thumb Code    82  uip_kernel_scheduler.o(i.uipGetNextPriority)
    uipGetNextTask                           0x00001105   Thumb Code   126  uip_kernel_scheduler.o(i.uipGetNextTask)
    uipInterruptHandlingCallback             0x000011a1   Thumb Code    20  chip_uip_interrupt.o(i.uipInterruptHandlingCallback)
    uipInterruptServiceEngine                0x000011b9   Thumb Code   264  uip_kernel_isr_engine.o(i.uipInterruptServiceEngine)
    uipKernelInitialize                      0x000012e1   Thumb Code   182  uip_kernel_common.o(i.uipKernelInitialize)
    uipMsgInitialize                         0x00001405   Thumb Code    60  uip_kernel_common.o(i.uipMsgInitialize)
    uipPreContexSwitch                       0x00001449   Thumb Code    68  uip_kernel_scheduler.o(i.uipPreContexSwitch)
    uipResInitialize                         0x0000149d   Thumb Code    74  uip_kernel_common.o(i.uipResInitialize)
    uipResetPrioGrpAndArrayBit               0x000014f1   Thumb Code    62  uip_kernel_scheduler.o(i.uipResetPrioGrpAndArrayBit)
    uipSystemCounterHandler                  0x00001541   Thumb Code   114  uip_kernel_time.o(i.uipSystemCounterHandler)
    uipTaskInitialize                        0x000015c1   Thumb Code   236  uip_kernel_common.o(i.uipTaskInitialize)
    uipTaskStackInit                         0x000016cd   Thumb Code    76  uip_kernel_common.o(i.uipTaskStackInit)
    Region$$Table$$Base                      0x00001718   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00001738   Number         0  anon$$obj.o(Region$$Table)
    SystemCoreClock                          0x10000000   Data           4  system_hhd32f0xx.o(.data)
    MainClock                                0x10000004   Data           4  system_hhd32f0xx.o(.data)
    AppAlarmBase                             0x10000008   Data          24  app_cfg.o(.data)
    AppCounter                               0x10000020   Data          24  app_cfg.o(.data)
    AppAlarm                                 0x10000038   Data          48  app_cfg.o(.data)
    AppAlarmNumber                           0x10000068   Data           1  app_cfg.o(.data)
    AppRes                                   0x1000006c   Data          20  app_cfg.o(.data)
    AppResNumber                             0x10000080   Data           1  app_cfg.o(.data)
    AppMsg                                   0x10000084   Data          36  app_cfg.o(.data)
    AppMsgNumber                             0x100000a8   Data           1  app_cfg.o(.data)
    AppTask                                  0x100000ac   Data         288  app_cfg.o(.data)
    AppTaskNumber                            0x100001cc   Data           1  app_cfg.o(.data)
    AppResetSymbol                           0x100001cd   Data           1  demo.o(.data)
    ChipHHD32UARTIntHandlingData             0x100001ce   Data           4  app_int_cfg.o(.data)
    AppIntNumber                             0x100001d2   Data           1  app_int_cfg.o(.data)
    uipLowPowerMode                          0x100001d4   Data           1  uip_kernel_common.o(.data)
    uipTCBArray                              0x100001d8   Data           4  uip_kernel_common.o(.data)
    uipTaskNumber                            0x100001dc   Data           1  uip_kernel_common.o(.data)
    uipTaskIDNumber                          0x100001dd   Data           1  uip_kernel_common.o(.data)
    uipRCBArray                              0x100001e0   Data           4  uip_kernel_common.o(.data)
    uipResNumber                             0x100001e4   Data           1  uip_kernel_common.o(.data)
    uipACBArray                              0x100001e8   Data           4  uip_kernel_common.o(.data)
    uipAlarmNumber                           0x100001ec   Data           1  uip_kernel_common.o(.data)
    uipAlarmID                               0x100001ed   Data           1  uip_kernel_common.o(.data)
    uipMCBArray                              0x100001f0   Data           4  uip_kernel_common.o(.data)
    uipMsgNumber                             0x100001f4   Data           1  uip_kernel_common.o(.data)
    uipOSSurport                             0x100001f5   Data           1  uip_kernel_common.o(.data)
    uipIdleTaskID                            0x100001f6   Data           1  uip_kernel_common.o(.data)
    uipIdleTaskTCBPtr                        0x100001f8   Data           4  uip_kernel_common.o(.data)
    uipIntTableID                            0x100001fc   Data           4  uip_kernel_common.o(.data)
    uipInSchedulerLoop                       0x10000200   Data           4  uip_kernel_common.o(.data)
    uipByteValue                             0x10000204   Data         256  uip_kernel_scheduler.o(.data)
    uipSchedulerLock                         0x10000304   Data           1  uip_kernel_scheduler.o(.data)
    uipNestedInterrupts                      0x10000308   Data           4  uip_kernel_scheduler.o(.data)
    uipSystemMode                            0x1000030c   Data           1  uip_kernel_scheduler.o(.data)
    uipPrioGroup                             0x10000310   Data           4  uip_kernel_scheduler.o(.data)
    uipPrioGrpArray                          0x10000314   Data           2  uip_kernel_scheduler.o(.data)
    uipLowHalfByteValue                      0x10000316   Data           1  uip_kernel_scheduler.o(.data)
    uipHighHalfByteValue                     0x10000317   Data           1  uip_kernel_scheduler.o(.data)
    uipCurrentTaskTCBPtr                     0x10000318   Data           4  uip_kernel_scheduler.o(.data)
    uipNextRunningTaskTCBPtr                 0x1000031c   Data           4  uip_kernel_scheduler.o(.data)
    uipSystemStackPtr                        0x10000320   Data           4  uip_kernel_scheduler.o(.data)
    uipCurrentTaskPriority                   0x10000324   Data           1  uip_kernel_scheduler.o(.data)
    uipNextRunningTaskPriority               0x10000325   Data           1  uip_kernel_scheduler.o(.data)
    AppMsgBuf                                0x10000328   Data          16  app_cfg.o(.bss)
    Task_0_Stack                             0x10000338   Data         288  app_cfg.o(.bss)
    Task_1_Stack                             0x10000458   Data         288  app_cfg.o(.bss)
    Task_2_Stack                             0x10000578   Data         288  app_cfg.o(.bss)
    Task_3_Stack                             0x10000698   Data         288  app_cfg.o(.bss)
    Task_4_Stack                             0x100007b8   Data         288  app_cfg.o(.bss)
    Task_App_Idle_Stack                      0x100008d8   Data         288  app_cfg.o(.bss)
    UIP_Exc_VectorTable                      0x100009f8   Data          32  app_int_cfg.o(.bss)
    uipPriorityToTaskID                      0x10000a18   Data          16  uip_kernel_common.o(.bss)
    uipInitTaskStackPtr                      0x10000a28   Data          64  uip_kernel_common.o(.bss)
    uipSystemCounter                         0x10000a68   Data          12  uip_kernel_common.o(.bss)
    uipSystemAlarmBase                       0x10000a74   Data          12  uip_kernel_common.o(.bss)
    __libspace_start                         0x10000a80   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x10000ae0   Data           0  libspace.o(.bss)



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

Memory Map of the image

  Image Entry point : 0x000000c1

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001a60, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x000017ec])

    Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00001738, Max: 0x00010000, ABSOLUTE)

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

    0x00000000   0x00000000   0x000000c0   Data   RO           14    RESET               startup_hhd32f0xx_s.o
    0x000000c0   0x000000c0   0x00000008   Code   RO         1069  * !!!main             c_p.l(__main.o)
    0x000000c8   0x000000c8   0x0000003c   Code   RO         1240    !!!scatter          c_p.l(__scatter.o)
    0x00000104   0x00000104   0x0000001c   Code   RO         1242    !!handler_zi        c_p.l(__scatter_zi.o)
    0x00000120   0x00000120   0x00000002   Code   RO         1107    .ARM.Collect$$libinit$$00000000  c_p.l(libinit.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1121    .ARM.Collect$$libinit$$00000002  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1123    .ARM.Collect$$libinit$$00000004  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1126    .ARM.Collect$$libinit$$0000000A  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1128    .ARM.Collect$$libinit$$0000000C  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1130    .ARM.Collect$$libinit$$0000000E  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1133    .ARM.Collect$$libinit$$00000011  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1135    .ARM.Collect$$libinit$$00000013  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1137    .ARM.Collect$$libinit$$00000015  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1139    .ARM.Collect$$libinit$$00000017  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1141    .ARM.Collect$$libinit$$00000019  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1143    .ARM.Collect$$libinit$$0000001B  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1145    .ARM.Collect$$libinit$$0000001D  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1147    .ARM.Collect$$libinit$$0000001F  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1149    .ARM.Collect$$libinit$$00000021  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1151    .ARM.Collect$$libinit$$00000023  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1153    .ARM.Collect$$libinit$$00000025  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1157    .ARM.Collect$$libinit$$0000002C  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1159    .ARM.Collect$$libinit$$0000002E  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1161    .ARM.Collect$$libinit$$00000030  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000000   Code   RO         1163    .ARM.Collect$$libinit$$00000032  c_p.l(libinit2.o)
    0x00000122   0x00000122   0x00000002   Code   RO         1164    .ARM.Collect$$libinit$$00000033  c_p.l(libinit2.o)
    0x00000124   0x00000124   0x00000002   Code   RO         1195    .ARM.Collect$$libshutdown$$00000000  c_p.l(libshutdown.o)
    0x00000126   0x00000126   0x00000000   Code   RO         1221    .ARM.Collect$$libshutdown$$00000002  c_p.l(libshutdown2.o)
    0x00000126   0x00000126   0x00000000   Code   RO         1223    .ARM.Collect$$libshutdown$$00000004  c_p.l(libshutdown2.o)
    0x00000126   0x00000126   0x00000000   Code   RO         1226    .ARM.Collect$$libshutdown$$00000007  c_p.l(libshutdown2.o)
    0x00000126   0x00000126   0x00000000   Code   RO         1229    .ARM.Collect$$libshutdown$$0000000A  c_p.l(libshutdown2.o)
    0x00000126   0x00000126   0x00000000   Code   RO         1231    .ARM.Collect$$libshutdown$$0000000C  c_p.l(libshutdown2.o)
    0x00000126   0x00000126   0x00000000   Code   RO         1234    .ARM.Collect$$libshutdown$$0000000F  c_p.l(libshutdown2.o)
    0x00000126   0x00000126   0x00000002   Code   RO         1235    .ARM.Collect$$libshutdown$$00000010  c_p.l(libshutdown2.o)
    0x00000128   0x00000128   0x00000000   Code   RO         1071    .ARM.Collect$$rtentry$$00000000  c_p.l(__rtentry.o)
    0x00000128   0x00000128   0x00000000   Code   RO         1077    .ARM.Collect$$rtentry$$00000002  c_p.l(__rtentry2.o)
    0x00000128   0x00000128   0x00000006   Code   RO         1089    .ARM.Collect$$rtentry$$00000004  c_p.l(__rtentry4.o)
    0x0000012e   0x0000012e   0x00000000   Code   RO         1079    .ARM.Collect$$rtentry$$00000009  c_p.l(__rtentry2.o)
    0x0000012e   0x0000012e   0x00000004   Code   RO         1080    .ARM.Collect$$rtentry$$0000000A  c_p.l(__rtentry2.o)
    0x00000132   0x00000132   0x00000000   Code   RO         1082    .ARM.Collect$$rtentry$$0000000C  c_p.l(__rtentry2.o)
    0x00000132   0x00000132   0x00000008   Code   RO         1083    .ARM.Collect$$rtentry$$0000000D  c_p.l(__rtentry2.o)
    0x0000013a   0x0000013a   0x00000002   Code   RO         1112    .ARM.Collect$$rtexit$$00000000  c_p.l(rtexit.o)
    0x0000013c   0x0000013c   0x00000000   Code   RO         1168    .ARM.Collect$$rtexit$$00000002  c_p.l(rtexit2.o)
    0x0000013c   0x0000013c   0x00000004   Code   RO         1169    .ARM.Collect$$rtexit$$00000003  c_p.l(rtexit2.o)
    0x00000140   0x00000140   0x00000006   Code   RO         1170    .ARM.Collect$$rtexit$$00000004  c_p.l(rtexit2.o)
    0x00000146   0x00000146   0x00000002   PAD
    0x00000148   0x00000148   0x00000030   Code   RO           15    .text               startup_hhd32f0xx_s.o
    0x00000178   0x00000178   0x0000015a   Code   RO         1063    .text               c_p.l(aeabi_sdiv.o)
    0x000002d2   0x000002d2   0x00000006   Code   RO         1067    .text               c_p.l(heapauxi.o)
    0x000002d8   0x000002d8   0x0000003e   Code   RO         1093    .text               c_p.l(sys_stackheap_outer.o)
    0x00000316   0x00000316   0x00000010   Code   RO         1096    .text               c_p.l(exit.o)
    0x00000326   0x00000326   0x00000002   PAD
    0x00000328   0x00000328   0x00000008   Code   RO         1108    .text               c_p.l(libspace.o)
    0x00000330   0x00000330   0x0000000c   Code   RO         1165    .text               c_p.l(sys_exit.o)
    0x0000033c   0x0000033c   0x00000002   Code   RO         1184    .text               c_p.l(use_no_semi.o)
    0x0000033e   0x0000033e   0x00000000   Code   RO         1186    .text               c_p.l(indicate_semi.o)
    0x0000033e   0x0000033e   0x00000056   Code   RO         1238    .text               c_p.l(__dczerorl2.o)
    0x00000394   0x00000394   0x00000058   Code   RO          829    CODE                uip_kernel_isr_cm.o
    0x000003ec   0x000003ec   0x00000014   Code   RO          530    i.ADC_IRQHandler    chip_uip_interrupt.o
    0x00000400   0x00000400   0x0000002c   Code   RO          396    i.AppIdleTask       demo.o
    0x0000042c   0x0000042c   0x00000014   Code   RO          531    i.BOD_IRQHandler    chip_uip_interrupt.o
    0x00000440   0x00000440   0x00000014   Code   RO          538    i.GPIOA_IRQHandler  chip_uip_interrupt.o
    0x00000454   0x00000454   0x00000014   Code   RO          539    i.GPIOB_IRQHandler  chip_uip_interrupt.o
    0x00000468   0x00000468   0x00000014   Code   RO          540    i.GPIOC_IRQHandler  chip_uip_interrupt.o
    0x0000047c   0x0000047c   0x00000004   Code   RO           62    i.GPIO_ConfigPinsAsOutput  hhd_gpio.o
    0x00000480   0x00000480   0x00000008   Code   RO           68    i.GPIO_ResetPin     hhd_gpio.o
    0x00000488   0x00000488   0x00000008   Code   RO           70    i.GPIO_SetPin       hhd_gpio.o
    0x00000490   0x00000490   0x00000002   Code   RO          692    i.Hardware_Init     hardware_init.o
    0x00000492   0x00000492   0x00000002   PAD
    0x00000494   0x00000494   0x0000005c   Code   RO          541    i.InterruptHandler  chip_uip_interrupt.o
    0x000004f0   0x000004f0   0x00000040   Code   RO          693    i.Kernel_System_Tick_Init  hardware_init.o
    0x00000530   0x00000530   0x00000014   Code   RO          542    i.PWM_FAULT_IRQHandler  chip_uip_interrupt.o
    0x00000544   0x00000544   0x00000014   Code   RO          543    i.PWM_TIMER_IRQHandler  chip_uip_interrupt.o
    0x00000558   0x00000558   0x00000014   Code   RO          544    i.RTC_IRQHandler    chip_uip_interrupt.o
    0x0000056c   0x0000056c   0x00000014   Code   RO          545    i.SPI_IRQHandler    chip_uip_interrupt.o
    0x00000580   0x00000580   0x00000030   Code   RO          182    i.SYS_SystemInitial  hhd_sys.o
    0x000005b0   0x000005b0   0x00000030   Code   RO          714    i.StartOS           uip_kernel_common.o
    0x000005e0   0x000005e0   0x00000070   Code   RO           21    i.SystemCoreClockUpdate  system_hhd32f0xx.o
    0x00000650   0x00000650   0x00000008   Code   RO           22    i.SystemInit        system_hhd32f0xx.o
    0x00000658   0x00000658   0x00000080   Code   RO          397    i.TASK_0            demo.o
    0x000006d8   0x000006d8   0x00000018   Code   RO          398    i.TASK_1            demo.o
    0x000006f0   0x000006f0   0x00000022   Code   RO          399    i.TASK_2            demo.o
    0x00000712   0x00000712   0x0000001c   Code   RO          400    i.TASK_3            demo.o
    0x0000072e   0x0000072e   0x00000010   Code   RO          401    i.TASK_4            demo.o
    0x0000073e   0x0000073e   0x00000002   PAD
    0x00000740   0x00000740   0x00000014   Code   RO          546    i.TIMER16_0_IRQHandler  chip_uip_interrupt.o
    0x00000754   0x00000754   0x00000014   Code   RO          547    i.TIMER16_1_IRQHandler  chip_uip_interrupt.o
    0x00000768   0x00000768   0x00000014   Code   RO          548    i.TIMER16_2_IRQHandler  chip_uip_interrupt.o
    0x0000077c   0x0000077c   0x00000014   Code   RO          549    i.TIMER16_3_IRQHandler  chip_uip_interrupt.o
    0x00000790   0x00000790   0x00000014   Code   RO          550    i.TWS_IRQHandler    chip_uip_interrupt.o
    0x000007a4   0x000007a4   0x00000014   Code   RO          551    i.UART0_IRQHandler  chip_uip_interrupt.o
    0x000007b8   0x000007b8   0x00000014   Code   RO          552    i.UART1_IRQHandler  chip_uip_interrupt.o
    0x000007cc   0x000007cc   0x0000010c   Code   RO          959    i.UIP_ActivateTask  uip_kernel_task.o
    0x000008d8   0x000008d8   0x00000058   Code   RO          799    i.UIP_ClearEvent    uip_kernel_event.o
    0x00000930   0x00000930   0x000000c0   Code   RO          898    i.UIP_GetResource   uip_kernel_resource.o
    0x000009f0   0x000009f0   0x000000d8   Code   RO          847    i.UIP_ReceiveMessage  uip_kernel_message.o
    0x00000ac8   0x00000ac8   0x0000012c   Code   RO          899    i.UIP_ReleaseResource  uip_kernel_resource.o
    0x00000bf4   0x00000bf4   0x00000138   Code   RO          801    i.UIP_SetEvent      uip_kernel_event.o
    0x00000d2c   0x00000d2c   0x0000011c   Code   RO          964    i.UIP_TerminateTask  uip_kernel_task.o
    0x00000e48   0x00000e48   0x00000090   Code   RO          802    i.UIP_WaitEvent     uip_kernel_event.o
    0x00000ed8   0x00000ed8   0x00000014   Code   RO          553    i.WAKEUP_IRQHandler  chip_uip_interrupt.o
    0x00000eec   0x00000eec   0x00000014   Code   RO          554    i.WDT_IRQHandler    chip_uip_interrupt.o
    0x00000f00   0x00000f00   0x00000020   Code   RO          351    i.main              main.o
    0x00000f20   0x00000f20   0x00000080   Code   RO         1006    i.uipAlarmHandler   uip_kernel_time.o
    0x00000fa0   0x00000fa0   0x0000002c   Code   RO          716    i.uipAlarmInitialize  uip_kernel_common.o
    0x00000fcc   0x00000fcc   0x00000064   Code   RO          403    i.uipAppInitialize  demo.o
    0x00001030   0x00001030   0x00000074   Code   RO          916    i.uipClearPrioGrpAndArrayBit  uip_kernel_scheduler.o
    0x000010a4   0x000010a4   0x00000060   Code   RO          917    i.uipGetNextPriority  uip_kernel_scheduler.o
    0x00001104   0x00001104   0x0000009c   Code   RO          918    i.uipGetNextTask    uip_kernel_scheduler.o
    0x000011a0   0x000011a0   0x00000018   Code   RO          555    i.uipInterruptHandlingCallback  chip_uip_interrupt.o
    0x000011b8   0x000011b8   0x00000128   Code   RO          832    i.uipInterruptServiceEngine  uip_kernel_isr_engine.o
    0x000012e0   0x000012e0   0x00000124   Code   RO          717    i.uipKernelInitialize  uip_kernel_common.o
    0x00001404   0x00001404   0x00000044   Code   RO          719    i.uipMsgInitialize  uip_kernel_common.o
    0x00001448   0x00001448   0x00000054   Code   RO          919    i.uipPreContexSwitch  uip_kernel_scheduler.o
    0x0000149c   0x0000149c   0x00000054   Code   RO          721    i.uipResInitialize  uip_kernel_common.o
    0x000014f0   0x000014f0   0x00000050   Code   RO          920    i.uipResetPrioGrpAndArrayBit  uip_kernel_scheduler.o
    0x00001540   0x00001540   0x00000080   Code   RO         1009    i.uipSystemCounterHandler  uip_kernel_time.o
    0x000015c0   0x000015c0   0x0000010c   Code   RO          723    i.uipTaskInitialize  uip_kernel_common.o
    0x000016cc   0x000016cc   0x0000004c   Code   RO          724    i.uipTaskStackInit  uip_kernel_common.o
    0x00001718   0x00001718   0x00000020   Data   RO         1236    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x10000000, Load base: 0x00001738, Size: 0x00000c30, Max: 0x00001000, ABSOLUTE, COMPRESSED[0x000000b4])

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

    0x10000000   COMPRESSED   0x00000008   Data   RW           23    .data               system_hhd32f0xx.o
    0x10000008   COMPRESSED   0x000001c5   Data   RW          382    .data               app_cfg.o
    0x100001cd   COMPRESSED   0x00000001   Data   RW          405    .data               demo.o
    0x100001ce   COMPRESSED   0x00000005   Data   RW          469    .data               app_int_cfg.o
    0x100001d3   COMPRESSED   0x00000001   PAD
    0x100001d4   COMPRESSED   0x00000030   Data   RW          726    .data               uip_kernel_common.o
    0x10000204   COMPRESSED   0x00000122   Data   RW          921    .data               uip_kernel_scheduler.o
    0x10000326   COMPRESSED   0x00000002   PAD
    0x10000328        -       0x000006d0   Zero   RW          381    .bss                app_cfg.o
    0x100009f8        -       0x00000020   Zero   RW          468    .bss                app_int_cfg.o
    0x10000a18        -       0x00000068   Zero   RW          725    .bss                uip_kernel_common.o
    0x10000a80        -       0x00000060   Zero   RW         1109    .bss                c_p.l(libspace.o)
    0x10000ae0        -       0x00000050   Zero   RW           13    HEAP                startup_hhd32f0xx_s.o
    0x10000b30        -       0x00000100   Zero   RW           12    STACK               startup_hhd32f0xx_s.o


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

Image component sizes


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

         0          0          0        453       1744       1499   app_cfg.o
         0          0          0          5         32        956   app_int_cfg.o
       476        124          0          0          0      11777   chip_uip_interrupt.o
         0          0          0          0          0       4508   core_cm0.o
       374         58          0          1          0       3951   demo.o
        66         18          0          0          0       1098   hardware_init.o
        20          0          0          0          0       5284   hhd_gpio.o
        48         16          0          0          0        596   hhd_sys.o
        32          6          0          0          0      10130   main.o
        48         24        192          0        336        820   startup_hhd32f0xx_s.o
       120         20          0          8          0       1705   system_hhd32f0xx.o
       880        180          0         48        104      14357   uip_kernel_common.o
       544         74          0          0          0       2688   uip_kernel_event.o
        88          4          0          0          0        404   uip_kernel_isr_cm.o
       296         32          0          0          0        820   uip_kernel_isr_engine.o
       216         10          0          0          0       1081   uip_kernel_message.o
       492         82          0          0          0       1992   uip_kernel_resource.o
       532         86          0        290          0      12136   uip_kernel_scheduler.o
       552         82          0          0          0       1735   uip_kernel_task.o
       256         24          0          0          0       1380   uip_kernel_time.o

    ----------------------------------------------------------------------
      5044        840        224        808       2216      78917   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         4          0          0          3          0          0   (incl. Padding)

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

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

        86          0          0          0          0          0   __dczerorl2.o
         8          0          0          0          0         68   __main.o
         0          0          0          0          0          0   __rtentry.o
        12          0          0          0          0          0   __rtentry2.o
         6          0          0          0          0          0   __rtentry4.o
        60          8          0          0          0          0   __scatter.o
        28          0          0          0          0          0   __scatter_zi.o
       346          0          0          0          0         92   aeabi_sdiv.o
        16          0          0          0          0         68   exit.o
         6          0          0          0          0        136   heapauxi.o
         0          0          0          0          0          0   indicate_semi.o
         2          0          0          0          0          0   libinit.o
         2          0          0          0          0          0   libinit2.o
         2          0          0          0          0          0   libshutdown.o
         2          0          0          0          0          0   libshutdown2.o
         8          4          0          0         96         68   libspace.o
         2          0          0          0          0          0   rtexit.o
        10          0          0          0          0          0   rtexit2.o
        12          4          0          0          0         60   sys_exit.o
        62          0          0          0          0         80   sys_stackheap_outer.o
         2          0          0          0          0         68   use_no_semi.o

    ----------------------------------------------------------------------
       676         16          0          0         96        640   Library Totals
         4          0          0          0          0          0   (incl. Padding)

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

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

       672         16          0          0         96        640   c_p.l

    ----------------------------------------------------------------------
       676         16          0          0         96        640   Library Totals

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

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


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

      5720        856        224        808       2312      76953   Grand Totals
      5720        856        224        180       2312      76953   ELF Image Totals (compressed)
      5720        856        224        180          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                 5944 (   5.80kB)
    Total RW  Size (RW Data + ZI Data)              3120 (   3.05kB)
    Total ROM Size (Code + RO Data + RW Data)       6124 (   5.98kB)

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

