Electricity/Listings/ENS001_BASIC_PRJ.map

1110 lines
89 KiB
Plaintext

Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]
==============================================================================
Section Cross References
mian.o(i.main) refers to ens1_mtp.o(i.MTP_init) for MTP_init
mian.o(i.main) refers to ens1_clock.o(i.ClockInit) for ClockInit
mian.o(i.main) refers to ens1_gpio.o(i.GPIO_IO_Init) for GPIO_IO_Init
mian.o(i.main) refers to ens1_gpio.o(i.GPIO_Output) for GPIO_Output
mian.o(i.main) refers to ens1_uart.o(i.UART_Init) for UART_Init
mian.o(i.main) refers to ens1_uart.o(i.UART_ITConfig) for UART_ITConfig
mian.o(i.main) refers to ens1_timer.o(i.TIMER0_Init) for TIMER0_Init
mian.o(i.main) refers to ens1_uart.o(.data) for UART1_Init
ens1_uart.o(i.UART0_Handler) refers to ens1_uart.o(i.NVIC_ClearPendingIRQ) for NVIC_ClearPendingIRQ
ens1_uart.o(i.UART0_Handler) refers to ens1_uart.o(i.UART_INT_TYPE) for UART_INT_TYPE
ens1_uart.o(i.UART0_Handler) refers to ens1_uart.o(i.UartPutc) for UartPutc
ens1_uart.o(i.UART1_Handler) refers to ens1_uart.o(i.NVIC_ClearPendingIRQ) for NVIC_ClearPendingIRQ
ens1_uart.o(i.UART1_Handler) refers to ens1_uart.o(i.UART_INT_TYPE) for UART_INT_TYPE
ens1_uart.o(i.UART1_Handler) refers to ens1_uart.o(i.UartPutc) for UartPutc
ens1_uart.o(i.UART_ITConfig) refers to ens1_uart.o(i.NVIC_DisableIRQ) for NVIC_DisableIRQ
ens1_uart.o(i.UART_ITConfig) refers to ens1_uart.o(i.NVIC_ClearPendingIRQ) for NVIC_ClearPendingIRQ
ens1_uart.o(i.UART_ITConfig) refers to ens1_uart.o(i.NVIC_EnableIRQ) for NVIC_EnableIRQ
ens1_uart.o(i.UART_Init) refers to ens1_clock.o(i.PCLK_Enable) for PCLK_Enable
ens1_uart.o(i.UART_Init) refers to ens1_gpio.o(i.GPIO_AltFunction) for GPIO_AltFunction
ens1_uart.o(i.UART_Init) refers to uidiv.o(.text) for __aeabi_uidivmod
ens1_uart.o(i.UART_Init) refers to ens1_clock.o(.data) for APB_Clock_Freq
ens1_uart.o(i.UartPutc) refers to ens1_uart.o(i.UARTLine_THREmpty) for UARTLine_THREmpty
ens1_uart.o(i.UartPutc) refers to ens1_uart.o(i.WRITE_UART_THRBuff) for WRITE_UART_THRBuff
ens1_gpio.o(i.GPIO_IO_Init) refers to ens1_gpio.o(i.GPIO_AltFunction) for GPIO_AltFunction
ens1_gpio.o(i.GPIO_Overturn) refers to ens1_gpio.o(i.GPIO_GetOutputValue) for GPIO_GetOutputValue
ens1_gpio.o(i.GPIO_Overturn) refers to ens1_gpio.o(i.GPIO_ResetOutput) for GPIO_ResetOutput
ens1_gpio.o(i.GPIO_Overturn) refers to ens1_gpio.o(i.GPIO_SetOutput) for GPIO_SetOutput
ens1_mtp.o(i.flash_buff_write) refers to printf1.o(i.__0printf$1) for __2printf
ens1_mtp.o(i.flash_write_ctrl) refers to ens1_mtp.o(i.flash_buff_write) for flash_buff_write
ens1_mtp.o(i.write_data) refers to malloc.o(i.malloc) for malloc
ens1_mtp.o(i.write_data) refers to memcpya.o(.text) for __aeabi_memcpy
ens1_mtp.o(i.write_data) refers to ens1_mtp.o(i.flash_write_ctrl) for flash_write_ctrl
ens1_mtp.o(i.write_data) refers to ens1_mtp.o(.data) for write_current_data
ens1_clock.o(i.ClockInit) refers to ens1_clock.o(i.ClockInitSet) for ClockInitSet
ens1_clock.o(i.ClockInit) refers to ens1_clock.o(.data) for CLOCKCFG
ens1_clock.o(i.ClockInitSet) refers to dflti.o(.text) for __aeabi_i2d
ens1_clock.o(i.ClockInitSet) refers to pow.o(i.pow) for pow
ens1_clock.o(i.ClockInitSet) refers to dfixui.o(.text) for __aeabi_d2uiz
ens1_clock.o(i.ClockInitSet) refers to dfltui.o(.text) for __aeabi_ui2d
ens1_clock.o(i.ClockInitSet) refers to ddiv.o(.text) for __aeabi_ddiv
ens1_clock.o(i.HSE_ClockInit) refers to ens1_clock.o(.data) for APB_Clock_Freq
retarget.o(i._ttywrch) refers to ens1_uart.o(i.UartPutc) for UartPutc
retarget.o(i.fputc) refers to ens1_uart.o(i.UartPutc) for UartPutc
ens1_timer.o(i.CMSDK_dualtimer_setup_freerunning) refers to ens1_timer.o(i.CMSDK_dualtimer_irq_clear) for CMSDK_dualtimer_irq_clear
ens1_timer.o(i.CMSDK_dualtimer_setup_oneshot) refers to ens1_timer.o(i.CMSDK_dualtimer_irq_clear) for CMSDK_dualtimer_irq_clear
ens1_timer.o(i.CMSDK_dualtimer_setup_periodic) refers to ens1_timer.o(i.CMSDK_dualtimer_irq_clear) for CMSDK_dualtimer_irq_clear
ens1_timer.o(i.TIMER0_Handler) refers to uidiv.o(.text) for __aeabi_uidivmod
ens1_timer.o(i.TIMER0_Handler) refers to ens1_gpio.o(i.GPIO_Overturn) for GPIO_Overturn
ens1_timer.o(i.TIMER0_Handler) refers to printf1.o(i.__0printf$1) for __2printf
ens1_timer.o(i.TIMER0_Handler) refers to ens1_timer.o(.data) for timer0_irq_occurred
ens1_timer.o(i.TIMER0_Init) refers to ens1_clock.o(i.PCLK_Enable) for PCLK_Enable
ens1_timer.o(i.TIMER0_Init) refers to ens1_timer.o(i.NVIC_DisableIRQ) for NVIC_DisableIRQ
ens1_timer.o(i.TIMER0_Init) refers to ens1_timer.o(i.NVIC_ClearPendingIRQ) for NVIC_ClearPendingIRQ
ens1_timer.o(i.TIMER0_Init) refers to uidiv.o(.text) for __aeabi_uidivmod
ens1_timer.o(i.TIMER0_Init) refers to ens1_timer.o(i.CMSDK_timer_Init) for CMSDK_timer_Init
ens1_timer.o(i.TIMER0_Init) refers to ens1_timer.o(i.NVIC_EnableIRQ) for NVIC_EnableIRQ
ens1_timer.o(i.TIMER0_Init) refers to ens1_clock.o(.data) for APB_Clock_Freq
ens1_timer.o(i.TIMER1_Handler) refers to ens1_timer.o(.data) for timer1_irq_occurred
ens1_timer.o(i.TIMER1_Init) refers to ens1_clock.o(i.PCLK_Enable) for PCLK_Enable
ens1_timer.o(i.TIMER1_Init) refers to ens1_timer.o(i.NVIC_DisableIRQ) for NVIC_DisableIRQ
ens1_timer.o(i.TIMER1_Init) refers to ens1_timer.o(i.NVIC_ClearPendingIRQ) for NVIC_ClearPendingIRQ
ens1_timer.o(i.TIMER1_Init) refers to uidiv.o(.text) for __aeabi_uidivmod
ens1_timer.o(i.TIMER1_Init) refers to ens1_timer.o(i.CMSDK_timer_Init) for CMSDK_timer_Init
ens1_timer.o(i.TIMER1_Init) refers to ens1_timer.o(i.NVIC_EnableIRQ) for NVIC_EnableIRQ
ens1_timer.o(i.TIMER1_Init) refers to ens1_clock.o(.data) for APB_Clock_Freq
system_cmsdk_cm0.o(i.SystemCoreClockUpdate) refers to system_cmsdk_cm0.o(.data) for SystemCoreClock
system_cmsdk_cm0.o(i.SystemInit) refers to system_cmsdk_cm0.o(.data) for SystemCoreClock
startup_cmsdk_cm0.o(RESET) refers to startup_cmsdk_cm0.o(STACK) for __initial_sp
startup_cmsdk_cm0.o(RESET) refers to startup_cmsdk_cm0.o(.text) for Reset_Handler
startup_cmsdk_cm0.o(RESET) refers to ens1_uart.o(i.UART0_Handler) for UART0_Handler
startup_cmsdk_cm0.o(RESET) refers to ens1_uart.o(i.UART1_Handler) for UART1_Handler
startup_cmsdk_cm0.o(RESET) refers to ens1_timer.o(i.TIMER0_Handler) for TIMER0_Handler
startup_cmsdk_cm0.o(RESET) refers to ens1_timer.o(i.TIMER1_Handler) for TIMER1_Handler
startup_cmsdk_cm0.o(.text) refers to system_cmsdk_cm0.o(i.SystemInit) for SystemInit
startup_cmsdk_cm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
pow.o(i.__softfp_pow) refers (Special) to iusefp.o(.text) for __I$use$fp
pow.o(i.__softfp_pow) refers to pow.o(i.pow) for pow
pow.o(i.pow) refers (Special) to iusefp.o(.text) for __I$use$fp
pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
pow.o(i.pow) refers to errno.o(i.__set_errno) for __set_errno
pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_divzero) for __mathlib_dbl_divzero
pow.o(i.pow) refers to ddiv.o(.text) for __aeabi_ddiv
pow.o(i.pow) refers to sqrt.o(i.sqrt) for sqrt
pow.o(i.pow) refers to dflti.o(.text) for __aeabi_i2d
pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid
pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_overflow) for __mathlib_dbl_overflow
pow.o(i.pow) refers to dmul.o(.text) for __aeabi_dmul
pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow
pow.o(i.pow) refers to dadd.o(.text) for __aeabi_dsub
pow.o(i.pow) refers to dscalb.o(.text) for __ARM_scalbn
pow.o(i.pow) refers to qnan.o(.constdata) for __mathlib_zero
pow.o(i.pow) refers to poly.o(i.__kernel_poly) for __kernel_poly
pow.o(i.pow) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
pow.o(i.pow) refers to pow.o(.constdata) for .constdata
pow.o(i.pow) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify
pow.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
pow_x.o(i.____softfp_pow$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
pow_x.o(i.____softfp_pow$lsc) refers to pow_x.o(i.__pow$lsc) for __pow$lsc
pow_x.o(i.__pow$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
pow_x.o(i.__pow$lsc) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
pow_x.o(i.__pow$lsc) refers to errno.o(i.__set_errno) for __set_errno
pow_x.o(i.__pow$lsc) refers to ddiv.o(.text) for __aeabi_ddiv
pow_x.o(i.__pow$lsc) refers to sqrt.o(i.sqrt) for sqrt
pow_x.o(i.__pow$lsc) refers to dflti.o(.text) for __aeabi_i2d
pow_x.o(i.__pow$lsc) refers to dmul.o(.text) for __aeabi_dmul
pow_x.o(i.__pow$lsc) refers to dadd.o(.text) for __aeabi_dsub
pow_x.o(i.__pow$lsc) refers to dscalb.o(.text) for __ARM_scalbn
pow_x.o(i.__pow$lsc) refers to qnan.o(.constdata) for __mathlib_zero
pow_x.o(i.__pow$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly
pow_x.o(i.__pow$lsc) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
pow_x.o(i.__pow$lsc) refers to pow_x.o(.constdata) for .constdata
pow_x.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0fprintf$bare) refers to retarget.o(i.fputc) for fputc
printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0printf$bare) refers to retarget.o(i.fputc) for fputc
printfb.o(i.__0printf$bare) refers to retarget.o(.data) for __stdout
printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0vfprintf$bare) refers to retarget.o(i.fputc) for fputc
printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0vprintf$bare) refers to retarget.o(i.fputc) for fputc
printfb.o(i.__0vprintf$bare) refers to retarget.o(.data) for __stdout
printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0fprintf$0) refers to retarget.o(i.fputc) for fputc
printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0printf$0) refers to retarget.o(i.fputc) for fputc
printf0.o(i.__0printf$0) refers to retarget.o(.data) for __stdout
printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0vfprintf$0) refers to retarget.o(i.fputc) for fputc
printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0vprintf$0) refers to retarget.o(i.fputc) for fputc
printf0.o(i.__0vprintf$0) refers to retarget.o(.data) for __stdout
printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0fprintf$1) refers to retarget.o(i.fputc) for fputc
printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0printf$1) refers to retarget.o(i.fputc) for fputc
printf1.o(i.__0printf$1) refers to retarget.o(.data) for __stdout
printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0vfprintf$1) refers to retarget.o(i.fputc) for fputc
printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0vprintf$1) refers to retarget.o(i.fputc) for fputc
printf1.o(i.__0vprintf$1) refers to retarget.o(.data) for __stdout
printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0fprintf$2) refers to retarget.o(i.fputc) for fputc
printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0printf$2) refers to retarget.o(i.fputc) for fputc
printf2.o(i.__0printf$2) refers to retarget.o(.data) for __stdout
printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0vfprintf$2) refers to retarget.o(i.fputc) for fputc
printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0vprintf$2) refers to retarget.o(i.fputc) for fputc
printf2.o(i.__0vprintf$2) refers to retarget.o(.data) for __stdout
printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0fprintf$3) refers to retarget.o(i.fputc) for fputc
printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0printf$3) refers to retarget.o(i.fputc) for fputc
printf3.o(i.__0printf$3) refers to retarget.o(.data) for __stdout
printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0vfprintf$3) refers to retarget.o(i.fputc) for fputc
printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0vprintf$3) refers to retarget.o(i.fputc) for fputc
printf3.o(i.__0vprintf$3) refers to retarget.o(.data) for __stdout
printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0fprintf$4) refers to retarget.o(i.fputc) for fputc
printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0printf$4) refers to retarget.o(i.fputc) for fputc
printf4.o(i.__0printf$4) refers to retarget.o(.data) for __stdout
printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0vfprintf$4) refers to retarget.o(i.fputc) for fputc
printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0vprintf$4) refers to retarget.o(i.fputc) for fputc
printf4.o(i.__0vprintf$4) refers to retarget.o(.data) for __stdout
printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0fprintf$5) refers to retarget.o(i.fputc) for fputc
printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0printf$5) refers to retarget.o(i.fputc) for fputc
printf5.o(i.__0printf$5) refers to retarget.o(.data) for __stdout
printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0vfprintf$5) refers to retarget.o(i.fputc) for fputc
printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0vprintf$5) refers to retarget.o(i.fputc) for fputc
printf5.o(i.__0vprintf$5) refers to retarget.o(.data) for __stdout
printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0fprintf$6) refers to retarget.o(i.fputc) for fputc
printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0printf$6) refers to retarget.o(i.fputc) for fputc
printf6.o(i.__0printf$6) refers to retarget.o(.data) for __stdout
printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0vfprintf$6) refers to retarget.o(i.fputc) for fputc
printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0vprintf$6) refers to retarget.o(i.fputc) for fputc
printf6.o(i.__0vprintf$6) refers to retarget.o(.data) for __stdout
printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0fprintf$7) refers to retarget.o(i.fputc) for fputc
printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0printf$7) refers to retarget.o(i.fputc) for fputc
printf7.o(i.__0printf$7) refers to retarget.o(.data) for __stdout
printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0vfprintf$7) refers to retarget.o(i.fputc) for fputc
printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0vprintf$7) refers to retarget.o(i.fputc) for fputc
printf7.o(i.__0vprintf$7) refers to retarget.o(.data) for __stdout
printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0fprintf$8) refers to retarget.o(i.fputc) for fputc
printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0printf$8) refers to retarget.o(i.fputc) for fputc
printf8.o(i.__0printf$8) refers to retarget.o(.data) for __stdout
printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0vfprintf$8) refers to retarget.o(i.fputc) for fputc
printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0vprintf$8) refers to retarget.o(i.fputc) for fputc
printf8.o(i.__0vprintf$8) refers to retarget.o(.data) for __stdout
printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0fprintf) refers to retarget.o(i.fputc) for fputc
printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0printf) refers to retarget.o(i.fputc) for fputc
printfa.o(i.__0printf) refers to retarget.o(.data) for __stdout
printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vfprintf) refers to retarget.o(i.fputc) for fputc
printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vprintf) refers to retarget.o(i.fputc) for fputc
printfa.o(i.__0vprintf) refers to retarget.o(.data) for __stdout
printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
malloc.o(i.free) refers to mvars.o(.data) for __microlib_freelist
malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist
malloc.o(i.malloc) refers to startup_cmsdk_cm0.o(HEAP) for __heap_base
mallocr.o(i.__free$realloc) refers to mvars.o(.data) for __microlib_freelist
mallocr.o(i.__malloc$realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
mallocr.o(i.__malloc$realloc) refers to startup_cmsdk_cm0.o(HEAP) for __heap_base
mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
mallocr.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
mallocr.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
mallocr.o(i.realloc) refers to mallocr.o(i.__free$realloc) for __free$realloc
mallocr.o(i.realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
mallocr.o(i.realloc) refers to mallocr.o(i.__malloc$realloc) for __malloc$realloc
mallocr.o(i.realloc) refers to mvars.o(.data) for __microlib_freelist
malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist
malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
malloca.o(i.__aligned_malloc) refers to startup_cmsdk_cm0.o(HEAP) for __heap_base
malloca.o(i.__free$memalign) refers to mvars.o(.data) for __microlib_freelist
malloca.o(i.__malloc$memalign) refers to malloca.o(i.__aligned_malloc) for __aligned_malloc
mallocra.o(i.__aligned_malloc$realloc) refers to mallocra.o(i.internal_alloc) for internal_alloc
mallocra.o(i.__aligned_malloc$realloc) refers to startup_cmsdk_cm0.o(HEAP) for __heap_base
mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
mallocra.o(i.__free$realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
mallocra.o(i.__malloc$realloc$memalign) refers to mallocra.o(i.__aligned_malloc$realloc) for __aligned_malloc$realloc
mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__free$realloc$memalign) for __free$realloc$memalign
mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.internal_alloc) for internal_alloc
mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__malloc$realloc$memalign) for __malloc$realloc$memalign
mallocra.o(i.__realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
mallocra.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
mallocra.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
ddiv.o(.text) refers to depilogue.o(.text) for _double_round
dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue
dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dunder.o(i.__mathlib_dbl_divzero) refers to ddiv.o(.text) for __aeabi_ddiv
dunder.o(i.__mathlib_dbl_infnan) refers to dscalb.o(.text) for __ARM_scalbn
dunder.o(i.__mathlib_dbl_infnan2) refers to dadd.o(.text) for __aeabi_dadd
dunder.o(i.__mathlib_dbl_invalid) refers to ddiv.o(.text) for __aeabi_ddiv
dunder.o(i.__mathlib_dbl_overflow) refers to dscalb.o(.text) for __ARM_scalbn
dunder.o(i.__mathlib_dbl_posinfnan) refers to dmul.o(.text) for __aeabi_dmul
dunder.o(i.__mathlib_dbl_underflow) refers to dscalb.o(.text) for __ARM_scalbn
fpclassify.o(i.__ARM_fpclassify) refers (Special) to iusefp.o(.text) for __I$use$fp
poly.o(i.__kernel_poly) refers (Special) to iusefp.o(.text) for __I$use$fp
poly.o(i.__kernel_poly) refers to dmul.o(.text) for __aeabi_dmul
poly.o(i.__kernel_poly) refers to dadd.o(.text) for __aeabi_dadd
qnan.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
sqrt.o(i.__softfp_sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
sqrt.o(i.__softfp_sqrt) refers to dsqrt.o(.text) for _dsqrt
sqrt.o(i.__softfp_sqrt) refers to errno.o(i.__set_errno) for __set_errno
sqrt.o(i.sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
sqrt.o(i.sqrt) refers to dsqrt.o(.text) for _dsqrt
sqrt.o(i.sqrt) refers to errno.o(i.__set_errno) for __set_errno
sqrt_x.o(i.____softfp_sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
sqrt_x.o(i.____softfp_sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
sqrt_x.o(i.____softfp_sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
sqrt_x.o(i.____softfp_sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
sqrt_x.o(i.__sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
sqrt_x.o(i.__sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
sqrt_x.o(i.__sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
sqrt_x.o(i.__sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
entry2.o(.ARM.Collect$$$$00002712) refers to startup_cmsdk_cm0.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to startup_cmsdk_cm0.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
entry9a.o(.ARM.Collect$$$$0000000B) refers to mian.o(i.main) for main
entry9b.o(.ARM.Collect$$$$0000000C) refers to mian.o(i.main) for main
uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
errno.o(i.__aeabi_errno_addr) refers to errno.o(.data) for .data
errno.o(i.__read_errno) refers to errno.o(.data) for .data
errno.o(i.__set_errno) refers to errno.o(.data) for .data
depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz
depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
dsqrt.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dsqrt.o(.text) refers to depilogue.o(.text) for _double_round
==============================================================================
Removing Unused input sections from the image.
Removing mian.o(.rev16_text), (4 bytes).
Removing mian.o(.revsh_text), (4 bytes).
Removing ens1_uart.o(.rev16_text), (4 bytes).
Removing ens1_uart.o(.revsh_text), (4 bytes).
Removing ens1_uart.o(i.READ_UART_RCVBuff), (8 bytes).
Removing ens1_uart.o(i.UARTLine_RCVError), (10 bytes).
Removing ens1_uart.o(i.UARTLine_TRANSEmpty), (10 bytes).
Removing ens1_uart.o(i.UART_FIFODisable), (10 bytes).
Removing ens1_uart.o(i.UART_FIFOEnable), (10 bytes).
Removing ens1_uart.o(i.UART_FIFO_USE), (10 bytes).
Removing ens1_uart.o(i.UART_INT_PEND), (10 bytes).
Removing ens1_uart.o(i.UART_RXCLR), (10 bytes).
Removing ens1_uart.o(i.UART_RX_FIFO_EMPTY), (18 bytes).
Removing ens1_uart.o(i.UART_RX_FIFO_FULL), (18 bytes).
Removing ens1_uart.o(i.UART_RX_FIFO_LEN), (14 bytes).
Removing ens1_uart.o(i.UART_TXCLR), (10 bytes).
Removing ens1_uart.o(i.UART_TX_FIFO_EMPTY), (16 bytes).
Removing ens1_uart.o(i.UART_TX_FIFO_FULL), (18 bytes).
Removing ens1_uart.o(i.UART_TX_FIFO_LEN), (14 bytes).
Removing ens1_gpio.o(.rev16_text), (4 bytes).
Removing ens1_gpio.o(.revsh_text), (4 bytes).
Removing ens1_gpio.o(i.GPIO_AnalogChannel_Control), (52 bytes).
Removing ens1_gpio.o(i.GPIO_GetInputValue), (24 bytes).
Removing ens1_gpio.o(i.GPIO_IO_Select), (172 bytes).
Removing ens1_mtp.o(.rev16_text), (4 bytes).
Removing ens1_mtp.o(.revsh_text), (4 bytes).
Removing ens1_mtp.o(i.flash_buff_write), (68 bytes).
Removing ens1_mtp.o(i.flash_read), (8 bytes).
Removing ens1_mtp.o(i.flash_write_ctrl), (44 bytes).
Removing ens1_mtp.o(i.write_data), (56 bytes).
Removing ens1_mtp.o(.data), (24 bytes).
Removing ens1_clock.o(.rev16_text), (4 bytes).
Removing ens1_clock.o(.revsh_text), (4 bytes).
Removing ens1_clock.o(i.HSE_ClockInit), (88 bytes).
Removing ens1_clock.o(i.PCLK_Disable), (24 bytes).
Removing retarget.o(.rev16_text), (4 bytes).
Removing retarget.o(.revsh_text), (4 bytes).
Removing retarget.o(i._sys_exit), (4 bytes).
Removing retarget.o(i._ttywrch), (20 bytes).
Removing retarget.o(i.ferror), (8 bytes).
Removing ens1_timer.o(.rev16_text), (4 bytes).
Removing ens1_timer.o(.revsh_text), (4 bytes).
Removing ens1_timer.o(i.CMSDK_RTC_Config_Alarm), (116 bytes).
Removing ens1_timer.o(i.CMSDK_RTC_Config_PeriodWake), (108 bytes).
Removing ens1_timer.o(i.CMSDK_RTC_Init_Calender), (108 bytes).
Removing ens1_timer.o(i.CMSDK_dualtimer_irq_clear), (6 bytes).
Removing ens1_timer.o(i.CMSDK_dualtimer_setup_freerunning), (44 bytes).
Removing ens1_timer.o(i.CMSDK_dualtimer_setup_oneshot), (44 bytes).
Removing ens1_timer.o(i.CMSDK_dualtimer_setup_periodic), (48 bytes).
Removing ens1_timer.o(i.CMSDK_dualtimer_start), (10 bytes).
Removing ens1_timer.o(i.CMSDK_dualtimer_stop), (10 bytes).
Removing ens1_timer.o(i.CMSDK_timer_ClearIRQ), (6 bytes).
Removing ens1_timer.o(i.CMSDK_timer_DisableIRQ), (10 bytes).
Removing ens1_timer.o(i.CMSDK_timer_EnableIRQ), (10 bytes).
Removing ens1_timer.o(i.CMSDK_timer_GetReload), (6 bytes).
Removing ens1_timer.o(i.CMSDK_timer_GetValue), (6 bytes).
Removing ens1_timer.o(i.CMSDK_timer_Init_ExtClock), (24 bytes).
Removing ens1_timer.o(i.CMSDK_timer_Init_ExtEnable), (24 bytes).
Removing ens1_timer.o(i.CMSDK_timer_SetReload), (4 bytes).
Removing ens1_timer.o(i.CMSDK_timer_SetValue), (4 bytes).
Removing ens1_timer.o(i.CMSDK_timer_StartTimer), (10 bytes).
Removing ens1_timer.o(i.CMSDK_timer_StatusIRQ), (6 bytes).
Removing ens1_timer.o(i.CMSDK_timer_StopTimer), (10 bytes).
Removing ens1_timer.o(i.TIMER1_Init), (64 bytes).
Removing system_cmsdk_cm0.o(.rev16_text), (4 bytes).
Removing system_cmsdk_cm0.o(.revsh_text), (4 bytes).
Removing system_cmsdk_cm0.o(i.SystemCoreClockUpdate), (16 bytes).
Removing startup_cmsdk_cm0.o(HEAP), (256 bytes).
Removing dfixul.o(.text), (64 bytes).
Removing cdcmple.o(.text), (40 bytes).
70 unused section(s) (total 1896 bytes) removed from the image.
==============================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE
../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
../clib/microlib/stubs.s 0x00000000 Number 0 useno.o ABSOLUTE
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../fplib/microlib/fpscalb.c 0x00000000 Number 0 dscalb.o ABSOLUTE
../fplib/microlib/fpsqrt.c 0x00000000 Number 0 dsqrt.o ABSOLUTE
../mathlib/dunder.c 0x00000000 Number 0 dunder.o ABSOLUTE
../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE
../mathlib/poly.c 0x00000000 Number 0 poly.o ABSOLUTE
../mathlib/pow.c 0x00000000 Number 0 pow_x.o ABSOLUTE
../mathlib/pow.c 0x00000000 Number 0 pow.o ABSOLUTE
../mathlib/qnan.c 0x00000000 Number 0 qnan.o ABSOLUTE
../mathlib/sqrt.c 0x00000000 Number 0 sqrt.o ABSOLUTE
../mathlib/sqrt.c 0x00000000 Number 0 sqrt_x.o ABSOLUTE
CORE\ARM\startup_CMSDK_CM0.s 0x00000000 Number 0 startup_cmsdk_cm0.o ABSOLUTE
CORE\\system_CMSDK_CM0.c 0x00000000 Number 0 system_cmsdk_cm0.o ABSOLUTE
CORE\system_CMSDK_CM0.c 0x00000000 Number 0 system_cmsdk_cm0.o ABSOLUTE
FWLIB\\source\\ENS1_CLOCK.c 0x00000000 Number 0 ens1_clock.o ABSOLUTE
FWLIB\\source\\ENS1_GPIO.c 0x00000000 Number 0 ens1_gpio.o ABSOLUTE
FWLIB\\source\\ENS1_MTP.c 0x00000000 Number 0 ens1_mtp.o ABSOLUTE
FWLIB\\source\\ENS1_TIMER.c 0x00000000 Number 0 ens1_timer.o ABSOLUTE
FWLIB\\source\\ENS1_UART.c 0x00000000 Number 0 ens1_uart.o ABSOLUTE
FWLIB\\source\\retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
FWLIB\source\ENS1_CLOCK.c 0x00000000 Number 0 ens1_clock.o ABSOLUTE
FWLIB\source\ENS1_GPIO.c 0x00000000 Number 0 ens1_gpio.o ABSOLUTE
FWLIB\source\ENS1_MTP.c 0x00000000 Number 0 ens1_mtp.o ABSOLUTE
FWLIB\source\ENS1_TIMER.c 0x00000000 Number 0 ens1_timer.o ABSOLUTE
FWLIB\source\ENS1_UART.c 0x00000000 Number 0 ens1_uart.o ABSOLUTE
FWLIB\source\retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
USER\\mian.c 0x00000000 Number 0 mian.o ABSOLUTE
USER\mian.c 0x00000000 Number 0 mian.o ABSOLUTE
cdcmple.s 0x00000000 Number 0 cdcmple.o ABSOLUTE
cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
init.s 0x00000000 Number 0 init.o ABSOLUTE
RESET 0x10000000 Section 192 startup_cmsdk_cm0.o(RESET)
.ARM.Collect$$$$00000000 0x100000c0 Section 0 entry.o(.ARM.Collect$$$$00000000)
.ARM.Collect$$$$00000001 0x100000c0 Section 4 entry2.o(.ARM.Collect$$$$00000001)
.ARM.Collect$$$$00000004 0x100000c4 Section 4 entry5.o(.ARM.Collect$$$$00000004)
.ARM.Collect$$$$00000008 0x100000c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
.ARM.Collect$$$$0000000A 0x100000c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
.ARM.Collect$$$$0000000B 0x100000c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
.ARM.Collect$$$$0000000D 0x100000d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
.ARM.Collect$$$$0000000F 0x100000d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
.ARM.Collect$$$$00002712 0x100000d0 Section 4 entry2.o(.ARM.Collect$$$$00002712)
__lit__00000000 0x100000d0 Data 4 entry2.o(.ARM.Collect$$$$00002712)
.text 0x100000d4 Section 28 startup_cmsdk_cm0.o(.text)
.text 0x100000f0 Section 0 uidiv.o(.text)
.text 0x1000011c Section 0 ddiv.o(.text)
.text 0x1000020c Section 0 dflti.o(.text)
.text 0x10000234 Section 0 dfltui.o(.text)
.text 0x10000250 Section 0 dfixui.o(.text)
.text 0x1000028c Section 0 llushr.o(.text)
.text 0x100002ae Section 0 iusefp.o(.text)
.text 0x100002ae Section 0 depilogue.o(.text)
.text 0x1000036c Section 0 dadd.o(.text)
.text 0x100004d0 Section 0 dmul.o(.text)
.text 0x100005a0 Section 0 dscalb.o(.text)
.text 0x100005cc Section 40 cdrcmple.o(.text)
.text 0x100005f4 Section 36 init.o(.text)
.text 0x10000618 Section 0 llshl.o(.text)
.text 0x10000638 Section 0 llsshr.o(.text)
.text 0x1000065e Section 0 dsqrt.o(.text)
i.CMSDK_timer_Init 0x10000700 Section 0 ens1_timer.o(i.CMSDK_timer_Init)
i.ClockInit 0x1000071c Section 0 ens1_clock.o(i.ClockInit)
i.ClockInitSet 0x1000073c Section 0 ens1_clock.o(i.ClockInitSet)
i.GPIO_AltFunction 0x100008a0 Section 0 ens1_gpio.o(i.GPIO_AltFunction)
i.GPIO_GetOutputValue 0x100008fc Section 0 ens1_gpio.o(i.GPIO_GetOutputValue)
i.GPIO_IO_Init 0x10000914 Section 0 ens1_gpio.o(i.GPIO_IO_Init)
i.GPIO_Output 0x10000a70 Section 0 ens1_gpio.o(i.GPIO_Output)
i.GPIO_Overturn 0x10000a98 Section 0 ens1_gpio.o(i.GPIO_Overturn)
i.GPIO_ResetOutput 0x10000ac0 Section 0 ens1_gpio.o(i.GPIO_ResetOutput)
i.GPIO_SetOutput 0x10000ad4 Section 0 ens1_gpio.o(i.GPIO_SetOutput)
i.MTP_init 0x10000ae8 Section 0 ens1_mtp.o(i.MTP_init)
i.NVIC_ClearPendingIRQ 0x10000aec Section 0 ens1_uart.o(i.NVIC_ClearPendingIRQ)
NVIC_ClearPendingIRQ 0x10000aed Thumb Code 14 ens1_uart.o(i.NVIC_ClearPendingIRQ)
i.NVIC_ClearPendingIRQ 0x10000b00 Section 0 ens1_timer.o(i.NVIC_ClearPendingIRQ)
NVIC_ClearPendingIRQ 0x10000b01 Thumb Code 14 ens1_timer.o(i.NVIC_ClearPendingIRQ)
i.NVIC_DisableIRQ 0x10000b14 Section 0 ens1_uart.o(i.NVIC_DisableIRQ)
NVIC_DisableIRQ 0x10000b15 Thumb Code 14 ens1_uart.o(i.NVIC_DisableIRQ)
i.NVIC_DisableIRQ 0x10000b28 Section 0 ens1_timer.o(i.NVIC_DisableIRQ)
NVIC_DisableIRQ 0x10000b29 Thumb Code 14 ens1_timer.o(i.NVIC_DisableIRQ)
i.NVIC_EnableIRQ 0x10000b3c Section 0 ens1_uart.o(i.NVIC_EnableIRQ)
NVIC_EnableIRQ 0x10000b3d Thumb Code 14 ens1_uart.o(i.NVIC_EnableIRQ)
i.NVIC_EnableIRQ 0x10000b50 Section 0 ens1_timer.o(i.NVIC_EnableIRQ)
NVIC_EnableIRQ 0x10000b51 Thumb Code 14 ens1_timer.o(i.NVIC_EnableIRQ)
i.PCLK_Enable 0x10000b64 Section 0 ens1_clock.o(i.PCLK_Enable)
i.SystemInit 0x10000b7c Section 0 system_cmsdk_cm0.o(i.SystemInit)
i.TIMER0_Handler 0x10000b8c Section 0 ens1_timer.o(i.TIMER0_Handler)
i.TIMER0_Init 0x10000be0 Section 0 ens1_timer.o(i.TIMER0_Init)
i.TIMER1_Handler 0x10000c20 Section 0 ens1_timer.o(i.TIMER1_Handler)
i.UART0_Handler 0x10000c3c Section 0 ens1_uart.o(i.UART0_Handler)
i.UART1_Handler 0x10000ca8 Section 0 ens1_uart.o(i.UART1_Handler)
i.UARTLine_THREmpty 0x10000d08 Section 0 ens1_uart.o(i.UARTLine_THREmpty)
i.UART_INT_TYPE 0x10000d12 Section 0 ens1_uart.o(i.UART_INT_TYPE)
i.UART_ITConfig 0x10000d1c Section 0 ens1_uart.o(i.UART_ITConfig)
i.UART_Init 0x10000d74 Section 0 ens1_uart.o(i.UART_Init)
i.UartPutc 0x10000e20 Section 0 ens1_uart.o(i.UartPutc)
i.WRITE_UART_THRBuff 0x10000e3e Section 0 ens1_uart.o(i.WRITE_UART_THRBuff)
i.__0printf$1 0x10000e44 Section 0 printf1.o(i.__0printf$1)
i.__ARM_clz 0x10000e64 Section 0 depilogue.o(i.__ARM_clz)
i.__ARM_fpclassify 0x10000e94 Section 0 fpclassify.o(i.__ARM_fpclassify)
i.__kernel_poly 0x10000ec0 Section 0 poly.o(i.__kernel_poly)
i.__mathlib_dbl_divzero 0x10000f6c Section 0 dunder.o(i.__mathlib_dbl_divzero)
i.__mathlib_dbl_infnan2 0x10000f80 Section 0 dunder.o(i.__mathlib_dbl_infnan2)
i.__mathlib_dbl_invalid 0x10000f88 Section 0 dunder.o(i.__mathlib_dbl_invalid)
i.__mathlib_dbl_overflow 0x10000f98 Section 0 dunder.o(i.__mathlib_dbl_overflow)
i.__mathlib_dbl_underflow 0x10000fac Section 0 dunder.o(i.__mathlib_dbl_underflow)
i.__scatterload_copy 0x10000fc0 Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x10000fce Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x10000fd0 Section 14 handlers.o(i.__scatterload_zeroinit)
i.__set_errno 0x10000fe0 Section 0 errno.o(i.__set_errno)
i._printf_core 0x10000fec Section 0 printf1.o(i._printf_core)
_printf_core 0x10000fed Thumb Code 332 printf1.o(i._printf_core)
i.fputc 0x1000113c Section 0 retarget.o(i.fputc)
i.main 0x10001150 Section 0 mian.o(i.main)
i.pow 0x1000119c Section 0 pow.o(i.pow)
i.sqrt 0x10001b98 Section 0 sqrt.o(i.sqrt)
.constdata 0x10001be0 Section 136 pow.o(.constdata)
bp 0x10001be0 Data 16 pow.o(.constdata)
dp_h 0x10001bf0 Data 16 pow.o(.constdata)
dp_l 0x10001c00 Data 16 pow.o(.constdata)
L 0x10001c10 Data 48 pow.o(.constdata)
P 0x10001c40 Data 40 pow.o(.constdata)
.constdata 0x10001c68 Section 8 qnan.o(.constdata)
.data 0x20000000 Section 22 ens1_uart.o(.data)
.data 0x20000018 Section 14 ens1_clock.o(.data)
.data 0x20000028 Section 8 retarget.o(.data)
.data 0x20000030 Section 12 ens1_timer.o(.data)
.data 0x2000003c Section 8 system_cmsdk_cm0.o(.data)
.data 0x20000044 Section 4 errno.o(.data)
_errno 0x20000044 Data 4 errno.o(.data)
STACK 0x20000048 Section 512 startup_cmsdk_cm0.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEX$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 mian.o ABSOLUTE
__use_no_errno 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_exception_handling 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_fp 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_heap 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_heap_region 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_semihosting 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_semihosting_swi 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_signal_handling 0x00000000 Number 0 useno.o ABSOLUTE
_printf_a 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_c 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_d 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_e 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_f 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_g 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_i 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_l 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_n 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_o 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_p 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_s 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_str 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_u 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_x 0x00000000 Number 0 stubs.o ABSOLUTE
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
__decompress - Undefined Weak Reference
_clock_init - Undefined Weak Reference
_microlib_exit - Undefined Weak Reference
__Vectors_Size 0x000000c0 Number 0 startup_cmsdk_cm0.o ABSOLUTE
__Vectors 0x10000000 Data 4 startup_cmsdk_cm0.o(RESET)
__Vectors_End 0x100000c0 Data 0 startup_cmsdk_cm0.o(RESET)
__main 0x100000c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
_main_stk 0x100000c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
_main_scatterload 0x100000c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
__main_after_scatterload 0x100000c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
_main_clock 0x100000c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
_main_cpp_init 0x100000c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
_main_init 0x100000c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
__rt_final_cpp 0x100000d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
__rt_final_exit 0x100000d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
Reset_Handler 0x100000d5 Thumb Code 8 startup_cmsdk_cm0.o(.text)
NMI_Handler 0x100000dd Thumb Code 2 startup_cmsdk_cm0.o(.text)
HardFault_Handler 0x100000df Thumb Code 2 startup_cmsdk_cm0.o(.text)
SVC_Handler 0x100000e1 Thumb Code 2 startup_cmsdk_cm0.o(.text)
PendSV_Handler 0x100000e3 Thumb Code 2 startup_cmsdk_cm0.o(.text)
SysTick_Handler 0x100000e5 Thumb Code 2 startup_cmsdk_cm0.o(.text)
ADC_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
CHARGER_END_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
CHARGER_OK_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
COMP0_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
COMP1_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
DUALTIMER_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
GPIO0_7_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
GPIO16_23_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
GPIO8_15_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
I2C0_Error_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
I2C0_Event_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
I2C1_Error_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
I2C1_Event_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
LCD_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
LVD_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
MTP_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
OVER_TEMP_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
PWM_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
RTC_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
SPI0_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
SPI1_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
WG_DRV_Handler 0x100000e7 Thumb Code 0 startup_cmsdk_cm0.o(.text)
__aeabi_uidiv 0x100000f1 Thumb Code 0 uidiv.o(.text)
__aeabi_uidivmod 0x100000f1 Thumb Code 44 uidiv.o(.text)
__aeabi_ddiv 0x1000011d Thumb Code 234 ddiv.o(.text)
__aeabi_i2d 0x1000020d Thumb Code 34 dflti.o(.text)
__aeabi_ui2d 0x10000235 Thumb Code 24 dfltui.o(.text)
__aeabi_d2uiz 0x10000251 Thumb Code 50 dfixui.o(.text)
__aeabi_llsr 0x1000028d Thumb Code 34 llushr.o(.text)
_ll_ushift_r 0x1000028d Thumb Code 0 llushr.o(.text)
__I$use$fp 0x100002af Thumb Code 0 iusefp.o(.text)
_double_round 0x100002af Thumb Code 26 depilogue.o(.text)
_double_epilogue 0x100002c9 Thumb Code 164 depilogue.o(.text)
__aeabi_dadd 0x1000036d Thumb Code 328 dadd.o(.text)
__aeabi_dsub 0x100004b5 Thumb Code 12 dadd.o(.text)
__aeabi_drsub 0x100004c1 Thumb Code 12 dadd.o(.text)
__aeabi_dmul 0x100004d1 Thumb Code 202 dmul.o(.text)
__ARM_scalbn 0x100005a1 Thumb Code 44 dscalb.o(.text)
scalbn 0x100005a1 Thumb Code 0 dscalb.o(.text)
__aeabi_cdrcmple 0x100005cd Thumb Code 38 cdrcmple.o(.text)
__scatterload 0x100005f5 Thumb Code 28 init.o(.text)
__scatterload_rt2 0x100005f5 Thumb Code 0 init.o(.text)
__aeabi_llsl 0x10000619 Thumb Code 32 llshl.o(.text)
_ll_shift_l 0x10000619 Thumb Code 0 llshl.o(.text)
__aeabi_lasr 0x10000639 Thumb Code 38 llsshr.o(.text)
_ll_sshift_r 0x10000639 Thumb Code 0 llsshr.o(.text)
_dsqrt 0x1000065f Thumb Code 162 dsqrt.o(.text)
CMSDK_timer_Init 0x10000701 Thumb Code 26 ens1_timer.o(i.CMSDK_timer_Init)
ClockInit 0x1000071d Thumb Code 20 ens1_clock.o(i.ClockInit)
ClockInitSet 0x1000073d Thumb Code 348 ens1_clock.o(i.ClockInitSet)
GPIO_AltFunction 0x100008a1 Thumb Code 86 ens1_gpio.o(i.GPIO_AltFunction)
GPIO_GetOutputValue 0x100008fd Thumb Code 18 ens1_gpio.o(i.GPIO_GetOutputValue)
GPIO_IO_Init 0x10000915 Thumb Code 342 ens1_gpio.o(i.GPIO_IO_Init)
GPIO_Output 0x10000a71 Thumb Code 36 ens1_gpio.o(i.GPIO_Output)
GPIO_Overturn 0x10000a99 Thumb Code 40 ens1_gpio.o(i.GPIO_Overturn)
GPIO_ResetOutput 0x10000ac1 Thumb Code 16 ens1_gpio.o(i.GPIO_ResetOutput)
GPIO_SetOutput 0x10000ad5 Thumb Code 16 ens1_gpio.o(i.GPIO_SetOutput)
MTP_init 0x10000ae9 Thumb Code 4 ens1_mtp.o(i.MTP_init)
PCLK_Enable 0x10000b65 Thumb Code 20 ens1_clock.o(i.PCLK_Enable)
SystemInit 0x10000b7d Thumb Code 8 system_cmsdk_cm0.o(i.SystemInit)
TIMER0_Handler 0x10000b8d Thumb Code 62 ens1_timer.o(i.TIMER0_Handler)
TIMER0_Init 0x10000be1 Thumb Code 56 ens1_timer.o(i.TIMER0_Init)
TIMER1_Handler 0x10000c21 Thumb Code 18 ens1_timer.o(i.TIMER1_Handler)
UART0_Handler 0x10000c3d Thumb Code 108 ens1_uart.o(i.UART0_Handler)
UART1_Handler 0x10000ca9 Thumb Code 92 ens1_uart.o(i.UART1_Handler)
UARTLine_THREmpty 0x10000d09 Thumb Code 10 ens1_uart.o(i.UARTLine_THREmpty)
UART_INT_TYPE 0x10000d13 Thumb Code 10 ens1_uart.o(i.UART_INT_TYPE)
UART_ITConfig 0x10000d1d Thumb Code 84 ens1_uart.o(i.UART_ITConfig)
UART_Init 0x10000d75 Thumb Code 164 ens1_uart.o(i.UART_Init)
UartPutc 0x10000e21 Thumb Code 30 ens1_uart.o(i.UartPutc)
WRITE_UART_THRBuff 0x10000e3f Thumb Code 4 ens1_uart.o(i.WRITE_UART_THRBuff)
__0printf$1 0x10000e45 Thumb Code 24 printf1.o(i.__0printf$1)
__1printf$1 0x10000e45 Thumb Code 0 printf1.o(i.__0printf$1)
__2printf 0x10000e45 Thumb Code 0 printf1.o(i.__0printf$1)
__ARM_clz 0x10000e65 Thumb Code 46 depilogue.o(i.__ARM_clz)
__ARM_fpclassify 0x10000e95 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify)
__kernel_poly 0x10000ec1 Thumb Code 172 poly.o(i.__kernel_poly)
__mathlib_dbl_divzero 0x10000f6d Thumb Code 16 dunder.o(i.__mathlib_dbl_divzero)
__mathlib_dbl_infnan2 0x10000f81 Thumb Code 8 dunder.o(i.__mathlib_dbl_infnan2)
__mathlib_dbl_invalid 0x10000f89 Thumb Code 16 dunder.o(i.__mathlib_dbl_invalid)
__mathlib_dbl_overflow 0x10000f99 Thumb Code 16 dunder.o(i.__mathlib_dbl_overflow)
__mathlib_dbl_underflow 0x10000fad Thumb Code 14 dunder.o(i.__mathlib_dbl_underflow)
__scatterload_copy 0x10000fc1 Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x10000fcf Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x10000fd1 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
__set_errno 0x10000fe1 Thumb Code 6 errno.o(i.__set_errno)
fputc 0x1000113d Thumb Code 16 retarget.o(i.fputc)
main 0x10001151 Thumb Code 64 mian.o(i.main)
pow 0x1000119d Thumb Code 2548 pow.o(i.pow)
sqrt 0x10001b99 Thumb Code 66 sqrt.o(i.sqrt)
__mathlib_zero 0x10001c68 Data 8 qnan.o(.constdata)
Region$$Table$$Base 0x10001c70 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x10001c90 Number 0 anon$$obj.o(Region$$Table)
UART1_Fifo 0x20000000 Data 3 ens1_uart.o(.data)
UART1_Init 0x20000004 Data 16 ens1_uart.o(.data)
UART1_ITSet 0x20000014 Data 2 ens1_uart.o(.data)
APB_Clock_Freq 0x20000018 Data 4 ens1_clock.o(.data)
CLOCKCFG 0x2000001c Data 10 ens1_clock.o(.data)
__stdout 0x20000028 Data 4 retarget.o(.data)
__stdin 0x2000002c Data 4 retarget.o(.data)
timer0_irq_occurred 0x20000030 Data 4 ens1_timer.o(.data)
time_flag 0x20000034 Data 4 ens1_timer.o(.data)
timer1_irq_occurred 0x20000038 Data 4 ens1_timer.o(.data)
SystemFrequency 0x2000003c Data 4 system_cmsdk_cm0.o(.data)
SystemCoreClock 0x20000040 Data 4 system_cmsdk_cm0.o(.data)
__initial_sp 0x20000248 Data 0 startup_cmsdk_cm0.o(STACK)
==============================================================================
Memory Map of the image
Image Entry point : 0x100000c1
Load Region LR_IROM1 (Base: 0x10000000, Size: 0x00001cd8, Max: 0x00008000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x10000000, Load base: 0x10000000, Size: 0x00001c90, Max: 0x00008000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x10000000 0x10000000 0x000000c0 Data RO 719 RESET startup_cmsdk_cm0.o
0x100000c0 0x100000c0 0x00000000 Code RO 734 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
0x100000c0 0x100000c0 0x00000004 Code RO 1067 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
0x100000c4 0x100000c4 0x00000004 Code RO 1070 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
0x100000c8 0x100000c8 0x00000000 Code RO 1072 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
0x100000c8 0x100000c8 0x00000000 Code RO 1074 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
0x100000c8 0x100000c8 0x00000008 Code RO 1075 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
0x100000d0 0x100000d0 0x00000000 Code RO 1077 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
0x100000d0 0x100000d0 0x00000000 Code RO 1079 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
0x100000d0 0x100000d0 0x00000004 Code RO 1068 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
0x100000d4 0x100000d4 0x0000001c Code RO 720 .text startup_cmsdk_cm0.o
0x100000f0 0x100000f0 0x0000002c Code RO 737 .text mc_p.l(uidiv.o)
0x1000011c 0x1000011c 0x000000f0 Code RO 1032 .text mf_p.l(ddiv.o)
0x1000020c 0x1000020c 0x00000028 Code RO 1034 .text mf_p.l(dflti.o)
0x10000234 0x10000234 0x0000001c Code RO 1036 .text mf_p.l(dfltui.o)
0x10000250 0x10000250 0x0000003c Code RO 1038 .text mf_p.l(dfixui.o)
0x1000028c 0x1000028c 0x00000022 Code RO 1083 .text mc_p.l(llushr.o)
0x100002ae 0x100002ae 0x00000000 Code RO 1094 .text mc_p.l(iusefp.o)
0x100002ae 0x100002ae 0x000000be Code RO 1095 .text mf_p.l(depilogue.o)
0x1000036c 0x1000036c 0x00000164 Code RO 1099 .text mf_p.l(dadd.o)
0x100004d0 0x100004d0 0x000000d0 Code RO 1101 .text mf_p.l(dmul.o)
0x100005a0 0x100005a0 0x0000002c Code RO 1103 .text mf_p.l(dscalb.o)
0x100005cc 0x100005cc 0x00000028 Code RO 1107 .text mf_p.l(cdrcmple.o)
0x100005f4 0x100005f4 0x00000024 Code RO 1109 .text mc_p.l(init.o)
0x10000618 0x10000618 0x00000020 Code RO 1111 .text mc_p.l(llshl.o)
0x10000638 0x10000638 0x00000026 Code RO 1113 .text mc_p.l(llsshr.o)
0x1000065e 0x1000065e 0x000000a2 Code RO 1115 .text mf_p.l(dsqrt.o)
0x10000700 0x10000700 0x0000001a Code RO 509 i.CMSDK_timer_Init ens1_timer.o
0x1000071a 0x1000071a 0x00000002 PAD
0x1000071c 0x1000071c 0x00000020 Code RO 391 i.ClockInit ens1_clock.o
0x1000073c 0x1000073c 0x00000164 Code RO 392 i.ClockInitSet ens1_clock.o
0x100008a0 0x100008a0 0x0000005c Code RO 260 i.GPIO_AltFunction ens1_gpio.o
0x100008fc 0x100008fc 0x00000018 Code RO 263 i.GPIO_GetOutputValue ens1_gpio.o
0x10000914 0x10000914 0x0000015c Code RO 264 i.GPIO_IO_Init ens1_gpio.o
0x10000a70 0x10000a70 0x00000028 Code RO 266 i.GPIO_Output ens1_gpio.o
0x10000a98 0x10000a98 0x00000028 Code RO 267 i.GPIO_Overturn ens1_gpio.o
0x10000ac0 0x10000ac0 0x00000014 Code RO 268 i.GPIO_ResetOutput ens1_gpio.o
0x10000ad4 0x10000ad4 0x00000014 Code RO 269 i.GPIO_SetOutput ens1_gpio.o
0x10000ae8 0x10000ae8 0x00000004 Code RO 334 i.MTP_init ens1_mtp.o
0x10000aec 0x10000aec 0x00000014 Code RO 80 i.NVIC_ClearPendingIRQ ens1_uart.o
0x10000b00 0x10000b00 0x00000014 Code RO 517 i.NVIC_ClearPendingIRQ ens1_timer.o
0x10000b14 0x10000b14 0x00000014 Code RO 81 i.NVIC_DisableIRQ ens1_uart.o
0x10000b28 0x10000b28 0x00000014 Code RO 518 i.NVIC_DisableIRQ ens1_timer.o
0x10000b3c 0x10000b3c 0x00000014 Code RO 82 i.NVIC_EnableIRQ ens1_uart.o
0x10000b50 0x10000b50 0x00000014 Code RO 519 i.NVIC_EnableIRQ ens1_timer.o
0x10000b64 0x10000b64 0x00000018 Code RO 395 i.PCLK_Enable ens1_clock.o
0x10000b7c 0x10000b7c 0x00000010 Code RO 688 i.SystemInit system_cmsdk_cm0.o
0x10000b8c 0x10000b8c 0x00000054 Code RO 520 i.TIMER0_Handler ens1_timer.o
0x10000be0 0x10000be0 0x00000040 Code RO 521 i.TIMER0_Init ens1_timer.o
0x10000c20 0x10000c20 0x0000001c Code RO 522 i.TIMER1_Handler ens1_timer.o
0x10000c3c 0x10000c3c 0x0000006c Code RO 84 i.UART0_Handler ens1_uart.o
0x10000ca8 0x10000ca8 0x00000060 Code RO 85 i.UART1_Handler ens1_uart.o
0x10000d08 0x10000d08 0x0000000a Code RO 87 i.UARTLine_THREmpty ens1_uart.o
0x10000d12 0x10000d12 0x0000000a Code RO 93 i.UART_INT_TYPE ens1_uart.o
0x10000d1c 0x10000d1c 0x00000058 Code RO 94 i.UART_ITConfig ens1_uart.o
0x10000d74 0x10000d74 0x000000ac Code RO 95 i.UART_Init ens1_uart.o
0x10000e20 0x10000e20 0x0000001e Code RO 104 i.UartPutc ens1_uart.o
0x10000e3e 0x10000e3e 0x00000004 Code RO 105 i.WRITE_UART_THRBuff ens1_uart.o
0x10000e42 0x10000e42 0x00000002 PAD
0x10000e44 0x10000e44 0x00000020 Code RO 788 i.__0printf$1 mc_p.l(printf1.o)
0x10000e64 0x10000e64 0x0000002e Code RO 1097 i.__ARM_clz mf_p.l(depilogue.o)
0x10000e92 0x10000e92 0x00000002 PAD
0x10000e94 0x10000e94 0x0000002c Code RO 1054 i.__ARM_fpclassify m_ps.l(fpclassify.o)
0x10000ec0 0x10000ec0 0x000000ac Code RO 1056 i.__kernel_poly m_ps.l(poly.o)
0x10000f6c 0x10000f6c 0x00000014 Code RO 1040 i.__mathlib_dbl_divzero m_ps.l(dunder.o)
0x10000f80 0x10000f80 0x00000008 Code RO 1042 i.__mathlib_dbl_infnan2 m_ps.l(dunder.o)
0x10000f88 0x10000f88 0x00000010 Code RO 1043 i.__mathlib_dbl_invalid m_ps.l(dunder.o)
0x10000f98 0x10000f98 0x00000014 Code RO 1044 i.__mathlib_dbl_overflow m_ps.l(dunder.o)
0x10000fac 0x10000fac 0x00000014 Code RO 1046 i.__mathlib_dbl_underflow m_ps.l(dunder.o)
0x10000fc0 0x10000fc0 0x0000000e Code RO 1121 i.__scatterload_copy mc_p.l(handlers.o)
0x10000fce 0x10000fce 0x00000002 Code RO 1122 i.__scatterload_null mc_p.l(handlers.o)
0x10000fd0 0x10000fd0 0x0000000e Code RO 1123 i.__scatterload_zeroinit mc_p.l(handlers.o)
0x10000fde 0x10000fde 0x00000002 PAD
0x10000fe0 0x10000fe0 0x0000000c Code RO 1089 i.__set_errno mc_p.l(errno.o)
0x10000fec 0x10000fec 0x00000150 Code RO 795 i._printf_core mc_p.l(printf1.o)
0x1000113c 0x1000113c 0x00000014 Code RO 444 i.fputc retarget.o
0x10001150 0x10001150 0x0000004c Code RO 3 i.main mian.o
0x1000119c 0x1000119c 0x000009fc Code RO 725 i.pow m_ps.l(pow.o)
0x10001b98 0x10001b98 0x00000048 Code RO 1060 i.sqrt m_ps.l(sqrt.o)
0x10001be0 0x10001be0 0x00000088 Data RO 726 .constdata m_ps.l(pow.o)
0x10001c68 0x10001c68 0x00000008 Data RO 1058 .constdata m_ps.l(qnan.o)
0x10001c70 0x10001c70 0x00000020 Data RO 1119 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x10001c90, Size: 0x00000248, Max: 0x00020000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x10001c90 0x00000016 Data RW 106 .data ens1_uart.o
0x20000016 0x10001ca6 0x00000002 PAD
0x20000018 0x10001ca8 0x0000000e Data RW 396 .data ens1_clock.o
0x20000026 0x10001cb6 0x00000002 PAD
0x20000028 0x10001cb8 0x00000008 Data RW 445 .data retarget.o
0x20000030 0x10001cc0 0x0000000c Data RW 524 .data ens1_timer.o
0x2000003c 0x10001ccc 0x00000008 Data RW 689 .data system_cmsdk_cm0.o
0x20000044 0x10001cd4 0x00000004 Data RW 1090 .data mc_p.l(errno.o)
0x20000048 - 0x00000200 Zero RW 717 STACK startup_cmsdk_cm0.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
412 24 0 14 0 3375 ens1_clock.o
584 30 0 0 0 3766 ens1_gpio.o
4 0 0 0 0 391 ens1_mtp.o
262 58 0 12 0 3619 ens1_timer.o
578 34 0 22 0 14760 ens1_uart.o
76 12 0 0 0 42047 mian.o
20 4 0 8 0 2302 retarget.o
28 8 192 0 512 576 startup_cmsdk_cm0.o
16 8 0 8 0 631 system_cmsdk_cm0.o
----------------------------------------------------------------------
1984 178 224 68 512 71467 Object Totals
0 0 32 0 0 0 (incl. Generated)
4 0 0 4 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
84 14 0 0 0 340 dunder.o
44 4 0 0 0 60 fpclassify.o
172 0 0 0 0 76 poly.o
2556 196 136 0 0 240 pow.o
0 0 8 0 0 0 qnan.o
72 6 0 0 0 76 sqrt.o
0 0 0 0 0 0 entry.o
0 0 0 0 0 0 entry10a.o
0 0 0 0 0 0 entry11a.o
8 4 0 0 0 0 entry2.o
4 0 0 0 0 0 entry5.o
0 0 0 0 0 0 entry7b.o
0 0 0 0 0 0 entry8b.o
8 4 0 0 0 0 entry9a.o
12 6 0 4 0 60 errno.o
30 0 0 0 0 0 handlers.o
36 8 0 0 0 68 init.o
0 0 0 0 0 0 iusefp.o
32 0 0 0 0 68 llshl.o
38 0 0 0 0 68 llsshr.o
34 0 0 0 0 68 llushr.o
368 12 0 0 0 168 printf1.o
44 0 0 0 0 72 uidiv.o
40 2 0 0 0 68 cdrcmple.o
356 4 0 0 0 140 dadd.o
240 6 0 0 0 84 ddiv.o
236 0 0 0 0 216 depilogue.o
60 10 0 0 0 68 dfixui.o
40 6 0 0 0 68 dflti.o
28 4 0 0 0 68 dfltui.o
208 6 0 0 0 88 dmul.o
44 0 0 0 0 72 dscalb.o
162 0 0 0 0 80 dsqrt.o
----------------------------------------------------------------------
4960 292 144 4 0 2316 Library Totals
4 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
2928 220 144 0 0 792 m_ps.l
614 34 0 4 0 572 mc_p.l
1414 38 0 0 0 952 mf_p.l
----------------------------------------------------------------------
4960 292 144 4 0 2316 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
6944 470 368 72 512 71551 Grand Totals
6944 470 368 72 512 71551 ELF Image Totals
6944 470 368 72 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 7312 ( 7.14kB)
Total RW Size (RW Data + ZI Data) 584 ( 0.57kB)
Total ROM Size (Code + RO Data + RW Data) 7384 ( 7.21kB)
==============================================================================