1275 lines
111 KiB
Plaintext
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)
|
|
|
|
==============================================================================
|
|
|