HardwareDriver/nuvoton/m451/steppernew/Listings/steper.map

1275 lines
111 KiB
Plaintext

Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]
==============================================================================
Section Cross References
main.o(i._Z10UART0_Initv) refers to sys.o(i.SYS_ResetModule) for SYS_ResetModule
main.o(i._Z10UART0_Initv) refers to uart.o(i.UART_Open) for UART_Open
main.o(i._Z16ADC00_IRQHandlerv) refers to main.o(.data) for g_u32AdcIntFlag
main.o(i._Z17EADC_FunctionTestv) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
main.o(i._Z17EADC_FunctionTestv) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
main.o(i._Z17EADC_FunctionTestv) refers to _printf_dec.o(.text) for _printf_int_dec
main.o(i._Z17EADC_FunctionTestv) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
main.o(i._Z17EADC_FunctionTestv) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
main.o(i._Z17EADC_FunctionTestv) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
main.o(i._Z17EADC_FunctionTestv) refers to noretval__2printf.o(.text) for __2printf
main.o(i._Z17EADC_FunctionTestv) refers to eadc.o(i.EADC_Open) for EADC_Open
main.o(i._Z17EADC_FunctionTestv) refers to eadc.o(i.EADC_SetInternalSampleTime) for EADC_SetInternalSampleTime
main.o(i._Z17EADC_FunctionTestv) refers to eadc.o(i.EADC_ConfigSampleModule) for EADC_ConfigSampleModule
main.o(i._Z17EADC_FunctionTestv) refers to noretval__2sprintf.o(.text) for __2sprintf
main.o(i._Z17EADC_FunctionTestv) refers to pwm.o(i.PWM_ConfigOutputChannel) for PWM_ConfigOutputChannel
main.o(i._Z17EADC_FunctionTestv) refers to ssd1306.o(i.print_Line) for print_Line
main.o(i._Z17EADC_FunctionTestv) refers to main.o(.conststring) for .conststring
main.o(i._Z17EADC_FunctionTestv) refers to main.o(.data) for g_u32AdcIntFlag
main.o(i._Z7I2CInitv) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
main.o(i._Z7I2CInitv) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
main.o(i._Z7I2CInitv) refers to _printf_dec.o(.text) for _printf_int_dec
main.o(i._Z7I2CInitv) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock
main.o(i._Z7I2CInitv) refers to i2c.o(i.I2C_Open) for I2C_Open
main.o(i._Z7I2CInitv) refers to i2c.o(i.I2C_GetBusClockFreq) for I2C_GetBusClockFreq
main.o(i._Z7I2CInitv) refers to noretval__2printf.o(.text) for __2printf
main.o(i._Z7I2CInitv) refers to i2c.o(i.I2C_SetSlaveAddr) for I2C_SetSlaveAddr
main.o(i._Z7I2CInitv) refers to main.o(i._Z11SYS_LockRegv) for SYS_LockReg()
main.o(i._Z7PWMInitv) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock
main.o(i._Z7PWMInitv) refers to sys.o(i.SYS_ResetModule) for SYS_ResetModule
main.o(i._Z7PWMInitv) refers to clk.o(i.CLK_SetModuleClock) for CLK_SetModuleClock
main.o(i._Z7PWMInitv) refers to pwm.o(i.PWM_ConfigOutputChannel) for PWM_ConfigOutputChannel
main.o(i._Z7PWMInitv) refers to main.o(i._Z13SYS_UnlockRegv) for SYS_UnlockReg()
main.o(i._Z7PWMInitv) refers to pwm.o(i.PWM_EnableDeadZone) for PWM_EnableDeadZone
main.o(i._Z7PWMInitv) refers to main.o(i._Z11SYS_LockRegv) for SYS_LockReg()
main.o(i._Z7PWMInitv) refers to pwm.o(i.PWM_EnableOutput) for PWM_EnableOutput
main.o(i._Z7PWMInitv) refers to pwm.o(i.PWM_EnablePeriodInt) for PWM_EnablePeriodInt
main.o(i._Z7PWMInitv) refers to pwm.o(i.PWM_Start) for PWM_Start
main.o(i._Z8SYS_Initv) refers to clk.o(i.CLK_EnableXtalRC) for CLK_EnableXtalRC
main.o(i._Z8SYS_Initv) refers to clk.o(i.CLK_WaitClockReady) for CLK_WaitClockReady
main.o(i._Z8SYS_Initv) refers to clk.o(i.CLK_SetHCLK) for CLK_SetHCLK
main.o(i._Z8SYS_Initv) refers to clk.o(i.CLK_DisablePLL) for CLK_DisablePLL
main.o(i._Z8SYS_Initv) refers to clk.o(i.CLK_SetCoreClock) for CLK_SetCoreClock
main.o(i._Z8SYS_Initv) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock
main.o(i._Z8SYS_Initv) refers to clk.o(i.CLK_SetModuleClock) for CLK_SetModuleClock
main.o(i._Z8SYS_Initv) refers to main.o(i._Z7I2CInitv) for I2CInit()
main.o(i._Z8SYS_Initv) refers to main.o(i._Z7PWMInitv) for PWMInit()
main.o(i.main) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
main.o(i.main) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
main.o(i.main) refers to _printf_dec.o(.text) for _printf_int_dec
main.o(i.main) refers to main.o(i._Z13SYS_UnlockRegv) for SYS_UnlockReg()
main.o(i.main) refers to main.o(i._Z8SYS_Initv) for SYS_Init()
main.o(i.main) refers to main.o(i._Z11SYS_LockRegv) for SYS_LockReg()
main.o(i.main) refers to main.o(i._Z10UART0_Initv) for UART0_Init()
main.o(i.main) refers to ssd1306.o(i.clear_LCD) for clear_LCD
main.o(i.main) refers to ssd1306.o(i.Init_LCD) for Init_LCD
main.o(i.main) refers to noretval__2printf.o(.text) for __2printf
main.o(i.main) refers to main.o(i._Z17EADC_FunctionTestv) for EADC_FunctionTest()
main.o(i.main) refers to system_m451series.o(.data) for SystemCoreClock
main.o(.ARM.exidx) refers to main.o(i._Z13SYS_UnlockRegv) for i._Z13SYS_UnlockRegv
main.o(.ARM.exidx) refers to main.o(i._Z12NRF24L01Initv) for i._Z12NRF24L01Initv
main.o(.ARM.exidx) refers to main.o(i._Z7PWMInitv) for i._Z7PWMInitv
main.o(.ARM.exidx) refers to main.o(i._Z7I2CInitv) for i._Z7I2CInitv
main.o(.ARM.exidx) refers to main.o(i._Z8SYS_Initv) for i._Z8SYS_Initv
main.o(.ARM.exidx) refers to main.o(i._Z10UART0_Initv) for i._Z10UART0_Initv
main.o(.ARM.exidx) refers to main.o(i._Z17EADC_FunctionTestv) for i._Z17EADC_FunctionTestv
main.o(.ARM.exidx) refers to main.o(i._Z16ADC00_IRQHandlerv) for i._Z16ADC00_IRQHandlerv
main.o(.ARM.exidx) refers to main.o(i.main) for i.main
main.o(.ARM.exidx) refers to main.o(i._Z11SYS_LockRegv) for i._Z11SYS_LockRegv
ssd1306.o(i.Init_LCD) refers to ssd1306.o(i.oledWriteCommand) for oledWriteCommand
ssd1306.o(i.clear_LCD) refers to ssd1306.o(i.oled_address) for oled_address
ssd1306.o(i.clear_LCD) refers to ssd1306.o(i.oledWriteData) for oledWriteData
ssd1306.o(i.draw_LCD) refers to ssd1306.o(i.oled_address) for oled_address
ssd1306.o(i.draw_LCD) refers to ssd1306.o(i.oledWriteData) for oledWriteData
ssd1306.o(i.oledWriteCommand) refers to ssd1306.o(i.OLED_SingleWrite) for OLED_SingleWrite
ssd1306.o(i.oledWriteData) refers to ssd1306.o(i.OLED_SingleWrite) for OLED_SingleWrite
ssd1306.o(i.oled_address) refers to ssd1306.o(i.oledWriteCommand) for oledWriteCommand
ssd1306.o(i.print_C) refers to ssd1306.o(i.oled_address) for oled_address
ssd1306.o(i.print_C) refers to ssd1306.o(i.oledWriteData) for oledWriteData
ssd1306.o(i.print_C) refers to ssd1306.o(.data) for F8X16
ssd1306.o(i.print_Line) refers to ssd1306.o(i.print_C) for print_C
ssd1306.o(i.print_Line) refers to strlen.o(.text) for strlen
interrupt.o(i.PWM0P0_IRQHandler) refers to pwm.o(i.PWM_EnableOutput) for PWM_EnableOutput
interrupt.o(i.PWM0P0_IRQHandler) refers to pwm.o(i.PWM_DisableOutput) for PWM_DisableOutput
interrupt.o(i.PWM0P0_IRQHandler) refers to pwm.o(i.PWM_ClearPeriodIntFlag) for PWM_ClearPeriodIntFlag
interrupt.o(i.PWM0P0_IRQHandler) refers to interrupt.o(.data) for cnt
clk.o(i.CLK_DisableCKO) refers to clk.o(i.CLK_DisableModuleClock) for CLK_DisableModuleClock
clk.o(i.CLK_EnableCKO) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock
clk.o(i.CLK_EnableCKO) refers to clk.o(i.CLK_SetModuleClock) for CLK_SetModuleClock
clk.o(i.CLK_EnablePLL) refers to clk.o(i.CLK_DisablePLL) for CLK_DisablePLL
clk.o(i.CLK_EnablePLL) refers to clk.o(i.CLK_WaitClockReady) for CLK_WaitClockReady
clk.o(i.CLK_EnablePLL) refers to clk.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
clk.o(i.CLK_GetCPUFreq) refers to system_m451series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
clk.o(i.CLK_GetCPUFreq) refers to system_m451series.o(.data) for SystemCoreClock
clk.o(i.CLK_GetHCLKFreq) refers to system_m451series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
clk.o(i.CLK_GetHCLKFreq) refers to system_m451series.o(.data) for SystemCoreClock
clk.o(i.CLK_GetPCLK0Freq) refers to system_m451series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
clk.o(i.CLK_GetPCLK0Freq) refers to system_m451series.o(.data) for SystemCoreClock
clk.o(i.CLK_GetPCLK1Freq) refers to system_m451series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
clk.o(i.CLK_GetPCLK1Freq) refers to system_m451series.o(.data) for SystemCoreClock
clk.o(i.CLK_SetCoreClock) refers to clk.o(i.CLK_WaitClockReady) for CLK_WaitClockReady
clk.o(i.CLK_SetCoreClock) refers to clk.o(i.CLK_EnablePLL) for CLK_EnablePLL
clk.o(i.CLK_SetCoreClock) refers to clk.o(i.CLK_SetHCLK) for CLK_SetHCLK
clk.o(i.CLK_SetHCLK) refers to clk.o(i.CLK_WaitClockReady) for CLK_WaitClockReady
clk.o(i.CLK_SetHCLK) refers to system_m451series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
pwm.o(i.PWM_ConfigCaptureChannel) refers to pwm.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
pwm.o(i.PWM_ConfigCaptureChannel) refers to system_m451series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
pwm.o(i.PWM_ConfigCaptureChannel) refers to system_m451series.o(.data) for SystemCoreClock
pwm.o(i.PWM_ConfigOutputChannel) refers to pwm.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
pwm.o(i.PWM_ConfigOutputChannel) refers to system_m451series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
pwm.o(i.PWM_ConfigOutputChannel) refers to system_m451series.o(.data) for SystemCoreClock
retarget.o(.emb_text) refers to retarget.o(i.Hard_Fault_Handler) for Hard_Fault_Handler
retarget.o(i.Hard_Fault_Handler) refers to noretval__2printf.o(.text) for __2printf
retarget.o(i.Hard_Fault_Handler) refers to retarget.o(i.stackDump) for stackDump
retarget.o(i.SendChar) refers to retarget.o(i.SendChar_ToUART) for SendChar_ToUART
retarget.o(i._ttywrch) refers to retarget.o(i.SendChar) for SendChar
retarget.o(i.fgetc) refers to retarget.o(i.GetChar) for GetChar
retarget.o(i.fputc) refers to retarget.o(i.SendChar) for SendChar
retarget.o(i.stackDump) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
retarget.o(i.stackDump) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
retarget.o(i.stackDump) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
retarget.o(i.stackDump) refers to noretval__2printf.o(.text) for __2printf
uart.o(i.UART_DisableInt) refers to uart.o(i.NVIC_DisableIRQ) for NVIC_DisableIRQ
uart.o(i.UART_EnableInt) refers to uart.o(i.NVIC_EnableIRQ) for NVIC_EnableIRQ
uart.o(i.UART_Open) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
uart.o(i.UART_Open) refers to uart.o(.constdata) for .constdata
uart.o(i.UART_SelectIrDAMode) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
uart.o(i.UART_SelectIrDAMode) refers to uart.o(.constdata) for .constdata
uart.o(i.UART_SetLine_Config) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
uart.o(i.UART_SetLine_Config) refers to uart.o(.constdata) for .constdata
system_m451series.o(i.SystemCoreClockUpdate) refers to system_m451series.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
system_m451series.o(i.SystemCoreClockUpdate) refers to system_m451series.o(.data) for PllClock
startup_m451series.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_m451series.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_m451series.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_m451series.o(RESET) refers to startup_m451series.o(STACK) for __initial_sp
startup_m451series.o(RESET) refers to startup_m451series.o(.text) for Reset_Handler
startup_m451series.o(RESET) refers to retarget.o(.emb_text) for HardFault_Handler
startup_m451series.o(RESET) refers to interrupt.o(i.PWM0P0_IRQHandler) for PWM0P0_IRQHandler
startup_m451series.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_m451series.o(.text) refers to system_m451series.o(i.SystemInit) for SystemInit
startup_m451series.o(.text) refers to __main.o(!!!main) for __main
startup_m451series.o(.text) refers to startup_m451series.o(HEAP) for Heap_Mem
startup_m451series.o(.text) refers to startup_m451series.o(STACK) for Stack_Mem
i2c.o(i.I2C_GetBusClockFreq) refers to clk.o(i.CLK_GetPCLK1Freq) for CLK_GetPCLK1Freq
i2c.o(i.I2C_GetBusClockFreq) refers to clk.o(i.CLK_GetPCLK0Freq) for CLK_GetPCLK0Freq
i2c.o(i.I2C_Open) refers to clk.o(i.CLK_GetPCLK1Freq) for CLK_GetPCLK1Freq
i2c.o(i.I2C_Open) refers to clk.o(i.CLK_GetPCLK0Freq) for CLK_GetPCLK0Freq
i2c.o(i.I2C_SetBusClockFreq) refers to clk.o(i.CLK_GetPCLK1Freq) for CLK_GetPCLK1Freq
i2c.o(i.I2C_SetBusClockFreq) refers to clk.o(i.CLK_GetPCLK0Freq) for CLK_GetPCLK0Freq
__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
__2printf.o(.text) refers to retarget.o(.data) for __stdout
__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
noretval__2printf.o(.text) refers to retarget.o(.data) for __stdout
noretval__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
noretval__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
__printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
_printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_ll.o(.text) refers to _printf_hex_ll.o(.constdata) for .constdata
_printf_hex_int.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int.o(.text) refers to _printf_hex_int.o(.constdata) for .constdata
_printf_hex_int_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int_ll.o(.text) refers to _printf_hex_int_ll.o(.constdata) for .constdata
_printf_hex_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_ptr.o(.text) refers to _printf_hex_ptr.o(.constdata) for .constdata
_printf_hex_int_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int_ptr.o(.text) refers to _printf_hex_int_ptr.o(.constdata) for .constdata
_printf_hex_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_ll_ptr.o(.text) refers to _printf_hex_ll_ptr.o(.constdata) for .constdata
_printf_hex_int_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int_ll_ptr.o(.text) refers to _printf_hex_int_ll_ptr.o(.constdata) for .constdata
__printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
__printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
__printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata
__printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata
_printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) refers (Weak) to _printf_hex_int.o(.text) for _printf_int_hex
_printf_d.o(.ARM.Collect$$_printf_percent$$00000009) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
_printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
__main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
_printf_char_common.o(.text) refers to __printf_wp.o(.text) for __printf
_printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
_printf_char_file.o(.text) refers to retarget.o(i.ferror) for ferror
_printf_char_file.o(.text) refers to retarget.o(i.fputc) for fputc
__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
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
sys_stackheap_outer.o(.text) refers to startup_m451series.o(.text) for __user_initial_stackheap
exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
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$$00000001) 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
libinit2.o(.ARM.Collect$$libinit$$00000001) refers to fpinit.o(x$fpl$fpinit) for _fp_init
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(.emb_text) for __ARM_argv_veneer
libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_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 sys_exit.o(.text) for _sys_exit
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
_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_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
rt_raise.o(.text) refers to __raise.o(.text) for __raise
rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
__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_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_fpe_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_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 main.o(.rev16_text), (4 bytes).
Removing main.o(.revsh_text), (4 bytes).
Removing main.o(i._Z12NRF24L01Initv), (136 bytes).
Removing main.o(i._Z16ADC00_IRQHandlerv), (20 bytes).
Removing main.o(.ARM.exidx), (8 bytes).
Removing main.o(.ARM.exidx), (8 bytes).
Removing main.o(.ARM.exidx), (8 bytes).
Removing main.o(.ARM.exidx), (8 bytes).
Removing main.o(.ARM.exidx), (8 bytes).
Removing main.o(.ARM.exidx), (8 bytes).
Removing main.o(.ARM.exidx), (8 bytes).
Removing main.o(.ARM.exidx), (8 bytes).
Removing main.o(.ARM.exidx), (8 bytes).
Removing main.o(.ARM.exidx), (8 bytes).
Removing ssd1306.o(.rev16_text), (4 bytes).
Removing ssd1306.o(.revsh_text), (4 bytes).
Removing ssd1306.o(i.OLED_SingleRead), (220 bytes).
Removing ssd1306.o(i.draw_LCD), (48 bytes).
Removing interrupt.o(.rev16_text), (4 bytes).
Removing interrupt.o(.revsh_text), (4 bytes).
Removing clk.o(.rev16_text), (4 bytes).
Removing clk.o(.revsh_text), (4 bytes).
Removing clk.o(i.CLK_DisableCKO), (16 bytes).
Removing clk.o(i.CLK_DisableModuleClock), (44 bytes).
Removing clk.o(i.CLK_DisableSysTick), (10 bytes).
Removing clk.o(i.CLK_DisableXtalRC), (20 bytes).
Removing clk.o(i.CLK_EnableCKO), (48 bytes).
Removing clk.o(i.CLK_EnableSysTick), (72 bytes).
Removing clk.o(i.CLK_GetCPUFreq), (16 bytes).
Removing clk.o(i.CLK_GetHCLKFreq), (16 bytes).
Removing clk.o(i.CLK_GetHXTFreq), (28 bytes).
Removing clk.o(i.CLK_GetLXTFreq), (24 bytes).
Removing clk.o(i.CLK_Idle), (40 bytes).
Removing clk.o(i.CLK_PowerDown), (40 bytes).
Removing clk.o(i.CLK_SetSysTickClockSrc), (24 bytes).
Removing pwm.o(.rev16_text), (4 bytes).
Removing pwm.o(.revsh_text), (4 bytes).
Removing pwm.o(i.PWM_ClearADCTriggerFlag), (12 bytes).
Removing pwm.o(i.PWM_ClearAccInt), (14 bytes).
Removing pwm.o(i.PWM_ClearCaptureIntFlag), (10 bytes).
Removing pwm.o(i.PWM_ClearDACTriggerFlag), (10 bytes).
Removing pwm.o(i.PWM_ClearDutyIntFlag), (16 bytes).
Removing pwm.o(i.PWM_ClearFTDutyIntFlag), (14 bytes).
Removing pwm.o(i.PWM_ClearFaultBrakeIntFlag), (10 bytes).
Removing pwm.o(i.PWM_ClearWrapAroundFlag), (10 bytes).
Removing pwm.o(i.PWM_ClearZeroIntFlag), (10 bytes).
Removing pwm.o(i.PWM_ConfigCaptureChannel), (204 bytes).
Removing pwm.o(i.PWM_ConfigSyncPhase), (54 bytes).
Removing pwm.o(i.PWM_DisableADCTrigger), (44 bytes).
Removing pwm.o(i.PWM_DisableAcc), (22 bytes).
Removing pwm.o(i.PWM_DisableAccInt), (22 bytes).
Removing pwm.o(i.PWM_DisableBrakeNoiseFilter), (20 bytes).
Removing pwm.o(i.PWM_DisableBrakePinInverse), (20 bytes).
Removing pwm.o(i.PWM_DisableCapture), (22 bytes).
Removing pwm.o(i.PWM_DisableCaptureInt), (18 bytes).
Removing pwm.o(i.PWM_DisableDACTrigger), (18 bytes).
Removing pwm.o(i.PWM_DisableDeadZone), (28 bytes).
Removing pwm.o(i.PWM_DisableDutyInt), (20 bytes).
Removing pwm.o(i.PWM_DisableFaultBrakeInt), (16 bytes).
Removing pwm.o(i.PWM_DisableLoadMode), (14 bytes).
Removing pwm.o(i.PWM_DisablePDMA), (22 bytes).
Removing pwm.o(i.PWM_DisablePeriodInt), (18 bytes).
Removing pwm.o(i.PWM_DisableSyncNoiseFilter), (10 bytes).
Removing pwm.o(i.PWM_DisableSyncPhase), (36 bytes).
Removing pwm.o(i.PWM_DisableSyncPinInverse), (10 bytes).
Removing pwm.o(i.PWM_DisableZeroInt), (16 bytes).
Removing pwm.o(i.PWM_EnableADCTrigger), (74 bytes).
Removing pwm.o(i.PWM_EnableAcc), (38 bytes).
Removing pwm.o(i.PWM_EnableAccInt), (22 bytes).
Removing pwm.o(i.PWM_EnableBrakeNoiseFilter), (34 bytes).
Removing pwm.o(i.PWM_EnableBrakePinInverse), (20 bytes).
Removing pwm.o(i.PWM_EnableCapture), (22 bytes).
Removing pwm.o(i.PWM_EnableCaptureInt), (18 bytes).
Removing pwm.o(i.PWM_EnableDACTrigger), (18 bytes).
Removing pwm.o(i.PWM_EnableDutyInt), (18 bytes).
Removing pwm.o(i.PWM_EnableFaultBrake), (338 bytes).
Removing pwm.o(i.PWM_EnableFaultBrakeInt), (16 bytes).
Removing pwm.o(i.PWM_EnableLoadMode), (14 bytes).
Removing pwm.o(i.PWM_EnablePDMA), (46 bytes).
Removing pwm.o(i.PWM_EnableSyncNoiseFilter), (24 bytes).
Removing pwm.o(i.PWM_EnableSyncPhase), (36 bytes).
Removing pwm.o(i.PWM_EnableSyncPinInverse), (10 bytes).
Removing pwm.o(i.PWM_EnableZeroInt), (16 bytes).
Removing pwm.o(i.PWM_ForceStop), (8 bytes).
Removing pwm.o(i.PWM_GetADCTriggerFlag), (24 bytes).
Removing pwm.o(i.PWM_GetAccInt), (28 bytes).
Removing pwm.o(i.PWM_GetCaptureIntFlag), (48 bytes).
Removing pwm.o(i.PWM_GetDACTriggerFlag), (12 bytes).
Removing pwm.o(i.PWM_GetDutyIntFlag), (28 bytes).
Removing pwm.o(i.PWM_GetFTDutyIntFlag), (28 bytes).
Removing pwm.o(i.PWM_GetFaultBrakeIntFlag), (22 bytes).
Removing pwm.o(i.PWM_GetPeriodIntFlag), (24 bytes).
Removing pwm.o(i.PWM_GetWrapAroundFlag), (22 bytes).
Removing pwm.o(i.PWM_GetZeroIntFlag), (22 bytes).
Removing pwm.o(i.PWM_SetBrakePinSource), (34 bytes).
Removing pwm.o(i.PWM_SetClockSource), (28 bytes).
Removing pwm.o(i.PWM_Stop), (34 bytes).
Removing retarget.o(.rev16_text), (4 bytes).
Removing retarget.o(.revsh_text), (4 bytes).
Removing retarget.o(i.GetChar), (28 bytes).
Removing retarget.o(i.IsDebugFifoEmpty), (16 bytes).
Removing retarget.o(i._ttywrch), (12 bytes).
Removing retarget.o(i.fgetc), (10 bytes).
Removing retarget.o(i.kbhit), (16 bytes).
Removing sys.o(.rev16_text), (4 bytes).
Removing sys.o(.revsh_text), (4 bytes).
Removing sys.o(i.SYS_ClearResetSrc), (16 bytes).
Removing sys.o(i.SYS_DisableBOD), (18 bytes).
Removing sys.o(i.SYS_EnableBOD), (42 bytes).
Removing sys.o(i.SYS_GetBODStatus), (12 bytes).
Removing sys.o(i.SYS_GetResetSrc), (8 bytes).
Removing sys.o(i.SYS_IsRegLocked), (20 bytes).
Removing sys.o(i.SYS_ReadPDID), (8 bytes).
Removing sys.o(i.SYS_ResetCPU), (18 bytes).
Removing sys.o(i.SYS_ResetChip), (18 bytes).
Removing uart.o(.rev16_text), (4 bytes).
Removing uart.o(.revsh_text), (4 bytes).
Removing uart.o(i.NVIC_DisableIRQ), (24 bytes).
Removing uart.o(i.NVIC_EnableIRQ), (22 bytes).
Removing uart.o(i.UART_ClearIntFlag), (84 bytes).
Removing uart.o(i.UART_Close), (6 bytes).
Removing uart.o(i.UART_DisableFlowCtrl), (10 bytes).
Removing uart.o(i.UART_DisableInt), (76 bytes).
Removing uart.o(i.UART_EnableFlowCtrl), (26 bytes).
Removing uart.o(i.UART_EnableInt), (76 bytes).
Removing uart.o(i.UART_Read), (50 bytes).
Removing uart.o(i.UART_SelectIrDAMode), (144 bytes).
Removing uart.o(i.UART_SelectLINMode), (26 bytes).
Removing uart.o(i.UART_SelectRS485Mode), (32 bytes).
Removing uart.o(i.UART_SetLine_Config), (152 bytes).
Removing uart.o(i.UART_SetTimeoutCnt), (20 bytes).
Removing uart.o(i.UART_Write), (50 bytes).
Removing system_m451series.o(.rev16_text), (4 bytes).
Removing system_m451series.o(.revsh_text), (4 bytes).
Removing eadc.o(.rev16_text), (4 bytes).
Removing eadc.o(.revsh_text), (4 bytes).
Removing eadc.o(i.EADC_Close), (10 bytes).
Removing eadc.o(i.EADC_SetExtendSampleTime), (40 bytes).
Removing eadc.o(i.EADC_SetTriggerDelayTime), (46 bytes).
Removing i2c.o(.rev16_text), (4 bytes).
Removing i2c.o(.revsh_text), (4 bytes).
Removing i2c.o(i.I2C_ClearTimeoutFlag), (10 bytes).
Removing i2c.o(i.I2C_Close), (76 bytes).
Removing i2c.o(i.I2C_DisableInt), (10 bytes).
Removing i2c.o(i.I2C_DisableTimeout), (10 bytes).
Removing i2c.o(i.I2C_DisableWakeup), (10 bytes).
Removing i2c.o(i.I2C_EnableInt), (10 bytes).
Removing i2c.o(i.I2C_EnableTimeout), (30 bytes).
Removing i2c.o(i.I2C_EnableWakeup), (10 bytes).
Removing i2c.o(i.I2C_GetData), (8 bytes).
Removing i2c.o(i.I2C_GetIntFlag), (10 bytes).
Removing i2c.o(i.I2C_GetStatus), (6 bytes).
Removing i2c.o(i.I2C_SMBusClearInterruptFlag), (8 bytes).
Removing i2c.o(i.I2C_SMBusClockLoTimeout), (70 bytes).
Removing i2c.o(i.I2C_SMBusClose), (6 bytes).
Removing i2c.o(i.I2C_SMBusGetPECValue), (8 bytes).
Removing i2c.o(i.I2C_SMBusGetStatus), (6 bytes).
Removing i2c.o(i.I2C_SMBusIdleTimeout), (50 bytes).
Removing i2c.o(i.I2C_SMBusOpen), (32 bytes).
Removing i2c.o(i.I2C_SMBusPECTxEnable), (30 bytes).
Removing i2c.o(i.I2C_SMBusSetPacketByteCount), (4 bytes).
Removing i2c.o(i.I2C_SMBusTimeout), (70 bytes).
Removing i2c.o(i.I2C_SetBusClockFreq), (68 bytes).
Removing i2c.o(i.I2C_SetData), (4 bytes).
Removing i2c.o(i.I2C_SetSlaveAddrMask), (46 bytes).
Removing i2c.o(i.I2C_Trigger), (44 bytes).
166 unused section(s) (total 4628 bytes) removed from the image.
==============================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 320 startup_m451series.o(RESET)
../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 boardshut.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.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 __rtentry.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 argv_veneer.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 libinit.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.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_rtmem_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.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_cppl_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../clib/string.c 0x00000000 Number 0 strlen.o ABSOLUTE
../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
..\Device\Nuvoton\M451Series\Source\ARM\startup_M451Series.s 0x00000000 Number 0 startup_m451series.o ABSOLUTE
..\Device\Nuvoton\M451Series\Source\system_M451Series.c 0x00000000 Number 0 system_m451series.o ABSOLUTE
..\StdDriver\src\clk.c 0x00000000 Number 0 clk.o ABSOLUTE
..\StdDriver\src\eadc.c 0x00000000 Number 0 eadc.o ABSOLUTE
..\StdDriver\src\i2c.c 0x00000000 Number 0 i2c.o ABSOLUTE
..\StdDriver\src\pwm.c 0x00000000 Number 0 pwm.o ABSOLUTE
..\StdDriver\src\retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
..\StdDriver\src\sys.c 0x00000000 Number 0 sys.o ABSOLUTE
..\StdDriver\src\uart.c 0x00000000 Number 0 uart.o ABSOLUTE
..\\Device\\Nuvoton\\M451Series\\Source\\system_M451Series.c 0x00000000 Number 0 system_m451series.o ABSOLUTE
..\\StdDriver\\src\\clk.c 0x00000000 Number 0 clk.o ABSOLUTE
..\\StdDriver\\src\\eadc.c 0x00000000 Number 0 eadc.o ABSOLUTE
..\\StdDriver\\src\\i2c.c 0x00000000 Number 0 i2c.o ABSOLUTE
..\\StdDriver\\src\\pwm.c 0x00000000 Number 0 pwm.o ABSOLUTE
..\\StdDriver\\src\\retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
..\\StdDriver\\src\\sys.c 0x00000000 Number 0 sys.o ABSOLUTE
..\\StdDriver\\src\\uart.c 0x00000000 Number 0 uart.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
interrupt.c 0x00000000 Number 0 interrupt.o ABSOLUTE
interrupt.c 0x00000000 Number 0 interrupt.o ABSOLUTE
main.cpp 0x00000000 Number 0 main.o ABSOLUTE
main.cpp 0x00000000 Number 0 main.o ABSOLUTE
ssd1306.c 0x00000000 Number 0 ssd1306.o ABSOLUTE
ssd1306.c 0x00000000 Number 0 ssd1306.o ABSOLUTE
!!!main 0x00000140 Section 8 __main.o(!!!main)
!!!scatter 0x00000148 Section 52 __scatter.o(!!!scatter)
!!dczerorl2 0x0000017c Section 90 __dczerorl2.o(!!dczerorl2)
!!handler_zi 0x000001d8 Section 28 __scatter_zi.o(!!handler_zi)
.ARM.Collect$$_printf_percent$$00000000 0x000001f4 Section 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
.ARM.Collect$$_printf_percent$$00000009 0x000001f4 Section 6 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
.ARM.Collect$$_printf_percent$$0000000C 0x000001fa Section 6 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)
.ARM.Collect$$_printf_percent$$00000017 0x00000200 Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
.ARM.Collect$$libinit$$00000000 0x00000204 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
.ARM.Collect$$libinit$$00000001 0x00000206 Section 4 libinit2.o(.ARM.Collect$$libinit$$00000001)
.ARM.Collect$$libinit$$00000004 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
.ARM.Collect$$libinit$$0000000A 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
.ARM.Collect$$libinit$$0000000C 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
.ARM.Collect$$libinit$$0000000E 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
.ARM.Collect$$libinit$$00000011 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
.ARM.Collect$$libinit$$00000013 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
.ARM.Collect$$libinit$$00000015 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
.ARM.Collect$$libinit$$00000017 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
.ARM.Collect$$libinit$$00000019 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
.ARM.Collect$$libinit$$0000001B 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
.ARM.Collect$$libinit$$0000001D 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
.ARM.Collect$$libinit$$0000001F 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
.ARM.Collect$$libinit$$00000021 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
.ARM.Collect$$libinit$$00000023 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
.ARM.Collect$$libinit$$00000025 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
.ARM.Collect$$libinit$$0000002C 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
.ARM.Collect$$libinit$$0000002E 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
.ARM.Collect$$libinit$$00000030 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
.ARM.Collect$$libinit$$00000032 0x0000020a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
.ARM.Collect$$libinit$$00000033 0x0000020a Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033)
.ARM.Collect$$libshutdown$$00000000 0x0000020c Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
.ARM.Collect$$libshutdown$$00000002 0x0000020e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
.ARM.Collect$$libshutdown$$00000004 0x0000020e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
.ARM.Collect$$libshutdown$$00000007 0x0000020e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
.ARM.Collect$$libshutdown$$0000000A 0x0000020e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
.ARM.Collect$$libshutdown$$0000000C 0x0000020e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
.ARM.Collect$$libshutdown$$0000000F 0x0000020e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
.ARM.Collect$$libshutdown$$00000010 0x0000020e Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
.ARM.Collect$$rtentry$$00000000 0x00000210 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
.ARM.Collect$$rtentry$$00000002 0x00000210 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
.ARM.Collect$$rtentry$$00000004 0x00000210 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
.ARM.Collect$$rtentry$$00000009 0x00000216 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
.ARM.Collect$$rtentry$$0000000A 0x00000216 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
.ARM.Collect$$rtentry$$0000000C 0x0000021a Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
.ARM.Collect$$rtentry$$0000000D 0x0000021a Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
.ARM.Collect$$rtexit$$00000000 0x00000222 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
.ARM.Collect$$rtexit$$00000002 0x00000224 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
.ARM.Collect$$rtexit$$00000003 0x00000224 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
.ARM.Collect$$rtexit$$00000004 0x00000228 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
.emb_text 0x00000230 Section 28 retarget.o(.emb_text)
$v0 0x00000230 Number 0 retarget.o(.emb_text)
.text 0x0000024c Section 116 startup_m451series.o(.text)
$v0 0x0000024c Number 0 startup_m451series.o(.text)
Default_Handler 0x00000291 Thumb Code 2 startup_m451series.o(.text)
.text 0x000002c0 Section 0 noretval__2printf.o(.text)
.text 0x000002d8 Section 0 noretval__2sprintf.o(.text)
.text 0x00000300 Section 0 _printf_dec.o(.text)
.text 0x00000378 Section 0 _printf_hex_int.o(.text)
.text 0x000003d0 Section 0 __printf_wp.o(.text)
.text 0x000004de Section 0 strlen.o(.text)
.text 0x0000051c Section 78 rt_memclr_w.o(.text)
.text 0x0000056a Section 0 heapauxi.o(.text)
.text 0x00000570 Section 0 _printf_intcommon.o(.text)
.text 0x00000624 Section 0 _printf_char_common.o(.text)
_printf_input_char 0x00000625 Thumb Code 10 _printf_char_common.o(.text)
.text 0x00000654 Section 0 _sputc.o(.text)
.text 0x00000660 Section 0 _printf_char_file.o(.text)
.text 0x00000684 Section 74 sys_stackheap_outer.o(.text)
.text 0x000006ce Section 0 exit.o(.text)
.text 0x000006e0 Section 8 libspace.o(.text)
.text 0x000006e8 Section 0 sys_exit.o(.text)
.text 0x000006f4 Section 2 use_no_semi.o(.text)
.text 0x000006f6 Section 0 indicate_semi.o(.text)
i.CLK_DisablePLL 0x000006f8 Section 0 clk.o(i.CLK_DisablePLL)
i.CLK_EnableModuleClock 0x00000710 Section 0 clk.o(i.CLK_EnableModuleClock)
i.CLK_EnablePLL 0x0000073c Section 0 clk.o(i.CLK_EnablePLL)
i.CLK_EnableXtalRC 0x000008b4 Section 0 clk.o(i.CLK_EnableXtalRC)
i.CLK_GetPCLK0Freq 0x000008c8 Section 0 clk.o(i.CLK_GetPCLK0Freq)
i.CLK_GetPCLK1Freq 0x000008f0 Section 0 clk.o(i.CLK_GetPCLK1Freq)
i.CLK_GetPLLClockFreq 0x00000918 Section 0 clk.o(i.CLK_GetPLLClockFreq)
CLK_GetPLLClockFreq 0x00000919 Thumb Code 84 clk.o(i.CLK_GetPLLClockFreq)
i.CLK_GetPLLClockFreq 0x0000097c Section 0 pwm.o(i.CLK_GetPLLClockFreq)
CLK_GetPLLClockFreq 0x0000097d Thumb Code 84 pwm.o(i.CLK_GetPLLClockFreq)
i.CLK_GetPLLClockFreq 0x000009e0 Section 0 uart.o(i.CLK_GetPLLClockFreq)
CLK_GetPLLClockFreq 0x000009e1 Thumb Code 84 uart.o(i.CLK_GetPLLClockFreq)
i.CLK_GetPLLClockFreq 0x00000a44 Section 0 system_m451series.o(i.CLK_GetPLLClockFreq)
CLK_GetPLLClockFreq 0x00000a45 Thumb Code 84 system_m451series.o(i.CLK_GetPLLClockFreq)
i.CLK_SetCoreClock 0x00000aa8 Section 0 clk.o(i.CLK_SetCoreClock)
i.CLK_SetHCLK 0x00000b54 Section 0 clk.o(i.CLK_SetHCLK)
i.CLK_SetModuleClock 0x00000bd0 Section 0 clk.o(i.CLK_SetModuleClock)
i.CLK_WaitClockReady 0x00000c24 Section 0 clk.o(i.CLK_WaitClockReady)
i.EADC_ConfigSampleModule 0x00000c4c Section 0 eadc.o(i.EADC_ConfigSampleModule)
i.EADC_Open 0x00000c7c Section 0 eadc.o(i.EADC_Open)
i.EADC_SetInternalSampleTime 0x00000c90 Section 0 eadc.o(i.EADC_SetInternalSampleTime)
i.Hard_Fault_Handler 0x00000ca4 Section 0 retarget.o(i.Hard_Fault_Handler)
__tagsym$$used 0x00000ca5 Number 0 retarget.o(i.Hard_Fault_Handler)
i.I2C_GetBusClockFreq 0x00000cd0 Section 0 i2c.o(i.I2C_GetBusClockFreq)
i.I2C_Open 0x00000cf8 Section 0 i2c.o(i.I2C_Open)
i.I2C_SetSlaveAddr 0x00000d44 Section 0 i2c.o(i.I2C_SetSlaveAddr)
i.Init_LCD 0x00000d7c Section 0 ssd1306.o(i.Init_LCD)
i.OLED_SingleWrite 0x00000e28 Section 0 ssd1306.o(i.OLED_SingleWrite)
i.PWM0P0_IRQHandler 0x00000ec0 Section 0 interrupt.o(i.PWM0P0_IRQHandler)
i.PWM_ClearPeriodIntFlag 0x00000f10 Section 0 pwm.o(i.PWM_ClearPeriodIntFlag)
i.PWM_ConfigOutputChannel 0x00000f1c Section 0 pwm.o(i.PWM_ConfigOutputChannel)
i.PWM_DisableOutput 0x0000108c Section 0 pwm.o(i.PWM_DisableOutput)
i.PWM_EnableDeadZone 0x00001098 Section 0 pwm.o(i.PWM_EnableDeadZone)
i.PWM_EnableOutput 0x000010ca Section 0 pwm.o(i.PWM_EnableOutput)
i.PWM_EnablePeriodInt 0x000010d6 Section 0 pwm.o(i.PWM_EnablePeriodInt)
i.PWM_Start 0x000010ea Section 0 pwm.o(i.PWM_Start)
i.SYS_ResetModule 0x000010f2 Section 0 sys.o(i.SYS_ResetModule)
i.SendChar 0x00001122 Section 0 retarget.o(i.SendChar)
i.SendChar_ToUART 0x00001130 Section 0 retarget.o(i.SendChar_ToUART)
i.SystemCoreClockUpdate 0x00001160 Section 0 system_m451series.o(i.SystemCoreClockUpdate)
i.SystemInit 0x000011c4 Section 0 system_m451series.o(i.SystemInit)
i.UART_Open 0x00001238 Section 0 uart.o(i.UART_Open)
i._Z10UART0_Initv 0x000012cc Section 0 main.o(i._Z10UART0_Initv)
i._Z11SYS_LockRegv 0x000012e8 Section 0 main.o(i._Z11SYS_LockRegv)
SYS_LockReg() 0x000012e9 Thumb Code 8 main.o(i._Z11SYS_LockRegv)
i._Z13SYS_UnlockRegv 0x000012f4 Section 0 main.o(i._Z13SYS_UnlockRegv)
SYS_UnlockReg() 0x000012f5 Thumb Code 34 main.o(i._Z13SYS_UnlockRegv)
i._Z17EADC_FunctionTestv 0x0000131c Section 0 main.o(i._Z17EADC_FunctionTestv)
i._Z7I2CInitv 0x0000152c Section 0 main.o(i._Z7I2CInitv)
i._Z7PWMInitv 0x000015ac Section 0 main.o(i._Z7PWMInitv)
i._Z8SYS_Initv 0x000016b8 Section 0 main.o(i._Z8SYS_Initv)
i._is_digit 0x00001760 Section 0 __printf_wp.o(i._is_digit)
i.clear_LCD 0x0000176e Section 0 ssd1306.o(i.clear_LCD)
i.ferror 0x00001798 Section 0 retarget.o(i.ferror)
i.fputc 0x000017a0 Section 0 retarget.o(i.fputc)
i.main 0x000017b0 Section 0 main.o(i.main)
i.oledWriteCommand 0x000017f8 Section 0 ssd1306.o(i.oledWriteCommand)
i.oledWriteData 0x00001806 Section 0 ssd1306.o(i.oledWriteData)
i.oled_address 0x00001814 Section 0 ssd1306.o(i.oled_address)
i.print_C 0x00001838 Section 0 ssd1306.o(i.print_C)
i.print_Line 0x00001888 Section 0 ssd1306.o(i.print_Line)
i.stackDump 0x000018ac Section 0 retarget.o(i.stackDump)
stackDump 0x000018ad Thumb Code 70 retarget.o(i.stackDump)
x$fpl$fpinit 0x00001954 Section 10 fpinit.o(x$fpl$fpinit)
$v0 0x00001954 Number 0 fpinit.o(x$fpl$fpinit)
.constdata 0x00001960 Section 48 uart.o(.constdata)
.constdata 0x00001990 Section 40 _printf_hex_int.o(.constdata)
uc_hextab 0x00001990 Data 20 _printf_hex_int.o(.constdata)
lc_hextab 0x000019a4 Data 20 _printf_hex_int.o(.constdata)
.conststring 0x000019b8 Section 246 main.o(.conststring)
.data 0x20000000 Section 12 main.o(.data)
.data 0x2000000c Section 4120 ssd1306.o(.data)
.data 0x20001024 Section 8 interrupt.o(.data)
cnt 0x20001024 Data 4 interrupt.o(.data)
out 0x20001028 Data 4 interrupt.o(.data)
.data 0x2000102c Section 8 retarget.o(.data)
.data 0x20001034 Section 44 system_m451series.o(.data)
.bss 0x20001060 Section 96 libspace.o(.bss)
HEAP 0x200010c0 Section 0 startup_m451series.o(HEAP)
STACK 0x200010c0 Section 1024 startup_m451series.o(STACK)
Heap_Mem 0x200010c0 Data 0 startup_m451series.o(HEAP)
Stack_Mem 0x200010c0 Data 1024 startup_m451series.o(STACK)
__initial_sp 0x200014c0 Data 0 startup_m451series.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$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_m451series.o(RESET)
_printf_flags 0x00000000 Number 0 printf_stubs.o ABSOLUTE
_printf_return_value 0x00000000 Number 0 printf_stubs.o ABSOLUTE
_printf_sizespec 0x00000000 Number 0 printf_stubs.o ABSOLUTE
_printf_widthprec 0x00000000 Number 0 printf_stubs.o ABSOLUTE
__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
_printf_post_padding - Undefined Weak Reference
_printf_pre_padding - Undefined Weak Reference
_printf_truncate_signed - Undefined Weak Reference
_printf_truncate_unsigned - 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 0x00000140 Data 0 startup_m451series.o(RESET)
__Vectors_Size 0x00000140 Number 0 startup_m451series.o ABSOLUTE
__main 0x00000141 Thumb Code 8 __main.o(!!!main)
__scatterload 0x00000149 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_rt2 0x00000149 Thumb Code 44 __scatter.o(!!!scatter)
__scatterload_rt2_thumb_only 0x00000149 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_null 0x00000157 Thumb Code 0 __scatter.o(!!!scatter)
__decompress 0x0000017d Thumb Code 90 __dczerorl2.o(!!dczerorl2)
__decompress1 0x0000017d Thumb Code 0 __dczerorl2.o(!!dczerorl2)
__scatterload_zeroinit 0x000001d9 Thumb Code 28 __scatter_zi.o(!!handler_zi)
_printf_d 0x000001f5 Thumb Code 0 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
_printf_percent 0x000001f5 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
_printf_x 0x000001fb Thumb Code 0 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)
_printf_percent_end 0x00000201 Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
__rt_lib_init 0x00000205 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
__rt_lib_init_fp_1 0x00000207 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000001)
__rt_lib_init_alloca_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
__rt_lib_init_argv_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
__rt_lib_init_atexit_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
__rt_lib_init_clock_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
__rt_lib_init_cpp_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
__rt_lib_init_exceptions_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
__rt_lib_init_fp_trap_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
__rt_lib_init_getenv_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
__rt_lib_init_heap_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
__rt_lib_init_lc_collate_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
__rt_lib_init_lc_ctype_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
__rt_lib_init_lc_monetary_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
__rt_lib_init_lc_numeric_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
__rt_lib_init_lc_time_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
__rt_lib_init_preinit_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
__rt_lib_init_rand_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
__rt_lib_init_return 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033)
__rt_lib_init_signal_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
__rt_lib_init_stdio_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
__rt_lib_init_user_alloc_1 0x0000020b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
__rt_lib_shutdown 0x0000020d Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
__rt_lib_shutdown_cpp_1 0x0000020f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
__rt_lib_shutdown_fp_trap_1 0x0000020f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
__rt_lib_shutdown_heap_1 0x0000020f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
__rt_lib_shutdown_return 0x0000020f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
__rt_lib_shutdown_signal_1 0x0000020f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
__rt_lib_shutdown_stdio_1 0x0000020f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
__rt_lib_shutdown_user_alloc_1 0x0000020f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
__rt_entry 0x00000211 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
__rt_entry_presh_1 0x00000211 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
__rt_entry_sh 0x00000211 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
__rt_entry_li 0x00000217 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
__rt_entry_postsh_1 0x00000217 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
__rt_entry_main 0x0000021b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
__rt_entry_postli_1 0x0000021b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
__rt_exit 0x00000223 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
__rt_exit_ls 0x00000225 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
__rt_exit_prels_1 0x00000225 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
__rt_exit_exit 0x00000229 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
HardFault_Handler 0x00000231 Thumb Code 24 retarget.o(.emb_text)
Reset_Handler 0x0000024d Thumb Code 50 startup_m451series.o(.text)
NMI_Handler 0x0000027f Thumb Code 2 startup_m451series.o(.text)
MemManage_Handler 0x00000283 Thumb Code 2 startup_m451series.o(.text)
BusFault_Handler 0x00000285 Thumb Code 2 startup_m451series.o(.text)
UsageFault_Handler 0x00000287 Thumb Code 2 startup_m451series.o(.text)
SVC_Handler 0x00000289 Thumb Code 2 startup_m451series.o(.text)
DebugMon_Handler 0x0000028b Thumb Code 2 startup_m451series.o(.text)
PendSV_Handler 0x0000028d Thumb Code 2 startup_m451series.o(.text)
SysTick_Handler 0x0000028f Thumb Code 2 startup_m451series.o(.text)
ACMP01_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
ADC00_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
ADC01_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
ADC02_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
ADC03_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
BOD_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
BRAKE0_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
BRAKE1_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
CAN0_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
CLKFAIL_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
DAC_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
EINT0_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
EINT1_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
EINT2_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
EINT3_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
EINT4_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
EINT5_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
GPA_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
GPB_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
GPC_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
GPD_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
GPE_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
GPF_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
I2C0_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
I2C1_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
IRC_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
PDMA_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
PWM0P1_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
PWM0P2_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
PWM1P0_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
PWM1P1_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
PWM1P2_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
PWRWU_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
RAMPE_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
RTC_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
SC0_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
SPI0_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
SPI1_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
SPI2_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
TAMPER_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
TK_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
TMR0_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
TMR1_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
TMR2_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
TMR3_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
UART0_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
UART1_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
UART2_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
UART3_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
USBD_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
USBH_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
USBOTG_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
WDT_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
WWDT_IRQHandler 0x00000291 Thumb Code 0 startup_m451series.o(.text)
__user_initial_stackheap 0x00000295 Thumb Code 10 startup_m451series.o(.text)
__2printf 0x000002c1 Thumb Code 20 noretval__2printf.o(.text)
__2sprintf 0x000002d9 Thumb Code 34 noretval__2sprintf.o(.text)
_printf_int_dec 0x00000301 Thumb Code 104 _printf_dec.o(.text)
_printf_int_hex 0x00000379 Thumb Code 84 _printf_hex_int.o(.text)
_printf_longlong_hex 0x00000379 Thumb Code 0 _printf_hex_int.o(.text)
__printf 0x000003d1 Thumb Code 270 __printf_wp.o(.text)
strlen 0x000004df Thumb Code 62 strlen.o(.text)
__aeabi_memclr4 0x0000051d Thumb Code 0 rt_memclr_w.o(.text)
__aeabi_memclr8 0x0000051d Thumb Code 0 rt_memclr_w.o(.text)
__rt_memclr_w 0x0000051d Thumb Code 78 rt_memclr_w.o(.text)
_memset_w 0x00000521 Thumb Code 0 rt_memclr_w.o(.text)
__use_two_region_memory 0x0000056b Thumb Code 2 heapauxi.o(.text)
__rt_heap_escrow$2region 0x0000056d Thumb Code 2 heapauxi.o(.text)
__rt_heap_expand$2region 0x0000056f Thumb Code 2 heapauxi.o(.text)
_printf_int_common 0x00000571 Thumb Code 178 _printf_intcommon.o(.text)
_printf_char_common 0x0000062f Thumb Code 32 _printf_char_common.o(.text)
_sputc 0x00000655 Thumb Code 10 _sputc.o(.text)
_printf_char_file 0x00000661 Thumb Code 32 _printf_char_file.o(.text)
__user_setup_stackheap 0x00000685 Thumb Code 74 sys_stackheap_outer.o(.text)
exit 0x000006cf Thumb Code 18 exit.o(.text)
__user_libspace 0x000006e1 Thumb Code 8 libspace.o(.text)
__user_perproc_libspace 0x000006e1 Thumb Code 0 libspace.o(.text)
__user_perthread_libspace 0x000006e1 Thumb Code 0 libspace.o(.text)
_sys_exit 0x000006e9 Thumb Code 8 sys_exit.o(.text)
__I$use$semihosting 0x000006f5 Thumb Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x000006f5 Thumb Code 2 use_no_semi.o(.text)
__semihosting_library_function 0x000006f7 Thumb Code 0 indicate_semi.o(.text)
CLK_DisablePLL 0x000006f9 Thumb Code 18 clk.o(i.CLK_DisablePLL)
CLK_EnableModuleClock 0x00000711 Thumb Code 44 clk.o(i.CLK_EnableModuleClock)
CLK_EnablePLL 0x0000073d Thumb Code 330 clk.o(i.CLK_EnablePLL)
CLK_EnableXtalRC 0x000008b5 Thumb Code 16 clk.o(i.CLK_EnableXtalRC)
CLK_GetPCLK0Freq 0x000008c9 Thumb Code 30 clk.o(i.CLK_GetPCLK0Freq)
CLK_GetPCLK1Freq 0x000008f1 Thumb Code 30 clk.o(i.CLK_GetPCLK1Freq)
CLK_SetCoreClock 0x00000aa9 Thumb Code 160 clk.o(i.CLK_SetCoreClock)
CLK_SetHCLK 0x00000b55 Thumb Code 118 clk.o(i.CLK_SetHCLK)
CLK_SetModuleClock 0x00000bd1 Thumb Code 78 clk.o(i.CLK_SetModuleClock)
CLK_WaitClockReady 0x00000c25 Thumb Code 32 clk.o(i.CLK_WaitClockReady)
EADC_ConfigSampleModule 0x00000c4d Thumb Code 44 eadc.o(i.EADC_ConfigSampleModule)
EADC_Open 0x00000c7d Thumb Code 20 eadc.o(i.EADC_Open)
EADC_SetInternalSampleTime 0x00000c91 Thumb Code 20 eadc.o(i.EADC_SetInternalSampleTime)
Hard_Fault_Handler 0x00000ca5 Thumb Code 18 retarget.o(i.Hard_Fault_Handler)
I2C_GetBusClockFreq 0x00000cd1 Thumb Code 36 i2c.o(i.I2C_GetBusClockFreq)
I2C_Open 0x00000cf9 Thumb Code 72 i2c.o(i.I2C_Open)
I2C_SetSlaveAddr 0x00000d45 Thumb Code 56 i2c.o(i.I2C_SetSlaveAddr)
Init_LCD 0x00000d7d Thumb Code 172 ssd1306.o(i.Init_LCD)
OLED_SingleWrite 0x00000e29 Thumb Code 146 ssd1306.o(i.OLED_SingleWrite)
PWM0P0_IRQHandler 0x00000ec1 Thumb Code 68 interrupt.o(i.PWM0P0_IRQHandler)
PWM_ClearPeriodIntFlag 0x00000f11 Thumb Code 12 pwm.o(i.PWM_ClearPeriodIntFlag)
PWM_ConfigOutputChannel 0x00000f1d Thumb Code 354 pwm.o(i.PWM_ConfigOutputChannel)
PWM_DisableOutput 0x0000108d Thumb Code 12 pwm.o(i.PWM_DisableOutput)
PWM_EnableDeadZone 0x00001099 Thumb Code 50 pwm.o(i.PWM_EnableDeadZone)
PWM_EnableOutput 0x000010cb Thumb Code 12 pwm.o(i.PWM_EnableOutput)
PWM_EnablePeriodInt 0x000010d7 Thumb Code 20 pwm.o(i.PWM_EnablePeriodInt)
PWM_Start 0x000010eb Thumb Code 8 pwm.o(i.PWM_Start)
SYS_ResetModule 0x000010f3 Thumb Code 48 sys.o(i.SYS_ResetModule)
SendChar 0x00001123 Thumb Code 12 retarget.o(i.SendChar)
SendChar_ToUART 0x00001131 Thumb Code 44 retarget.o(i.SendChar_ToUART)
SystemCoreClockUpdate 0x00001161 Thumb Code 74 system_m451series.o(i.SystemCoreClockUpdate)
SystemInit 0x000011c5 Thumb Code 104 system_m451series.o(i.SystemInit)
UART_Open 0x00001239 Thumb Code 136 uart.o(i.UART_Open)
UART0_Init() 0x000012cd Thumb Code 20 main.o(i._Z10UART0_Initv)
EADC_FunctionTest() 0x0000131d Thumb Code 436 main.o(i._Z17EADC_FunctionTestv)
I2CInit() 0x0000152d Thumb Code 96 main.o(i._Z7I2CInitv)
PWMInit() 0x000015ad Thumb Code 254 main.o(i._Z7PWMInitv)
SYS_Init() 0x000016b9 Thumb Code 154 main.o(i._Z8SYS_Initv)
_is_digit 0x00001761 Thumb Code 14 __printf_wp.o(i._is_digit)
clear_LCD 0x0000176f Thumb Code 42 ssd1306.o(i.clear_LCD)
ferror 0x00001799 Thumb Code 8 retarget.o(i.ferror)
fputc 0x000017a1 Thumb Code 16 retarget.o(i.fputc)
main 0x000017b1 Thumb Code 38 main.o(i.main)
oledWriteCommand 0x000017f9 Thumb Code 14 ssd1306.o(i.oledWriteCommand)
oledWriteData 0x00001807 Thumb Code 14 ssd1306.o(i.oledWriteData)
oled_address 0x00001815 Thumb Code 36 ssd1306.o(i.oled_address)
print_C 0x00001839 Thumb Code 76 ssd1306.o(i.print_C)
print_Line 0x00001889 Thumb Code 36 ssd1306.o(i.print_Line)
_fp_init 0x00001955 Thumb Code 10 fpinit.o(x$fpl$fpinit)
__fplib_config_fpu_vfp 0x0000195d Thumb Code 0 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x0000195d Thumb Code 0 fpinit.o(x$fpl$fpinit)
Region$$Table$$Base 0x00001ab0 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00001ad0 Number 0 anon$$obj.o(Region$$Table)
g_u32AdcIntFlag 0x20000000 Data 4 main.o(.data)
g_u32COVNUMFlag 0x20000004 Data 4 main.o(.data)
x 0x20000008 Data 4 main.o(.data)
F16x16 0x2000000c Data 1024 ssd1306.o(.data)
F6x8 0x2000040c Data 552 ssd1306.o(.data)
F8X16 0x20000634 Data 1520 ssd1306.o(.data)
BMP1 0x20000c24 Data 1024 ssd1306.o(.data)
__stdout 0x2000102c Data 4 retarget.o(.data)
__stdin 0x20001030 Data 4 retarget.o(.data)
SystemCoreClock 0x20001034 Data 4 system_m451series.o(.data)
CyclesPerUs 0x20001038 Data 4 system_m451series.o(.data)
PllClock 0x2000103c Data 4 system_m451series.o(.data)
gau32ClkSrcTbl 0x20001040 Data 32 system_m451series.o(.data)
__libspace_start 0x20001060 Data 96 libspace.o(.bss)
__temporary_stack_top$libspace 0x200010c0 Data 0 libspace.o(.bss)
==============================================================================
Memory Map of the image
Image Entry point : 0x0000024d
Load Region LR_1 (Base: 0x00000000, Size: 0x00002b30, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00002428])
Execution Region ER_RO (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00001ad0, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000000 0x00000140 Data RO 1330 RESET startup_m451series.o
0x00000140 0x00000140 0x00000008 Code RO 1631 * !!!main c_w.l(__main.o)
0x00000148 0x00000148 0x00000034 Code RO 1799 !!!scatter c_w.l(__scatter.o)
0x0000017c 0x0000017c 0x0000005a Code RO 1797 !!dczerorl2 c_w.l(__dczerorl2.o)
0x000001d6 0x000001d6 0x00000002 PAD
0x000001d8 0x000001d8 0x0000001c Code RO 1801 !!handler_zi c_w.l(__scatter_zi.o)
0x000001f4 0x000001f4 0x00000000 Code RO 1624 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o)
0x000001f4 0x000001f4 0x00000006 Code RO 1623 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o)
0x000001fa 0x000001fa 0x00000006 Code RO 1622 .ARM.Collect$$_printf_percent$$0000000C c_w.l(_printf_x.o)
0x00000200 0x00000200 0x00000004 Code RO 1642 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o)
0x00000204 0x00000204 0x00000002 Code RO 1669 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x00000206 0x00000206 0x00000004 Code RO 1675 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1678 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1681 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1683 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1685 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1688 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1690 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1692 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1694 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1696 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1698 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1700 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1702 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1704 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1706 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1708 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1712 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1714 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1716 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000000 Code RO 1718 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
0x0000020a 0x0000020a 0x00000002 Code RO 1719 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o)
0x0000020c 0x0000020c 0x00000002 Code RO 1739 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x0000020e 0x0000020e 0x00000000 Code RO 1752 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
0x0000020e 0x0000020e 0x00000000 Code RO 1754 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
0x0000020e 0x0000020e 0x00000000 Code RO 1757 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
0x0000020e 0x0000020e 0x00000000 Code RO 1760 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
0x0000020e 0x0000020e 0x00000000 Code RO 1762 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
0x0000020e 0x0000020e 0x00000000 Code RO 1765 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x0000020e 0x0000020e 0x00000002 Code RO 1766 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
0x00000210 0x00000210 0x00000000 Code RO 1633 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
0x00000210 0x00000210 0x00000000 Code RO 1644 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
0x00000210 0x00000210 0x00000006 Code RO 1656 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
0x00000216 0x00000216 0x00000000 Code RO 1646 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
0x00000216 0x00000216 0x00000004 Code RO 1647 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
0x0000021a 0x0000021a 0x00000000 Code RO 1649 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
0x0000021a 0x0000021a 0x00000008 Code RO 1650 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
0x00000222 0x00000222 0x00000002 Code RO 1673 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x00000224 0x00000224 0x00000000 Code RO 1721 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x00000224 0x00000224 0x00000004 Code RO 1722 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x00000228 0x00000228 0x00000006 Code RO 1723 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x0000022e 0x0000022e 0x00000002 PAD
0x00000230 0x00000230 0x0000001c Code RO 1008 .emb_text retarget.o
0x0000024c 0x0000024c 0x00000074 Code RO 1331 * .text startup_m451series.o
0x000002c0 0x000002c0 0x00000018 Code RO 1573 .text c_w.l(noretval__2printf.o)
0x000002d8 0x000002d8 0x00000028 Code RO 1575 .text c_w.l(noretval__2sprintf.o)
0x00000300 0x00000300 0x00000078 Code RO 1579 .text c_w.l(_printf_dec.o)
0x00000378 0x00000378 0x00000058 Code RO 1584 .text c_w.l(_printf_hex_int.o)
0x000003d0 0x000003d0 0x0000010e Code RO 1610 .text c_w.l(__printf_wp.o)
0x000004de 0x000004de 0x0000003e Code RO 1625 .text c_w.l(strlen.o)
0x0000051c 0x0000051c 0x0000004e Code RO 1627 .text c_w.l(rt_memclr_w.o)
0x0000056a 0x0000056a 0x00000006 Code RO 1629 .text c_w.l(heapauxi.o)
0x00000570 0x00000570 0x000000b2 Code RO 1634 .text c_w.l(_printf_intcommon.o)
0x00000622 0x00000622 0x00000002 PAD
0x00000624 0x00000624 0x00000030 Code RO 1636 .text c_w.l(_printf_char_common.o)
0x00000654 0x00000654 0x0000000a Code RO 1638 .text c_w.l(_sputc.o)
0x0000065e 0x0000065e 0x00000002 PAD
0x00000660 0x00000660 0x00000024 Code RO 1640 .text c_w.l(_printf_char_file.o)
0x00000684 0x00000684 0x0000004a Code RO 1660 .text c_w.l(sys_stackheap_outer.o)
0x000006ce 0x000006ce 0x00000012 Code RO 1662 .text c_w.l(exit.o)
0x000006e0 0x000006e0 0x00000008 Code RO 1670 .text c_w.l(libspace.o)
0x000006e8 0x000006e8 0x0000000c Code RO 1731 .text c_w.l(sys_exit.o)
0x000006f4 0x000006f4 0x00000002 Code RO 1742 .text c_w.l(use_no_semi.o)
0x000006f6 0x000006f6 0x00000000 Code RO 1744 .text c_w.l(indicate_semi.o)
0x000006f6 0x000006f6 0x00000002 PAD
0x000006f8 0x000006f8 0x00000018 Code RO 426 i.CLK_DisablePLL clk.o
0x00000710 0x00000710 0x0000002c Code RO 430 i.CLK_EnableModuleClock clk.o
0x0000073c 0x0000073c 0x00000178 Code RO 431 i.CLK_EnablePLL clk.o
0x000008b4 0x000008b4 0x00000014 Code RO 433 i.CLK_EnableXtalRC clk.o
0x000008c8 0x000008c8 0x00000028 Code RO 438 i.CLK_GetPCLK0Freq clk.o
0x000008f0 0x000008f0 0x00000028 Code RO 439 i.CLK_GetPCLK1Freq clk.o
0x00000918 0x00000918 0x00000064 Code RO 440 i.CLK_GetPLLClockFreq clk.o
0x0000097c 0x0000097c 0x00000064 Code RO 584 i.CLK_GetPLLClockFreq pwm.o
0x000009e0 0x000009e0 0x00000064 Code RO 1172 i.CLK_GetPLLClockFreq uart.o
0x00000a44 0x00000a44 0x00000064 Code RO 1290 i.CLK_GetPLLClockFreq system_m451series.o
0x00000aa8 0x00000aa8 0x000000ac Code RO 443 i.CLK_SetCoreClock clk.o
0x00000b54 0x00000b54 0x0000007c Code RO 444 i.CLK_SetHCLK clk.o
0x00000bd0 0x00000bd0 0x00000054 Code RO 445 i.CLK_SetModuleClock clk.o
0x00000c24 0x00000c24 0x00000028 Code RO 447 i.CLK_WaitClockReady clk.o
0x00000c4c 0x00000c4c 0x00000030 Code RO 1338 i.EADC_ConfigSampleModule eadc.o
0x00000c7c 0x00000c7c 0x00000014 Code RO 1339 i.EADC_Open eadc.o
0x00000c90 0x00000c90 0x00000014 Code RO 1341 i.EADC_SetInternalSampleTime eadc.o
0x00000ca4 0x00000ca4 0x0000002c Code RO 1010 i.Hard_Fault_Handler retarget.o
0x00000cd0 0x00000cd0 0x00000028 Code RO 1395 i.I2C_GetBusClockFreq i2c.o
0x00000cf8 0x00000cf8 0x0000004c Code RO 1399 i.I2C_Open i2c.o
0x00000d44 0x00000d44 0x00000038 Code RO 1412 i.I2C_SetSlaveAddr i2c.o
0x00000d7c 0x00000d7c 0x000000ac Code RO 194 i.Init_LCD ssd1306.o
0x00000e28 0x00000e28 0x00000098 Code RO 196 i.OLED_SingleWrite ssd1306.o
0x00000ec0 0x00000ec0 0x00000050 Code RO 381 i.PWM0P0_IRQHandler interrupt.o
0x00000f10 0x00000f10 0x0000000c Code RO 592 i.PWM_ClearPeriodIntFlag pwm.o
0x00000f1c 0x00000f1c 0x00000170 Code RO 596 i.PWM_ConfigOutputChannel pwm.o
0x0000108c 0x0000108c 0x0000000c Code RO 610 i.PWM_DisableOutput pwm.o
0x00001098 0x00001098 0x00000032 Code RO 625 i.PWM_EnableDeadZone pwm.o
0x000010ca 0x000010ca 0x0000000c Code RO 630 i.PWM_EnableOutput pwm.o
0x000010d6 0x000010d6 0x00000014 Code RO 632 i.PWM_EnablePeriodInt pwm.o
0x000010ea 0x000010ea 0x00000008 Code RO 650 i.PWM_Start pwm.o
0x000010f2 0x000010f2 0x00000030 Code RO 1107 i.SYS_ResetModule sys.o
0x00001122 0x00001122 0x0000000c Code RO 1012 i.SendChar retarget.o
0x0000112e 0x0000112e 0x00000002 PAD
0x00001130 0x00001130 0x00000030 Code RO 1013 i.SendChar_ToUART retarget.o
0x00001160 0x00001160 0x00000064 Code RO 1291 i.SystemCoreClockUpdate system_m451series.o
0x000011c4 0x000011c4 0x00000074 Code RO 1292 i.SystemInit system_m451series.o
0x00001238 0x00001238 0x00000094 Code RO 1181 i.UART_Open uart.o
0x000012cc 0x000012cc 0x0000001c Code RO 3 i._Z10UART0_Initv main.o
0x000012e8 0x000012e8 0x0000000c Code RO 4 i._Z11SYS_LockRegv main.o
0x000012f4 0x000012f4 0x00000028 Code RO 6 i._Z13SYS_UnlockRegv main.o
0x0000131c 0x0000131c 0x00000210 Code RO 8 i._Z17EADC_FunctionTestv main.o
0x0000152c 0x0000152c 0x00000080 Code RO 9 i._Z7I2CInitv main.o
0x000015ac 0x000015ac 0x0000010c Code RO 10 i._Z7PWMInitv main.o
0x000016b8 0x000016b8 0x000000a8 Code RO 11 i._Z8SYS_Initv main.o
0x00001760 0x00001760 0x0000000e Code RO 1612 i._is_digit c_w.l(__printf_wp.o)
0x0000176e 0x0000176e 0x0000002a Code RO 197 i.clear_LCD ssd1306.o
0x00001798 0x00001798 0x00000008 Code RO 1015 i.ferror retarget.o
0x000017a0 0x000017a0 0x00000010 Code RO 1017 i.fputc retarget.o
0x000017b0 0x000017b0 0x00000048 Code RO 12 i.main main.o
0x000017f8 0x000017f8 0x0000000e Code RO 199 i.oledWriteCommand ssd1306.o
0x00001806 0x00001806 0x0000000e Code RO 200 i.oledWriteData ssd1306.o
0x00001814 0x00001814 0x00000024 Code RO 201 i.oled_address ssd1306.o
0x00001838 0x00001838 0x00000050 Code RO 202 i.print_C ssd1306.o
0x00001888 0x00001888 0x00000024 Code RO 203 i.print_Line ssd1306.o
0x000018ac 0x000018ac 0x000000a8 Code RO 1019 i.stackDump retarget.o
0x00001954 0x00001954 0x0000000a Code RO 1729 x$fpl$fpinit fz_wm.l(fpinit.o)
0x0000195e 0x0000195e 0x00000002 PAD
0x00001960 0x00001960 0x00000030 Data RO 1189 .constdata uart.o
0x00001990 0x00001990 0x00000028 Data RO 1585 .constdata c_w.l(_printf_hex_int.o)
0x000019b8 0x000019b8 0x000000f6 Data RO 23 .conststring main.o
0x00001aae 0x00001aae 0x00000002 PAD
0x00001ab0 0x00001ab0 0x00000020 Data RO 1795 Region$$Table anon$$obj.o
Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x00001ad0, Size: 0x00001060, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000958])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 COMPRESSED 0x0000000c Data RW 24 .data main.o
0x2000000c COMPRESSED 0x00001018 Data RW 204 .data ssd1306.o
0x20001024 COMPRESSED 0x00000008 Data RW 382 .data interrupt.o
0x2000102c COMPRESSED 0x00000008 Data RW 1020 .data retarget.o
0x20001034 COMPRESSED 0x0000002c Data RW 1293 .data system_m451series.o
Execution Region ER_ZI (Exec base: 0x20001060, Load base: 0x00002428, Size: 0x00000460, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20001060 - 0x00000060 Zero RW 1671 .bss c_w.l(libspace.o)
0x200010c0 - 0x00000000 Zero RW 1329 HEAP startup_m451series.o
0x200010c0 - 0x00000400 Zero RW 1328 STACK startup_m451series.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
1064 124 0 0 0 21593 clk.o
88 4 0 0 0 2063 eadc.o
172 8 0 0 0 2252 i2c.o
80 12 0 8 0 202164 interrupt.o
1244 204 246 12 0 267470 main.o
582 30 0 0 0 5481 pwm.o
324 132 0 8 0 5521 retarget.o
546 10 0 4120 0 211188 ssd1306.o
116 36 320 0 1024 960 startup_m451series.o
48 0 0 0 0 502 sys.o
316 54 0 44 0 33031 system_m451series.o
248 28 48 0 0 1988 uart.o
----------------------------------------------------------------------
4830 642 648 4192 1024 754213 Object Totals
0 0 32 0 0 0 (incl. Generated)
2 0 2 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
90 0 0 0 0 0 __dczerorl2.o
8 0 0 0 0 68 __main.o
284 0 0 0 0 156 __printf_wp.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
52 8 0 0 0 0 __scatter.o
28 0 0 0 0 0 __scatter_zi.o
48 6 0 0 0 96 _printf_char_common.o
36 4 0 0 0 80 _printf_char_file.o
6 0 0 0 0 0 _printf_d.o
120 16 0 0 0 92 _printf_dec.o
88 4 40 0 0 88 _printf_hex_int.o
178 0 0 0 0 88 _printf_intcommon.o
0 0 0 0 0 0 _printf_percent.o
4 0 0 0 0 0 _printf_percent_end.o
6 0 0 0 0 0 _printf_x.o
10 0 0 0 0 68 _sputc.o
18 0 0 0 0 80 exit.o
6 0 0 0 0 152 heapauxi.o
0 0 0 0 0 0 indicate_semi.o
2 0 0 0 0 0 libinit.o
6 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
24 4 0 0 0 84 noretval__2printf.o
40 6 0 0 0 84 noretval__2sprintf.o
78 0 0 0 0 80 rt_memclr_w.o
2 0 0 0 0 0 rtexit.o
10 0 0 0 0 0 rtexit2.o
62 0 0 0 0 76 strlen.o
12 4 0 0 0 68 sys_exit.o
74 0 0 0 0 80 sys_stackheap_outer.o
2 0 0 0 0 68 use_no_semi.o
10 0 0 0 0 116 fpinit.o
----------------------------------------------------------------------
1346 56 40 0 96 1692 Library Totals
12 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
1324 56 40 0 96 1576 c_w.l
10 0 0 0 0 116 fz_wm.l
----------------------------------------------------------------------
1346 56 40 0 96 1692 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
6176 698 688 4192 1120 750025 Grand Totals
6176 698 688 2392 1120 750025 ELF Image Totals (compressed)
6176 698 688 2392 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 6864 ( 6.70kB)
Total RW Size (RW Data + ZI Data) 5312 ( 5.19kB)
Total ROM Size (Code + RO Data + RW Data) 9256 ( 9.04kB)
==============================================================================