Component: ARM Compiler 5.06 update 4 (build 422) Tool: armlink [4d35d2]

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

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
    hhd_adc.o(i.ADC_Init) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
    hhd_adc.o(i.ADC_Init) refers to system_hhd32f0xx.o(.data) for SystemCoreClock
    retarget.o(i._sys_exit) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    retarget.o(i._ttywrch) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    retarget.o(i._ttywrch) refers to uart_stdout.o(i.UartPutc) for UartPutc
    retarget.o(i.ferror) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    retarget.o(i.fgetc) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    retarget.o(i.fgetc) refers to uart_stdout.o(i.UartGetc) for UartGetc
    retarget.o(i.fgetc) refers to uart_stdout.o(i.UartPutc) for UartPutc
    retarget.o(i.fputc) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    retarget.o(i.fputc) refers to uart_stdout.o(i.UartPutc) for UartPutc
    retarget.o(.data) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    uart_stdout.o(i.UartEndSimulation) refers to uart_stdout.o(i.UartPutc) for UartPutc
    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.ADC_IRQHandler_Process) refers to hhd_adc.o(i.ADC_GetConversionData) for ADC_GetConversionData
    demo.o(i.ADC_IRQHandler_Process) refers to uip_kernel_message.o(i.UIP_SendMessage) for UIP_SendMessage
    demo.o(i.TASK_0) refers to hhd_sys.o(i.SYS_SystemInitial) for SYS_SystemInitial
    demo.o(i.TASK_0) refers to system_hhd32f0xx.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
    demo.o(i.TASK_0) refers to uart_stdout.o(i.UartStdOutInit) for UartStdOutInit
    demo.o(i.TASK_0) refers to hhd_adc.o(i.ADC_Init) for ADC_Init
    demo.o(i.TASK_0) refers to hhd_adc.o(i.ADC_SetTrigger) for ADC_SetTrigger
    demo.o(i.TASK_0) refers to hhd_adc.o(i.ADC_SetupChannels) for ADC_SetupChannels
    demo.o(i.TASK_0) refers to demo.o(i.delay1us) for delay1us
    demo.o(i.TASK_0) refers to hhd_adc.o(i.ADC_EnableConversionInt) for ADC_EnableConversionInt
    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_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
    demo.o(i.voltageADC) refers to dflti.o(.text) for __aeabi_ui2d
    demo.o(i.voltageADC) refers to dmul.o(.text) for __aeabi_dmul
    demo.o(i.voltageADC) refers to ddiv.o(.text) for __aeabi_ddiv
    app_int_cfg.o(.data) refers to demo.o(i.Chip_HHD32_ADC_ISR_Handler_Callback) for Chip_HHD32_ADC_ISR_Handler_Callback
    app_int_cfg.o(.data) refers to demo.o(i.ADC_IRQHandler_Process) for ADC_IRQHandler_Process
    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(.data) 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(.data) 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(.data) for UIP_Exc_VectorTable
    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_scheduler.o(.data) for uipNestedInterrupts
    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_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
    ddiv.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    ddiv.o(.text) refers to ddiv.o(.constdata) for .constdata
    ddiv.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dflti.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dmul.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    __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 retarget.o(i._sys_exit) for _sys_exit
    defsig_exit.o(.text) refers to retarget.o(i._sys_exit) 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
    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 retarget.o(i._sys_exit) 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 retarget.o(i._ttywrch) for _ttywrch
    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(.rev16_text), (4 bytes).
    Removing system_hhd32f0xx.o(.revsh_text), (4 bytes).
    Removing hhd_sys.o(.rev16_text), (4 bytes).
    Removing hhd_sys.o(.revsh_text), (4 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 hhd_gpio.o(.rev16_text), (4 bytes).
    Removing hhd_gpio.o(.revsh_text), (4 bytes).
    Removing hhd_gpio.o(i.GPIO_ConfigPinsAsInput), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_ConfigPinsAsOutput), (4 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_ResetPin), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_ResetPortMask), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_SetPin), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_SetPortMask), (8 bytes).
    Removing hhd_gpio.o(i.GPIO_WritePort), (4 bytes).
    Removing hhd_adc.o(.rev16_text), (4 bytes).
    Removing hhd_adc.o(.revsh_text), (4 bytes).
    Removing hhd_adc.o(i.ADC_DeInit), (52 bytes).
    Removing hhd_adc.o(i.ADC_SetHighCmp0), (56 bytes).
    Removing hhd_adc.o(i.ADC_SetHighCmp1), (64 bytes).
    Removing hhd_adc.o(i.ADC_SetLowCmp0), (56 bytes).
    Removing hhd_adc.o(i.ADC_SetLowCmp1), (64 bytes).
    Removing retarget.o(i._ttywrch), (12 bytes).
    Removing retarget.o(i.ferror), (8 bytes).
    Removing retarget.o(i.fgetc), (16 bytes).
    Removing retarget.o(i.fputc), (14 bytes).
    Removing retarget.o(.data), (8 bytes).
    Removing uart_stdout.o(.rev16_text), (4 bytes).
    Removing uart_stdout.o(.revsh_text), (4 bytes).
    Removing uart_stdout.o(i.UartEndSimulation), (10 bytes).
    Removing uart_stdout.o(i.UartGetc), (28 bytes).
    Removing uart_stdout.o(i.UartPutc), (32 bytes).
    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing demo.o(.rev16_text), (4 bytes).
    Removing demo.o(.revsh_text), (4 bytes).
    Removing demo.o(i.uipCOMInit), (4 bytes).
    Removing demo.o(i.voltageADC), (60 bytes).
    Removing demo.o(.data), (8 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(.rev16_text), (4 bytes).
    Removing hardware_init.o(.revsh_text), (4 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_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), (272 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).

110 unused section(s) (total 3770 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  boardshut.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry4.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_div0.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0.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  libspace.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  tempstk.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_command.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  no_argv.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv_div0.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv.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  libinit.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_stak_inner.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.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    ../clib/stdlib.c                         0x00000000   Number         0  exit.o ABSOLUTE
    ../fplib/cfplib/ddiv.c                   0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/cfplib/dmul.c                   0x00000000   Number         0  dmul.o ABSOLUTE
    ../fplib/cfplib/fflt.c                   0x00000000   Number         0  dflti.o ABSOLUTE
    ../fplib/cfplib/fpinit.c                 0x00000000   Number         0  fpinit.o ABSOLUTE
    ../fplib/usenofp.s                       0x00000000   Number         0  usenofp.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_adc.c 0x00000000   Number         0  hhd_adc.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
    ..\..\HHD32F0xx_library\Drivers\source\retarget.c 0x00000000   Number         0  retarget.o ABSOLUTE
    ..\..\HHD32F0xx_library\Drivers\source\uart_stdout.c 0x00000000   Number         0  uart_stdout.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_adc.c 0x00000000   Number         0  hhd_adc.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
    ..\\..\\HHD32F0xx_library\\Drivers\\source\\uart_stdout.c 0x00000000   Number         0  uart_stdout.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        2  use_no_semi.o(.text)
    .text                                    0x0000017a   Section      346  aeabi_sdiv.o(.text)
    .text                                    0x000002d4   Section        0  heapauxi.o(.text)
    .text                                    0x000002da   Section       62  sys_stackheap_outer.o(.text)
    .text                                    0x00000318   Section        0  exit.o(.text)
    .text                                    0x00000328   Section        8  libspace.o(.text)
    .text                                    0x00000330   Section        0  __dczerorl2.o(.text)
    CODE                                     0x00000388   Section       88  uip_kernel_isr_cm.o(CODE)
    i.ADC_EnableConversionInt                0x000003e0   Section        0  hhd_adc.o(i.ADC_EnableConversionInt)
    i.ADC_GetConversionData                  0x000003ec   Section        0  hhd_adc.o(i.ADC_GetConversionData)
    i.ADC_IRQHandler                         0x00000408   Section        0  chip_uip_interrupt.o(i.ADC_IRQHandler)
    i.ADC_IRQHandler_Process                 0x0000041c   Section        0  demo.o(i.ADC_IRQHandler_Process)
    i.ADC_Init                               0x00000444   Section        0  hhd_adc.o(i.ADC_Init)
    i.ADC_SetTrigger                         0x00000500   Section        0  hhd_adc.o(i.ADC_SetTrigger)
    i.ADC_SetupChannels                      0x00000544   Section        0  hhd_adc.o(i.ADC_SetupChannels)
    i.AppIdleTask                            0x00000590   Section        0  demo.o(i.AppIdleTask)
    i.BOD_IRQHandler                         0x000005bc   Section        0  chip_uip_interrupt.o(i.BOD_IRQHandler)
    i.Chip_HHD32_ADC_ISR_Handler_Callback    0x000005d0   Section        0  demo.o(i.Chip_HHD32_ADC_ISR_Handler_Callback)
    i.GPIOA_IRQHandler                       0x000005d8   Section        0  chip_uip_interrupt.o(i.GPIOA_IRQHandler)
    i.GPIOB_IRQHandler                       0x000005ec   Section        0  chip_uip_interrupt.o(i.GPIOB_IRQHandler)
    i.GPIOC_IRQHandler                       0x00000600   Section        0  chip_uip_interrupt.o(i.GPIOC_IRQHandler)
    i.Hardware_Init                          0x00000614   Section        0  hardware_init.o(i.Hardware_Init)
    i.InterruptHandler                       0x00000618   Section        0  chip_uip_interrupt.o(i.InterruptHandler)
    i.Kernel_System_Tick_Init                0x00000674   Section        0  hardware_init.o(i.Kernel_System_Tick_Init)
    i.PWM_FAULT_IRQHandler                   0x000006b4   Section        0  chip_uip_interrupt.o(i.PWM_FAULT_IRQHandler)
    i.PWM_TIMER_IRQHandler                   0x000006c8   Section        0  chip_uip_interrupt.o(i.PWM_TIMER_IRQHandler)
    i.RTC_IRQHandler                         0x000006dc   Section        0  chip_uip_interrupt.o(i.RTC_IRQHandler)
    i.SPI_IRQHandler                         0x000006f0   Section        0  chip_uip_interrupt.o(i.SPI_IRQHandler)
    i.SYS_SystemInitial                      0x00000704   Section        0  hhd_sys.o(i.SYS_SystemInitial)
    i.StartOS                                0x00000740   Section        0  uip_kernel_common.o(i.StartOS)
    i.SystemCoreClockUpdate                  0x00000770   Section        0  system_hhd32f0xx.o(i.SystemCoreClockUpdate)
    i.SystemInit                             0x000007e0   Section        0  system_hhd32f0xx.o(i.SystemInit)
    i.TASK_0                                 0x000007e8   Section        0  demo.o(i.TASK_0)
    i.TASK_1                                 0x00000858   Section        0  demo.o(i.TASK_1)
    i.TASK_2                                 0x00000870   Section        0  demo.o(i.TASK_2)
    i.TASK_3                                 0x00000892   Section        0  demo.o(i.TASK_3)
    i.TASK_4                                 0x000008ae   Section        0  demo.o(i.TASK_4)
    i.TIMER16_0_IRQHandler                   0x000008c0   Section        0  chip_uip_interrupt.o(i.TIMER16_0_IRQHandler)
    i.TIMER16_1_IRQHandler                   0x000008d4   Section        0  chip_uip_interrupt.o(i.TIMER16_1_IRQHandler)
    i.TIMER16_2_IRQHandler                   0x000008e8   Section        0  chip_uip_interrupt.o(i.TIMER16_2_IRQHandler)
    i.TIMER16_3_IRQHandler                   0x000008fc   Section        0  chip_uip_interrupt.o(i.TIMER16_3_IRQHandler)
    i.TWS_IRQHandler                         0x00000910   Section        0  chip_uip_interrupt.o(i.TWS_IRQHandler)
    i.UART0_IRQHandler                       0x00000924   Section        0  chip_uip_interrupt.o(i.UART0_IRQHandler)
    i.UART1_IRQHandler                       0x00000938   Section        0  chip_uip_interrupt.o(i.UART1_IRQHandler)
    i.UIP_ActivateTask                       0x0000094c   Section        0  uip_kernel_task.o(i.UIP_ActivateTask)
    i.UIP_ClearEvent                         0x00000a58   Section        0  uip_kernel_event.o(i.UIP_ClearEvent)
    i.UIP_GetResource                        0x00000ab0   Section        0  uip_kernel_resource.o(i.UIP_GetResource)
    i.UIP_ReceiveMessage                     0x00000b70   Section        0  uip_kernel_message.o(i.UIP_ReceiveMessage)
    i.UIP_ReleaseResource                    0x00000c48   Section        0  uip_kernel_resource.o(i.UIP_ReleaseResource)
    i.UIP_SendMessage                        0x00000d80   Section        0  uip_kernel_message.o(i.UIP_SendMessage)
    i.UIP_SetEvent                           0x00000e94   Section        0  uip_kernel_event.o(i.UIP_SetEvent)
    i.UIP_TerminateTask                      0x00000fcc   Section        0  uip_kernel_task.o(i.UIP_TerminateTask)
    i.UIP_WaitEvent                          0x000010e8   Section        0  uip_kernel_event.o(i.UIP_WaitEvent)
    i.UartStdOutInit                         0x00001178   Section        0  uart_stdout.o(i.UartStdOutInit)
    i.WAKEUP_IRQHandler                      0x000011a4   Section        0  chip_uip_interrupt.o(i.WAKEUP_IRQHandler)
    i.WDT_IRQHandler                         0x000011b8   Section        0  chip_uip_interrupt.o(i.WDT_IRQHandler)
    i._sys_exit                              0x000011cc   Section        0  retarget.o(i._sys_exit)
    i.delay1us                               0x000011d0   Section        0  demo.o(i.delay1us)
    i.main                                   0x000011dc   Section        0  main.o(i.main)
    i.uipAlarmHandler                        0x000011fc   Section        0  uip_kernel_time.o(i.uipAlarmHandler)
    i.uipAlarmInitialize                     0x0000127c   Section        0  uip_kernel_common.o(i.uipAlarmInitialize)
    i.uipAppInitialize                       0x000012a8   Section        0  demo.o(i.uipAppInitialize)
    i.uipClearPrioGrpAndArrayBit             0x0000130c   Section        0  uip_kernel_scheduler.o(i.uipClearPrioGrpAndArrayBit)
    i.uipGetNextPriority                     0x00001380   Section        0  uip_kernel_scheduler.o(i.uipGetNextPriority)
    i.uipGetNextTask                         0x000013e0   Section        0  uip_kernel_scheduler.o(i.uipGetNextTask)
    i.uipInterruptHandlingCallback           0x0000147c   Section        0  chip_uip_interrupt.o(i.uipInterruptHandlingCallback)
    i.uipInterruptServiceEngine              0x00001494   Section        0  uip_kernel_isr_engine.o(i.uipInterruptServiceEngine)
    i.uipKernelInitialize                    0x000015b0   Section        0  uip_kernel_common.o(i.uipKernelInitialize)
    i.uipMsgInitialize                       0x000016d4   Section        0  uip_kernel_common.o(i.uipMsgInitialize)
    i.uipPreContexSwitch                     0x00001718   Section        0  uip_kernel_scheduler.o(i.uipPreContexSwitch)
    i.uipResInitialize                       0x00001778   Section        0  uip_kernel_common.o(i.uipResInitialize)
    i.uipResetPrioGrpAndArrayBit             0x000017cc   Section        0  uip_kernel_scheduler.o(i.uipResetPrioGrpAndArrayBit)
    i.uipSystemCounterHandler                0x0000181c   Section        0  uip_kernel_time.o(i.uipSystemCounterHandler)
    i.uipTaskInitialize                      0x0000189c   Section        0  uip_kernel_common.o(i.uipTaskInitialize)
    i.uipTaskStackInit                       0x000019a8   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                                    0x100001d0   Section       37  app_int_cfg.o(.data)
    .data                                    0x100001f8   Section       48  uip_kernel_common.o(.data)
    .data                                    0x10000228   Section      290  uip_kernel_scheduler.o(.data)
    .bss                                     0x1000034c   Section     2444  app_cfg.o(.bss)
    .bss                                     0x10000cd8   Section      104  uip_kernel_common.o(.bss)
    .bss                                     0x10000d40   Section       96  libspace.o(.bss)
    HEAP                                     0x10000da0   Section       80  startup_hhd32f0xx_s.o(HEAP)
    Heap_Mem                                 0x10000da0   Data          80  startup_hhd32f0xx_s.o(HEAP)
    STACK                                    0x10000df0   Section      256  startup_hhd32f0xx_s.o(STACK)
    Stack_Mem                                0x10000df0   Data         256  startup_hhd32f0xx_s.o(STACK)
    __initial_sp                             0x10000ef0   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)
    __I$use$semihosting                      0x00000179   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x00000179   Thumb Code     2  use_no_semi.o(.text)
    __aeabi_uidiv                            0x0000017b   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_uidivmod                         0x0000017b   Thumb Code    20  aeabi_sdiv.o(.text)
    __aeabi_idiv                             0x0000018f   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x0000018f   Thumb Code   326  aeabi_sdiv.o(.text)
    __use_two_region_memory                  0x000002d5   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x000002d7   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x000002d9   Thumb Code     2  heapauxi.o(.text)
    __user_setup_stackheap                   0x000002db   Thumb Code    62  sys_stackheap_outer.o(.text)
    exit                                     0x00000319   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)
    __decompress                             0x00000331   Thumb Code     0  __dczerorl2.o(.text)
    __decompress1                            0x00000331   Thumb Code    86  __dczerorl2.o(.text)
    uipDisableAllInterrupts                  0x00000389   Thumb Code     0  uip_kernel_isr_cm.o(CODE)
    uipIntMaskStateRestore                   0x00000391   Thumb Code     0  uip_kernel_isr_cm.o(CODE)
    uipPendSVHandler                         0x00000397   Thumb Code     0  uip_kernel_isr_cm.o(CODE)
    ADC_EnableConversionInt                  0x000003e1   Thumb Code     6  hhd_adc.o(i.ADC_EnableConversionInt)
    ADC_GetConversionData                    0x000003ed   Thumb Code    24  hhd_adc.o(i.ADC_GetConversionData)
    ADC_IRQHandler                           0x00000409   Thumb Code    14  chip_uip_interrupt.o(i.ADC_IRQHandler)
    ADC_IRQHandler_Process                   0x0000041d   Thumb Code    34  demo.o(i.ADC_IRQHandler_Process)
    ADC_Init                                 0x00000445   Thumb Code   160  hhd_adc.o(i.ADC_Init)
    ADC_SetTrigger                           0x00000501   Thumb Code    64  hhd_adc.o(i.ADC_SetTrigger)
    ADC_SetupChannels                        0x00000545   Thumb Code    66  hhd_adc.o(i.ADC_SetupChannels)
    AppIdleTask                              0x00000591   Thumb Code    40  demo.o(i.AppIdleTask)
    BOD_IRQHandler                           0x000005bd   Thumb Code    14  chip_uip_interrupt.o(i.BOD_IRQHandler)
    Chip_HHD32_ADC_ISR_Handler_Callback      0x000005d1   Thumb Code     6  demo.o(i.Chip_HHD32_ADC_ISR_Handler_Callback)
    GPIOA_IRQHandler                         0x000005d9   Thumb Code    14  chip_uip_interrupt.o(i.GPIOA_IRQHandler)
    GPIOB_IRQHandler                         0x000005ed   Thumb Code    14  chip_uip_interrupt.o(i.GPIOB_IRQHandler)
    GPIOC_IRQHandler                         0x00000601   Thumb Code    14  chip_uip_interrupt.o(i.GPIOC_IRQHandler)
    Hardware_Init                            0x00000615   Thumb Code     2  hardware_init.o(i.Hardware_Init)
    InterruptHandler                         0x00000619   Thumb Code    80  chip_uip_interrupt.o(i.InterruptHandler)
    Kernel_System_Tick_Init                  0x00000675   Thumb Code    46  hardware_init.o(i.Kernel_System_Tick_Init)
    PWM_FAULT_IRQHandler                     0x000006b5   Thumb Code    14  chip_uip_interrupt.o(i.PWM_FAULT_IRQHandler)
    PWM_TIMER_IRQHandler                     0x000006c9   Thumb Code    14  chip_uip_interrupt.o(i.PWM_TIMER_IRQHandler)
    RTC_IRQHandler                           0x000006dd   Thumb Code    14  chip_uip_interrupt.o(i.RTC_IRQHandler)
    SPI_IRQHandler                           0x000006f1   Thumb Code    14  chip_uip_interrupt.o(i.SPI_IRQHandler)
    SYS_SystemInitial                        0x00000705   Thumb Code    40  hhd_sys.o(i.SYS_SystemInitial)
    StartOS                                  0x00000741   Thumb Code    38  uip_kernel_common.o(i.StartOS)
    SystemCoreClockUpdate                    0x00000771   Thumb Code    92  system_hhd32f0xx.o(i.SystemCoreClockUpdate)
    SystemInit                               0x000007e1   Thumb Code     8  system_hhd32f0xx.o(i.SystemInit)
    TASK_0                                   0x000007e9   Thumb Code    96  demo.o(i.TASK_0)
    TASK_1                                   0x00000859   Thumb Code    20  demo.o(i.TASK_1)
    TASK_2                                   0x00000871   Thumb Code    34  demo.o(i.TASK_2)
    TASK_3                                   0x00000893   Thumb Code    28  demo.o(i.TASK_3)
    TASK_4                                   0x000008af   Thumb Code    16  demo.o(i.TASK_4)
    TIMER16_0_IRQHandler                     0x000008c1   Thumb Code    14  chip_uip_interrupt.o(i.TIMER16_0_IRQHandler)
    TIMER16_1_IRQHandler                     0x000008d5   Thumb Code    14  chip_uip_interrupt.o(i.TIMER16_1_IRQHandler)
    TIMER16_2_IRQHandler                     0x000008e9   Thumb Code    14  chip_uip_interrupt.o(i.TIMER16_2_IRQHandler)
    TIMER16_3_IRQHandler                     0x000008fd   Thumb Code    14  chip_uip_interrupt.o(i.TIMER16_3_IRQHandler)
    TWS_IRQHandler                           0x00000911   Thumb Code    14  chip_uip_interrupt.o(i.TWS_IRQHandler)
    UART0_IRQHandler                         0x00000925   Thumb Code    14  chip_uip_interrupt.o(i.UART0_IRQHandler)
    UART1_IRQHandler                         0x00000939   Thumb Code    14  chip_uip_interrupt.o(i.UART1_IRQHandler)
    UIP_ActivateTask                         0x0000094d   Thumb Code   226  uip_kernel_task.o(i.UIP_ActivateTask)
    UIP_ClearEvent                           0x00000a59   Thumb Code    74  uip_kernel_event.o(i.UIP_ClearEvent)
    UIP_GetResource                          0x00000ab1   Thumb Code   158  uip_kernel_resource.o(i.UIP_GetResource)
    UIP_ReceiveMessage                       0x00000b71   Thumb Code   206  uip_kernel_message.o(i.UIP_ReceiveMessage)
    UIP_ReleaseResource                      0x00000c49   Thumb Code   264  uip_kernel_resource.o(i.UIP_ReleaseResource)
    UIP_SendMessage                          0x00000d81   Thumb Code   268  uip_kernel_message.o(i.UIP_SendMessage)
    UIP_SetEvent                             0x00000e95   Thumb Code   268  uip_kernel_event.o(i.UIP_SetEvent)
    UIP_TerminateTask                        0x00000fcd   Thumb Code   244  uip_kernel_task.o(i.UIP_TerminateTask)
    UIP_WaitEvent                            0x000010e9   Thumb Code   128  uip_kernel_event.o(i.UIP_WaitEvent)
    UartStdOutInit                           0x00001179   Thumb Code    34  uart_stdout.o(i.UartStdOutInit)
    WAKEUP_IRQHandler                        0x000011a5   Thumb Code    14  chip_uip_interrupt.o(i.WAKEUP_IRQHandler)
    WDT_IRQHandler                           0x000011b9   Thumb Code    14  chip_uip_interrupt.o(i.WDT_IRQHandler)
    _sys_exit                                0x000011cd   Thumb Code     4  retarget.o(i._sys_exit)
    delay1us                                 0x000011d1   Thumb Code    12  demo.o(i.delay1us)
    main                                     0x000011dd   Thumb Code    26  main.o(i.main)
    uipAlarmHandler                          0x000011fd   Thumb Code   118  uip_kernel_time.o(i.uipAlarmHandler)
    uipAlarmInitialize                       0x0000127d   Thumb Code    34  uip_kernel_common.o(i.uipAlarmInitialize)
    uipAppInitialize                         0x000012a9   Thumb Code    62  demo.o(i.uipAppInitialize)
    uipClearPrioGrpAndArrayBit               0x0000130d   Thumb Code   108  uip_kernel_scheduler.o(i.uipClearPrioGrpAndArrayBit)
    uipGetNextPriority                       0x00001381   Thumb Code    82  uip_kernel_scheduler.o(i.uipGetNextPriority)
    uipGetNextTask                           0x000013e1   Thumb Code   126  uip_kernel_scheduler.o(i.uipGetNextTask)
    uipInterruptHandlingCallback             0x0000147d   Thumb Code    20  chip_uip_interrupt.o(i.uipInterruptHandlingCallback)
    uipInterruptServiceEngine                0x00001495   Thumb Code   250  uip_kernel_isr_engine.o(i.uipInterruptServiceEngine)
    uipKernelInitialize                      0x000015b1   Thumb Code   182  uip_kernel_common.o(i.uipKernelInitialize)
    uipMsgInitialize                         0x000016d5   Thumb Code    60  uip_kernel_common.o(i.uipMsgInitialize)
    uipPreContexSwitch                       0x00001719   Thumb Code    80  uip_kernel_scheduler.o(i.uipPreContexSwitch)
    uipResInitialize                         0x00001779   Thumb Code    74  uip_kernel_common.o(i.uipResInitialize)
    uipResetPrioGrpAndArrayBit               0x000017cd   Thumb Code    62  uip_kernel_scheduler.o(i.uipResetPrioGrpAndArrayBit)
    uipSystemCounterHandler                  0x0000181d   Thumb Code   114  uip_kernel_time.o(i.uipSystemCounterHandler)
    uipTaskInitialize                        0x0000189d   Thumb Code   236  uip_kernel_common.o(i.uipTaskInitialize)
    uipTaskStackInit                         0x000019a9   Thumb Code    76  uip_kernel_common.o(i.uipTaskStackInit)
    Region$$Table$$Base                      0x000019f4   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00001a14   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)
    ChipHHD32ADCIntHandlingData              0x100001d0   Data           4  app_int_cfg.o(.data)
    UIP_Exc_VectorTable                      0x100001d4   Data          32  app_int_cfg.o(.data)
    AppIntNumber                             0x100001f4   Data           1  app_int_cfg.o(.data)
    uipLowPowerMode                          0x100001f8   Data           1  uip_kernel_common.o(.data)
    uipTCBArray                              0x100001fc   Data           4  uip_kernel_common.o(.data)
    uipTaskNumber                            0x10000200   Data           1  uip_kernel_common.o(.data)
    uipTaskIDNumber                          0x10000201   Data           1  uip_kernel_common.o(.data)
    uipRCBArray                              0x10000204   Data           4  uip_kernel_common.o(.data)
    uipResNumber                             0x10000208   Data           1  uip_kernel_common.o(.data)
    uipACBArray                              0x1000020c   Data           4  uip_kernel_common.o(.data)
    uipAlarmNumber                           0x10000210   Data           1  uip_kernel_common.o(.data)
    uipAlarmID                               0x10000211   Data           1  uip_kernel_common.o(.data)
    uipMCBArray                              0x10000214   Data           4  uip_kernel_common.o(.data)
    uipMsgNumber                             0x10000218   Data           1  uip_kernel_common.o(.data)
    uipOSSurport                             0x10000219   Data           1  uip_kernel_common.o(.data)
    uipIdleTaskID                            0x1000021a   Data           1  uip_kernel_common.o(.data)
    uipIdleTaskTCBPtr                        0x1000021c   Data           4  uip_kernel_common.o(.data)
    uipIntTableID                            0x10000220   Data           4  uip_kernel_common.o(.data)
    uipInSchedulerLoop                       0x10000224   Data           4  uip_kernel_common.o(.data)
    uipByteValue                             0x10000228   Data         256  uip_kernel_scheduler.o(.data)
    uipSchedulerLock                         0x10000328   Data           1  uip_kernel_scheduler.o(.data)
    uipNestedInterrupts                      0x1000032c   Data           4  uip_kernel_scheduler.o(.data)
    uipSystemMode                            0x10000330   Data           1  uip_kernel_scheduler.o(.data)
    uipPrioGroup                             0x10000334   Data           4  uip_kernel_scheduler.o(.data)
    uipPrioGrpArray                          0x10000338   Data           2  uip_kernel_scheduler.o(.data)
    uipLowHalfByteValue                      0x1000033a   Data           1  uip_kernel_scheduler.o(.data)
    uipHighHalfByteValue                     0x1000033b   Data           1  uip_kernel_scheduler.o(.data)
    uipCurrentTaskTCBPtr                     0x1000033c   Data           4  uip_kernel_scheduler.o(.data)
    uipNextRunningTaskTCBPtr                 0x10000340   Data           4  uip_kernel_scheduler.o(.data)
    uipSystemStackPtr                        0x10000344   Data           4  uip_kernel_scheduler.o(.data)
    uipCurrentTaskPriority                   0x10000348   Data           1  uip_kernel_scheduler.o(.data)
    uipNextRunningTaskPriority               0x10000349   Data           1  uip_kernel_scheduler.o(.data)
    AppMsgBuf                                0x1000034c   Data         140  app_cfg.o(.bss)
    Task_0_Stack                             0x100003d8   Data         384  app_cfg.o(.bss)
    Task_1_Stack                             0x10000558   Data         384  app_cfg.o(.bss)
    Task_2_Stack                             0x100006d8   Data         384  app_cfg.o(.bss)
    Task_3_Stack                             0x10000858   Data         384  app_cfg.o(.bss)
    Task_4_Stack                             0x100009d8   Data         384  app_cfg.o(.bss)
    Task_App_Idle_Stack                      0x10000b58   Data         384  app_cfg.o(.bss)
    uipPriorityToTaskID                      0x10000cd8   Data          16  uip_kernel_common.o(.bss)
    uipInitTaskStackPtr                      0x10000ce8   Data          64  uip_kernel_common.o(.bss)
    uipSystemCounter                         0x10000d28   Data          12  uip_kernel_common.o(.bss)
    uipSystemAlarmBase                       0x10000d34   Data          12  uip_kernel_common.o(.bss)
    __libspace_start                         0x10000d40   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x10000da0   Data           0  libspace.o(.bss)



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

Memory Map of the image

  Image Entry point : 0x000000c1

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001d60, Max: 0x00016000, ABSOLUTE, COMPRESSED[0x00001ad0])

    Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00001a14, Max: 0x00016000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x000000c0   Data   RO           14    RESET               startup_hhd32f0xx_s.o
    0x000000c0   0x00000008   Code   RO         1292  * !!!main             c_p.l(__main.o)
    0x000000c8   0x0000003c   Code   RO         1465    !!!scatter          c_p.l(__scatter.o)
    0x00000104   0x0000001c   Code   RO         1467    !!handler_zi        c_p.l(__scatter_zi.o)
    0x00000120   0x00000002   Code   RO         1338    .ARM.Collect$$libinit$$00000000  c_p.l(libinit.o)
    0x00000122   0x00000000   Code   RO         1352    .ARM.Collect$$libinit$$00000002  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1354    .ARM.Collect$$libinit$$00000004  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1357    .ARM.Collect$$libinit$$0000000A  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1359    .ARM.Collect$$libinit$$0000000C  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1361    .ARM.Collect$$libinit$$0000000E  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1364    .ARM.Collect$$libinit$$00000011  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1366    .ARM.Collect$$libinit$$00000013  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1368    .ARM.Collect$$libinit$$00000015  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1370    .ARM.Collect$$libinit$$00000017  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1372    .ARM.Collect$$libinit$$00000019  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1374    .ARM.Collect$$libinit$$0000001B  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1376    .ARM.Collect$$libinit$$0000001D  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1378    .ARM.Collect$$libinit$$0000001F  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1380    .ARM.Collect$$libinit$$00000021  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1382    .ARM.Collect$$libinit$$00000023  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1384    .ARM.Collect$$libinit$$00000025  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1388    .ARM.Collect$$libinit$$0000002C  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1390    .ARM.Collect$$libinit$$0000002E  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1392    .ARM.Collect$$libinit$$00000030  c_p.l(libinit2.o)
    0x00000122   0x00000000   Code   RO         1394    .ARM.Collect$$libinit$$00000032  c_p.l(libinit2.o)
    0x00000122   0x00000002   Code   RO         1395    .ARM.Collect$$libinit$$00000033  c_p.l(libinit2.o)
    0x00000124   0x00000002   Code   RO         1419    .ARM.Collect$$libshutdown$$00000000  c_p.l(libshutdown.o)
    0x00000126   0x00000000   Code   RO         1445    .ARM.Collect$$libshutdown$$00000002  c_p.l(libshutdown2.o)
    0x00000126   0x00000000   Code   RO         1447    .ARM.Collect$$libshutdown$$00000004  c_p.l(libshutdown2.o)
    0x00000126   0x00000000   Code   RO         1450    .ARM.Collect$$libshutdown$$00000007  c_p.l(libshutdown2.o)
    0x00000126   0x00000000   Code   RO         1453    .ARM.Collect$$libshutdown$$0000000A  c_p.l(libshutdown2.o)
    0x00000126   0x00000000   Code   RO         1455    .ARM.Collect$$libshutdown$$0000000C  c_p.l(libshutdown2.o)
    0x00000126   0x00000000   Code   RO         1458    .ARM.Collect$$libshutdown$$0000000F  c_p.l(libshutdown2.o)
    0x00000126   0x00000002   Code   RO         1459    .ARM.Collect$$libshutdown$$00000010  c_p.l(libshutdown2.o)
    0x00000128   0x00000000   Code   RO         1301    .ARM.Collect$$rtentry$$00000000  c_p.l(__rtentry.o)
    0x00000128   0x00000000   Code   RO         1308    .ARM.Collect$$rtentry$$00000002  c_p.l(__rtentry2.o)
    0x00000128   0x00000006   Code   RO         1320    .ARM.Collect$$rtentry$$00000004  c_p.l(__rtentry4.o)
    0x0000012e   0x00000000   Code   RO         1310    .ARM.Collect$$rtentry$$00000009  c_p.l(__rtentry2.o)
    0x0000012e   0x00000004   Code   RO         1311    .ARM.Collect$$rtentry$$0000000A  c_p.l(__rtentry2.o)
    0x00000132   0x00000000   Code   RO         1313    .ARM.Collect$$rtentry$$0000000C  c_p.l(__rtentry2.o)
    0x00000132   0x00000008   Code   RO         1314    .ARM.Collect$$rtentry$$0000000D  c_p.l(__rtentry2.o)
    0x0000013a   0x00000002   Code   RO         1343    .ARM.Collect$$rtexit$$00000000  c_p.l(rtexit.o)
    0x0000013c   0x00000000   Code   RO         1397    .ARM.Collect$$rtexit$$00000002  c_p.l(rtexit2.o)
    0x0000013c   0x00000004   Code   RO         1398    .ARM.Collect$$rtexit$$00000003  c_p.l(rtexit2.o)
    0x00000140   0x00000006   Code   RO         1399    .ARM.Collect$$rtexit$$00000004  c_p.l(rtexit2.o)
    0x00000146   0x00000002   PAD
    0x00000148   0x00000030   Code   RO           15    .text               startup_hhd32f0xx_s.o
    0x00000178   0x00000002   Code   RO         1284    .text               c_p.l(use_no_semi.o)
    0x0000017a   0x0000015a   Code   RO         1286    .text               c_p.l(aeabi_sdiv.o)
    0x000002d4   0x00000006   Code   RO         1290    .text               c_p.l(heapauxi.o)
    0x000002da   0x0000003e   Code   RO         1324    .text               c_p.l(sys_stackheap_outer.o)
    0x00000318   0x00000010   Code   RO         1327    .text               c_p.l(exit.o)
    0x00000328   0x00000008   Code   RO         1339    .text               c_p.l(libspace.o)
    0x00000330   0x00000056   Code   RO         1463    .text               c_p.l(__dczerorl2.o)
    0x00000386   0x00000002   PAD
    0x00000388   0x00000058   Code   RO         1040    CODE                uip_kernel_isr_cm.o
    0x000003e0   0x0000000c   Code   RO          365    i.ADC_EnableConversionInt  hhd_adc.o
    0x000003ec   0x0000001c   Code   RO          366    i.ADC_GetConversionData  hhd_adc.o
    0x00000408   0x00000014   Code   RO          737    i.ADC_IRQHandler    chip_uip_interrupt.o
    0x0000041c   0x00000028   Code   RO          583    i.ADC_IRQHandler_Process  demo.o
    0x00000444   0x000000bc   Code   RO          367    i.ADC_Init          hhd_adc.o
    0x00000500   0x00000044   Code   RO          372    i.ADC_SetTrigger    hhd_adc.o
    0x00000544   0x0000004c   Code   RO          373    i.ADC_SetupChannels  hhd_adc.o
    0x00000590   0x0000002c   Code   RO          584    i.AppIdleTask       demo.o
    0x000005bc   0x00000014   Code   RO          738    i.BOD_IRQHandler    chip_uip_interrupt.o
    0x000005d0   0x00000006   Code   RO          585    i.Chip_HHD32_ADC_ISR_Handler_Callback  demo.o
    0x000005d6   0x00000002   PAD
    0x000005d8   0x00000014   Code   RO          745    i.GPIOA_IRQHandler  chip_uip_interrupt.o
    0x000005ec   0x00000014   Code   RO          746    i.GPIOB_IRQHandler  chip_uip_interrupt.o
    0x00000600   0x00000014   Code   RO          747    i.GPIOC_IRQHandler  chip_uip_interrupt.o
    0x00000614   0x00000002   Code   RO          900    i.Hardware_Init     hardware_init.o
    0x00000616   0x00000002   PAD
    0x00000618   0x0000005c   Code   RO          748    i.InterruptHandler  chip_uip_interrupt.o
    0x00000674   0x00000040   Code   RO          901    i.Kernel_System_Tick_Init  hardware_init.o
    0x000006b4   0x00000014   Code   RO          749    i.PWM_FAULT_IRQHandler  chip_uip_interrupt.o
    0x000006c8   0x00000014   Code   RO          750    i.PWM_TIMER_IRQHandler  chip_uip_interrupt.o
    0x000006dc   0x00000014   Code   RO          751    i.RTC_IRQHandler    chip_uip_interrupt.o
    0x000006f0   0x00000014   Code   RO          752    i.SPI_IRQHandler    chip_uip_interrupt.o
    0x00000704   0x0000003c   Code   RO           95    i.SYS_SystemInitial  hhd_sys.o
    0x00000740   0x00000030   Code   RO          925    i.StartOS           uip_kernel_common.o
    0x00000770   0x00000070   Code   RO           22    i.SystemCoreClockUpdate  system_hhd32f0xx.o
    0x000007e0   0x00000008   Code   RO           23    i.SystemInit        system_hhd32f0xx.o
    0x000007e8   0x00000070   Code   RO          586    i.TASK_0            demo.o
    0x00000858   0x00000018   Code   RO          587    i.TASK_1            demo.o
    0x00000870   0x00000022   Code   RO          588    i.TASK_2            demo.o
    0x00000892   0x0000001c   Code   RO          589    i.TASK_3            demo.o
    0x000008ae   0x00000010   Code   RO          590    i.TASK_4            demo.o
    0x000008be   0x00000002   PAD
    0x000008c0   0x00000014   Code   RO          753    i.TIMER16_0_IRQHandler  chip_uip_interrupt.o
    0x000008d4   0x00000014   Code   RO          754    i.TIMER16_1_IRQHandler  chip_uip_interrupt.o
    0x000008e8   0x00000014   Code   RO          755    i.TIMER16_2_IRQHandler  chip_uip_interrupt.o
    0x000008fc   0x00000014   Code   RO          756    i.TIMER16_3_IRQHandler  chip_uip_interrupt.o
    0x00000910   0x00000014   Code   RO          757    i.TWS_IRQHandler    chip_uip_interrupt.o
    0x00000924   0x00000014   Code   RO          758    i.UART0_IRQHandler  chip_uip_interrupt.o
    0x00000938   0x00000014   Code   RO          759    i.UART1_IRQHandler  chip_uip_interrupt.o
    0x0000094c   0x0000010c   Code   RO         1170    i.UIP_ActivateTask  uip_kernel_task.o
    0x00000a58   0x00000058   Code   RO         1010    i.UIP_ClearEvent    uip_kernel_event.o
    0x00000ab0   0x000000c0   Code   RO         1109    i.UIP_GetResource   uip_kernel_resource.o
    0x00000b70   0x000000d8   Code   RO         1058    i.UIP_ReceiveMessage  uip_kernel_message.o
    0x00000c48   0x00000138   Code   RO         1110    i.UIP_ReleaseResource  uip_kernel_resource.o
    0x00000d80   0x00000114   Code   RO         1060    i.UIP_SendMessage   uip_kernel_message.o
    0x00000e94   0x00000138   Code   RO         1012    i.UIP_SetEvent      uip_kernel_event.o
    0x00000fcc   0x0000011c   Code   RO         1175    i.UIP_TerminateTask  uip_kernel_task.o
    0x000010e8   0x00000090   Code   RO         1013    i.UIP_WaitEvent     uip_kernel_event.o
    0x00001178   0x0000002c   Code   RO          496    i.UartStdOutInit    uart_stdout.o
    0x000011a4   0x00000014   Code   RO          760    i.WAKEUP_IRQHandler  chip_uip_interrupt.o
    0x000011b8   0x00000014   Code   RO          761    i.WDT_IRQHandler    chip_uip_interrupt.o
    0x000011cc   0x00000004   Code   RO          439    i._sys_exit         retarget.o
    0x000011d0   0x0000000c   Code   RO          591    i.delay1us          demo.o
    0x000011dc   0x00000020   Code   RO          531    i.main              main.o
    0x000011fc   0x00000080   Code   RO         1227    i.uipAlarmHandler   uip_kernel_time.o
    0x0000127c   0x0000002c   Code   RO          927    i.uipAlarmInitialize  uip_kernel_common.o
    0x000012a8   0x00000064   Code   RO          592    i.uipAppInitialize  demo.o
    0x0000130c   0x00000074   Code   RO         1127    i.uipClearPrioGrpAndArrayBit  uip_kernel_scheduler.o
    0x00001380   0x00000060   Code   RO         1128    i.uipGetNextPriority  uip_kernel_scheduler.o
    0x000013e0   0x0000009c   Code   RO         1129    i.uipGetNextTask    uip_kernel_scheduler.o
    0x0000147c   0x00000018   Code   RO          762    i.uipInterruptHandlingCallback  chip_uip_interrupt.o
    0x00001494   0x0000011c   Code   RO         1043    i.uipInterruptServiceEngine  uip_kernel_isr_engine.o
    0x000015b0   0x00000124   Code   RO          928    i.uipKernelInitialize  uip_kernel_common.o
    0x000016d4   0x00000044   Code   RO          930    i.uipMsgInitialize  uip_kernel_common.o
    0x00001718   0x00000060   Code   RO         1130    i.uipPreContexSwitch  uip_kernel_scheduler.o
    0x00001778   0x00000054   Code   RO          932    i.uipResInitialize  uip_kernel_common.o
    0x000017cc   0x00000050   Code   RO         1131    i.uipResetPrioGrpAndArrayBit  uip_kernel_scheduler.o
    0x0000181c   0x00000080   Code   RO         1230    i.uipSystemCounterHandler  uip_kernel_time.o
    0x0000189c   0x0000010c   Code   RO          934    i.uipTaskInitialize  uip_kernel_common.o
    0x000019a8   0x0000004c   Code   RO          935    i.uipTaskStackInit  uip_kernel_common.o
    0x000019f4   0x00000020   Data   RO         1461    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x10000000, Size: 0x00000ef0, Max: 0x00001000, ABSOLUTE, COMPRESSED[0x000000bc])

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x10000000   0x00000008   Data   RW           24    .data               system_hhd32f0xx.o
    0x10000008   0x000001c5   Data   RW          568    .data               app_cfg.o
    0x100001cd   0x00000003   PAD
    0x100001d0   0x00000025   Data   RW          676    .data               app_int_cfg.o
    0x100001f5   0x00000003   PAD
    0x100001f8   0x00000030   Data   RW          937    .data               uip_kernel_common.o
    0x10000228   0x00000122   Data   RW         1132    .data               uip_kernel_scheduler.o
    0x1000034a   0x00000002   PAD
    0x1000034c   0x0000098c   Zero   RW          567    .bss                app_cfg.o
    0x10000cd8   0x00000068   Zero   RW          936    .bss                uip_kernel_common.o
    0x10000d40   0x00000060   Zero   RW         1340    .bss                c_p.l(libspace.o)
    0x10000da0   0x00000050   Zero   RW           13    HEAP                startup_hhd32f0xx_s.o
    0x10000df0   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       2444       1395   app_cfg.o
         0          0          0         37          0        847   app_int_cfg.o
       476        124          0          0          0      10685   chip_uip_interrupt.o
         0          0          0          0          0       4508   core_cm0.o
       416         68          0          0          0      11284   demo.o
        66         18          0          0          0        994   hardware_init.o
       372         52          0          0          0       3118   hhd_adc.o
        60         20          0          0          0        548   hhd_sys.o
        32          6          0          0          0       9974   main.o
         4          0          0          0          0        508   retarget.o
        48         24        192          0        336        768   startup_hhd32f0xx_s.o
       120         20          0          8          0       7713   system_hhd32f0xx.o
        44         10          0          0          0        517   uart_stdout.o
       880        180          0         48        104      13837   uip_kernel_common.o
       544         74          0          0          0       2540   uip_kernel_event.o
        88          4          0          0          0        352   uip_kernel_isr_cm.o
       284         34          0          0          0        760   uip_kernel_isr_engine.o
       492         18          0          0          0       2103   uip_kernel_message.o
       504         82          0          0          0       1900   uip_kernel_resource.o
       544         86          0        290          0      11732   uip_kernel_scheduler.o
       552         82          0          0          0       1631   uip_kernel_task.o
       256         24          0          0          0       1276   uip_kernel_time.o

    ----------------------------------------------------------------------
      5788        926        224        844       2884      88990   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         6          0          0          8          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
         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
        62          0          0          0          0         80   sys_stackheap_outer.o
         2          0          0          0          0         68   use_no_semi.o

    ----------------------------------------------------------------------
       664         12          0          0         96        580   Library Totals
         4          0          0          0          0          0   (incl. Padding)

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

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

       660         12          0          0         96        580   c_p.l

    ----------------------------------------------------------------------
       664         12          0          0         96        580   Library Totals

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

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


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

      6452        938        224        844       2980      86702   Grand Totals
      6452        938        224        188       2980      86702   ELF Image Totals (compressed)
      6452        938        224        188          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                 6676 (   6.52kB)
    Total RW  Size (RW Data + ZI Data)              3824 (   3.73kB)
    Total ROM Size (Code + RO Data + RW Data)       6864 (   6.70kB)

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

