wip
This commit is contained in:
@@ -36,6 +36,7 @@ Discarded input sections
|
||||
.group 0x00000000 0xc build/main.o
|
||||
.group 0x00000000 0xc build/main.o
|
||||
.group 0x00000000 0xc build/main.o
|
||||
.group 0x00000000 0xc build/main.o
|
||||
.text 0x00000000 0x0 build/main.o
|
||||
.data 0x00000000 0x0 build/main.o
|
||||
.bss 0x00000000 0x0 build/main.o
|
||||
@@ -52,7 +53,7 @@ Discarded input sections
|
||||
.debug_macro 0x00000000 0x89 build/main.o
|
||||
.debug_macro 0x00000000 0x4cc build/main.o
|
||||
.debug_macro 0x00000000 0x22 build/main.o
|
||||
.debug_macro 0x00000000 0x34 build/main.o
|
||||
.debug_macro 0x00000000 0x88 build/main.o
|
||||
.group 0x00000000 0xc build/startup.o
|
||||
.group 0x00000000 0xc build/startup.o
|
||||
.group 0x00000000 0xc build/startup.o
|
||||
@@ -96,6 +97,42 @@ Discarded input sections
|
||||
.debug_macro 0x00000000 0x89 build/timer.o
|
||||
.debug_macro 0x00000000 0x4cc build/timer.o
|
||||
.debug_macro 0x00000000 0x22 build/timer.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.group 0x00000000 0xc build/usart.o
|
||||
.text 0x00000000 0x0 build/usart.o
|
||||
.data 0x00000000 0x0 build/usart.o
|
||||
.bss 0x00000000 0x0 build/usart.o
|
||||
.text.usart2_start
|
||||
0x00000000 0x20 build/usart.o
|
||||
.debug_macro 0x00000000 0x22 build/usart.o
|
||||
.debug_macro 0x00000000 0x75 build/usart.o
|
||||
.debug_macro 0x00000000 0x2a build/usart.o
|
||||
.debug_macro 0x00000000 0x5c build/usart.o
|
||||
.debug_macro 0x00000000 0x3c build/usart.o
|
||||
.debug_macro 0x00000000 0x103 build/usart.o
|
||||
.debug_macro 0x00000000 0x3a build/usart.o
|
||||
.debug_macro 0x00000000 0x57 build/usart.o
|
||||
.debug_macro 0x00000000 0x6a build/usart.o
|
||||
.debug_macro 0x00000000 0x1df build/usart.o
|
||||
.debug_macro 0x00000000 0x89 build/usart.o
|
||||
.debug_macro 0x00000000 0x4cc build/usart.o
|
||||
.debug_macro 0x00000000 0x13e build/usart.o
|
||||
.debug_macro 0x00000000 0x22 build/usart.o
|
||||
.debug_macro 0x00000000 0x5e build/usart.o
|
||||
|
||||
Memory Configuration
|
||||
|
||||
@@ -112,6 +149,7 @@ LOAD build/gpio.o
|
||||
LOAD build/main.o
|
||||
LOAD build/startup.o
|
||||
LOAD build/timer.o
|
||||
LOAD build/usart.o
|
||||
0x20020000 stack_start = (ORIGIN (sram) + LENGTH (sram))
|
||||
|
||||
.isr_vector 0x08000000 0x198
|
||||
@@ -121,7 +159,7 @@ LOAD build/timer.o
|
||||
0x08000000 interrupt_vector_table
|
||||
0x08000198 . = ALIGN (0x4)
|
||||
|
||||
.text 0x08000198 0x358
|
||||
.text 0x08000198 0x458
|
||||
0x08000198 . = ALIGN (0x4)
|
||||
*(.text)
|
||||
*(.text.*)
|
||||
@@ -134,113 +172,116 @@ LOAD build/timer.o
|
||||
*fill* 0x08000246 0x2
|
||||
.text.system_clock_init
|
||||
0x08000248 0x144 build/main.o
|
||||
.text.main 0x0800038c 0x88 build/main.o
|
||||
.text.main 0x0800038c 0x90 build/main.o
|
||||
0x0800038c main
|
||||
.text.init_memory
|
||||
0x08000414 0x64 build/startup.o
|
||||
0x08000414 init_memory
|
||||
.text.reset 0x08000478 0x10 build/startup.o
|
||||
0x08000478 reset
|
||||
0x0800041c 0x64 build/startup.o
|
||||
0x0800041c init_memory
|
||||
.text.reset 0x08000480 0x10 build/startup.o
|
||||
0x08000480 reset
|
||||
.text.default_handler
|
||||
0x08000488 0x8 build/startup.o
|
||||
0x08000488 exti0
|
||||
0x08000488 debug_monitor
|
||||
0x08000488 rcc
|
||||
0x08000488 x
|
||||
0x08000488 sdio
|
||||
0x08000488 usage_fault
|
||||
0x08000488 tim1_up_tim10
|
||||
0x08000488 usart1
|
||||
0x08000488 i2c3_er
|
||||
0x08000488 spi2
|
||||
0x08000488 dma1_stream1
|
||||
0x08000488 bus_fault
|
||||
0x08000488 spi5
|
||||
0x08000488 exti3
|
||||
0x08000488 dma2_stream5
|
||||
0x08000488 tim2
|
||||
0x08000488 dma1_stream6
|
||||
0x08000488 default_handler
|
||||
0x08000488 i2c1_er
|
||||
0x08000488 hard_fault
|
||||
0x08000488 usart6
|
||||
0x08000488 exti15_10
|
||||
0x08000488 usart2
|
||||
0x08000488 pend_sv
|
||||
0x08000488 i2c1_ev
|
||||
0x08000488 wwdg
|
||||
0x08000488 adc
|
||||
0x08000488 rtc_alarm
|
||||
0x08000488 spi3
|
||||
0x08000488 exti1
|
||||
0x08000488 mem_manage
|
||||
0x08000488 dma2_stream1
|
||||
0x08000488 dma1_stream2
|
||||
0x08000488 dma2_stream3
|
||||
0x08000488 sv_call
|
||||
0x08000488 tim3
|
||||
0x08000488 otg_fs
|
||||
0x08000488 dma1_stream5
|
||||
0x08000488 dma2_stream6
|
||||
0x08000488 flash
|
||||
0x08000488 tamp_stamp
|
||||
0x08000488 i2c3_ev
|
||||
0x08000488 rtc_wkup
|
||||
0x08000488 dma2_stream0
|
||||
0x08000488 pvd
|
||||
0x08000488 fpu
|
||||
0x08000488 exti4
|
||||
0x08000488 exti2
|
||||
0x08000488 spi1
|
||||
0x08000488 dma1_stream0
|
||||
0x08000488 tim1_brk_tim9
|
||||
0x08000488 i2c2_ev
|
||||
0x08000488 otg_fs_wkup
|
||||
0x08000488 spi4
|
||||
0x08000488 dma2_stream2
|
||||
0x08000488 tim1_cc
|
||||
0x08000488 tim1_trg_com_tim11
|
||||
0x08000488 exti9_5
|
||||
0x08000488 dma1_stream3
|
||||
0x08000488 dma2_stream4
|
||||
0x08000488 i2c2_er
|
||||
0x08000488 dma2_stream7
|
||||
0x08000488 dma1_stream7
|
||||
0x08000488 nmi
|
||||
0x08000488 systick
|
||||
0x08000488 tim4
|
||||
0x08000488 tim5
|
||||
0x08000488 dma1_stream4
|
||||
0x08000490 0x8 build/startup.o
|
||||
0x08000490 exti0
|
||||
0x08000490 debug_monitor
|
||||
0x08000490 rcc
|
||||
0x08000490 x
|
||||
0x08000490 sdio
|
||||
0x08000490 usage_fault
|
||||
0x08000490 tim1_up_tim10
|
||||
0x08000490 usart1
|
||||
0x08000490 i2c3_er
|
||||
0x08000490 spi2
|
||||
0x08000490 dma1_stream1
|
||||
0x08000490 bus_fault
|
||||
0x08000490 spi5
|
||||
0x08000490 exti3
|
||||
0x08000490 dma2_stream5
|
||||
0x08000490 tim2
|
||||
0x08000490 dma1_stream6
|
||||
0x08000490 default_handler
|
||||
0x08000490 i2c1_er
|
||||
0x08000490 hard_fault
|
||||
0x08000490 usart6
|
||||
0x08000490 exti15_10
|
||||
0x08000490 usart2
|
||||
0x08000490 pend_sv
|
||||
0x08000490 i2c1_ev
|
||||
0x08000490 wwdg
|
||||
0x08000490 adc
|
||||
0x08000490 rtc_alarm
|
||||
0x08000490 spi3
|
||||
0x08000490 exti1
|
||||
0x08000490 mem_manage
|
||||
0x08000490 dma2_stream1
|
||||
0x08000490 dma1_stream2
|
||||
0x08000490 dma2_stream3
|
||||
0x08000490 sv_call
|
||||
0x08000490 tim3
|
||||
0x08000490 otg_fs
|
||||
0x08000490 dma1_stream5
|
||||
0x08000490 dma2_stream6
|
||||
0x08000490 flash
|
||||
0x08000490 tamp_stamp
|
||||
0x08000490 i2c3_ev
|
||||
0x08000490 rtc_wkup
|
||||
0x08000490 dma2_stream0
|
||||
0x08000490 pvd
|
||||
0x08000490 fpu
|
||||
0x08000490 exti4
|
||||
0x08000490 exti2
|
||||
0x08000490 spi1
|
||||
0x08000490 dma1_stream0
|
||||
0x08000490 tim1_brk_tim9
|
||||
0x08000490 i2c2_ev
|
||||
0x08000490 otg_fs_wkup
|
||||
0x08000490 spi4
|
||||
0x08000490 dma2_stream2
|
||||
0x08000490 tim1_cc
|
||||
0x08000490 tim1_trg_com_tim11
|
||||
0x08000490 exti9_5
|
||||
0x08000490 dma1_stream3
|
||||
0x08000490 dma2_stream4
|
||||
0x08000490 i2c2_er
|
||||
0x08000490 dma2_stream7
|
||||
0x08000490 dma1_stream7
|
||||
0x08000490 nmi
|
||||
0x08000490 systick
|
||||
0x08000490 tim4
|
||||
0x08000490 tim5
|
||||
0x08000490 dma1_stream4
|
||||
.text.tim4_init
|
||||
0x08000490 0x40 build/timer.o
|
||||
0x08000490 tim4_init
|
||||
0x08000498 0x40 build/timer.o
|
||||
0x08000498 tim4_init
|
||||
.text.tim4_start
|
||||
0x080004d0 0x20 build/timer.o
|
||||
0x080004d0 tim4_start
|
||||
0x080004d8 0x20 build/timer.o
|
||||
0x080004d8 tim4_start
|
||||
.text.usart2_init
|
||||
0x080004f8 0xf8 build/usart.o
|
||||
0x080004f8 usart2_init
|
||||
*(.rodata)
|
||||
*(.rodata.*)
|
||||
0x080004f0 . = ALIGN (0x4)
|
||||
0x080004f0 _data_addr = LOADADDR (.data)
|
||||
0x080005f0 . = ALIGN (0x4)
|
||||
0x080005f0 _data_addr = LOADADDR (.data)
|
||||
|
||||
.glue_7 0x080004f0 0x0
|
||||
.glue_7 0x080004f0 0x0 linker stubs
|
||||
.glue_7 0x080005f0 0x0
|
||||
.glue_7 0x080005f0 0x0 linker stubs
|
||||
|
||||
.glue_7t 0x080004f0 0x0
|
||||
.glue_7t 0x080004f0 0x0 linker stubs
|
||||
.glue_7t 0x080005f0 0x0
|
||||
.glue_7t 0x080005f0 0x0 linker stubs
|
||||
|
||||
.vfp11_veneer 0x080004f0 0x0
|
||||
.vfp11_veneer 0x080004f0 0x0 linker stubs
|
||||
.vfp11_veneer 0x080005f0 0x0
|
||||
.vfp11_veneer 0x080005f0 0x0 linker stubs
|
||||
|
||||
.v4_bx 0x080004f0 0x0
|
||||
.v4_bx 0x080004f0 0x0 linker stubs
|
||||
.v4_bx 0x080005f0 0x0
|
||||
.v4_bx 0x080005f0 0x0 linker stubs
|
||||
|
||||
.iplt 0x080004f0 0x0
|
||||
.iplt 0x080004f0 0x0 build/main.o
|
||||
.iplt 0x080005f0 0x0
|
||||
.iplt 0x080005f0 0x0 build/main.o
|
||||
|
||||
.rel.dyn 0x080004f0 0x0
|
||||
.rel.iplt 0x080004f0 0x0 build/main.o
|
||||
.rel.dyn 0x080005f0 0x0
|
||||
.rel.iplt 0x080005f0 0x0 build/main.o
|
||||
|
||||
.data 0x20000000 0x0 load address 0x080004f0
|
||||
.data 0x20000000 0x0 load address 0x080005f0
|
||||
0x20000000 . = ALIGN (0x4)
|
||||
0x20000000 _data_start = .
|
||||
*(.data)
|
||||
@@ -248,10 +289,10 @@ LOAD build/timer.o
|
||||
0x20000000 . = ALIGN (0x4)
|
||||
0x20000000 _data_end = .
|
||||
|
||||
.igot.plt 0x20000000 0x0 load address 0x080004f0
|
||||
.igot.plt 0x20000000 0x0 load address 0x080005f0
|
||||
.igot.plt 0x20000000 0x0 build/main.o
|
||||
|
||||
.bss 0x20000000 0x0 load address 0x080004f0
|
||||
.bss 0x20000000 0x0 load address 0x080005f0
|
||||
0x20000000 . = ALIGN (0x4)
|
||||
0x20000000 _bss_start = .
|
||||
*(.bss)
|
||||
@@ -261,19 +302,21 @@ LOAD build/timer.o
|
||||
OUTPUT(build/final.elf elf32-littlearm)
|
||||
LOAD linker stubs
|
||||
|
||||
.debug_info 0x00000000 0xb25
|
||||
.debug_info 0x00000000 0x21a build/gpio.o
|
||||
.debug_info 0x0000021a 0x44e build/main.o
|
||||
.debug_info 0x00000668 0x188 build/startup.o
|
||||
.debug_info 0x000007f0 0x335 build/timer.o
|
||||
.debug_info 0x00000000 0xe1d
|
||||
.debug_info 0x00000000 0x205 build/gpio.o
|
||||
.debug_info 0x00000205 0x457 build/main.o
|
||||
.debug_info 0x0000065c 0x188 build/startup.o
|
||||
.debug_info 0x000007e4 0x335 build/timer.o
|
||||
.debug_info 0x00000b19 0x304 build/usart.o
|
||||
|
||||
.debug_abbrev 0x00000000 0x44b
|
||||
.debug_abbrev 0x00000000 0x12b build/gpio.o
|
||||
.debug_abbrev 0x0000012b 0x144 build/main.o
|
||||
.debug_abbrev 0x0000026f 0x127 build/startup.o
|
||||
.debug_abbrev 0x00000396 0xb5 build/timer.o
|
||||
.debug_abbrev 0x00000000 0x4ee
|
||||
.debug_abbrev 0x00000000 0x119 build/gpio.o
|
||||
.debug_abbrev 0x00000119 0x143 build/main.o
|
||||
.debug_abbrev 0x0000025c 0x127 build/startup.o
|
||||
.debug_abbrev 0x00000383 0xb5 build/timer.o
|
||||
.debug_abbrev 0x00000438 0xb6 build/usart.o
|
||||
|
||||
.debug_aranges 0x00000000 0xa8
|
||||
.debug_aranges 0x00000000 0xd0
|
||||
.debug_aranges
|
||||
0x00000000 0x28 build/gpio.o
|
||||
.debug_aranges
|
||||
@@ -282,9 +325,11 @@ LOAD linker stubs
|
||||
0x00000050 0x30 build/startup.o
|
||||
.debug_aranges
|
||||
0x00000080 0x28 build/timer.o
|
||||
.debug_aranges
|
||||
0x000000a8 0x28 build/usart.o
|
||||
|
||||
.debug_rnglists
|
||||
0x00000000 0x6c
|
||||
0x00000000 0x86
|
||||
.debug_rnglists
|
||||
0x00000000 0x19 build/gpio.o
|
||||
.debug_rnglists
|
||||
@@ -293,8 +338,10 @@ LOAD linker stubs
|
||||
0x00000034 0x1f build/startup.o
|
||||
.debug_rnglists
|
||||
0x00000053 0x19 build/timer.o
|
||||
.debug_rnglists
|
||||
0x0000006c 0x1a build/usart.o
|
||||
|
||||
.debug_macro 0x00000000 0x3ba0
|
||||
.debug_macro 0x00000000 0x4885
|
||||
.debug_macro 0x00000000 0xb56 build/gpio.o
|
||||
.debug_macro 0x00000b56 0x22 build/gpio.o
|
||||
.debug_macro 0x00000b78 0x75 build/gpio.o
|
||||
@@ -309,33 +356,39 @@ LOAD linker stubs
|
||||
.debug_macro 0x0000108c 0x89 build/gpio.o
|
||||
.debug_macro 0x00001115 0x4cc build/gpio.o
|
||||
.debug_macro 0x000015e1 0x22 build/gpio.o
|
||||
.debug_macro 0x00001603 0x34 build/gpio.o
|
||||
.debug_macro 0x00001637 0xb80 build/main.o
|
||||
.debug_macro 0x000021b7 0x12a build/main.o
|
||||
.debug_macro 0x000022e1 0x46 build/main.o
|
||||
.debug_macro 0x00002327 0x2e build/main.o
|
||||
.debug_macro 0x00002355 0x22 build/main.o
|
||||
.debug_macro 0x00002377 0xb02 build/startup.o
|
||||
.debug_macro 0x00002e79 0x56 build/startup.o
|
||||
.debug_macro 0x00002ecf 0x51 build/startup.o
|
||||
.debug_macro 0x00002f20 0xb5c build/timer.o
|
||||
.debug_macro 0x00003a7c 0x124 build/timer.o
|
||||
.debug_macro 0x00001603 0x88 build/gpio.o
|
||||
.debug_macro 0x0000168b 0xb89 build/main.o
|
||||
.debug_macro 0x00002214 0x144 build/main.o
|
||||
.debug_macro 0x00002358 0x46 build/main.o
|
||||
.debug_macro 0x0000239e 0x2e build/main.o
|
||||
.debug_macro 0x000023cc 0x22 build/main.o
|
||||
.debug_macro 0x000023ee 0x5e build/main.o
|
||||
.debug_macro 0x0000244c 0xb02 build/startup.o
|
||||
.debug_macro 0x00002f4e 0x56 build/startup.o
|
||||
.debug_macro 0x00002fa4 0x51 build/startup.o
|
||||
.debug_macro 0x00002ff5 0xb5c build/timer.o
|
||||
.debug_macro 0x00003b51 0x13e build/timer.o
|
||||
.debug_macro 0x00003c8f 0xb74 build/usart.o
|
||||
.debug_macro 0x00004803 0x82 build/usart.o
|
||||
|
||||
.debug_line 0x00000000 0x4b9
|
||||
.debug_line 0x00000000 0x605
|
||||
.debug_line 0x00000000 0x116 build/gpio.o
|
||||
.debug_line 0x00000116 0x1da build/main.o
|
||||
.debug_line 0x000002f0 0xea build/startup.o
|
||||
.debug_line 0x000003da 0xdf build/timer.o
|
||||
.debug_line 0x00000116 0x1e1 build/main.o
|
||||
.debug_line 0x000002f7 0xea build/startup.o
|
||||
.debug_line 0x000003e1 0xdf build/timer.o
|
||||
.debug_line 0x000004c0 0x145 build/usart.o
|
||||
|
||||
.debug_str 0x00000000 0x5eb8
|
||||
.debug_str 0x00000000 0x5372 build/gpio.o
|
||||
0x551a (size before relaxing)
|
||||
.debug_str 0x00005372 0xab2 build/main.o
|
||||
0x5f7c (size before relaxing)
|
||||
.debug_str 0x00005e24 0x88 build/startup.o
|
||||
.debug_str 0x00000000 0x62fd
|
||||
.debug_str 0x00000000 0x550b build/gpio.o
|
||||
0x56b3 (size before relaxing)
|
||||
.debug_str 0x0000550b 0xd3a build/main.o
|
||||
0x639d (size before relaxing)
|
||||
.debug_str 0x00006245 0x88 build/startup.o
|
||||
0x3cdf (size before relaxing)
|
||||
.debug_str 0x00005eac 0xc build/timer.o
|
||||
0x5b1a (size before relaxing)
|
||||
.debug_str 0x000062cd 0xc build/timer.o
|
||||
0x5bc5 (size before relaxing)
|
||||
.debug_str 0x000062d9 0x24 build/usart.o
|
||||
0x5ffb (size before relaxing)
|
||||
|
||||
.comment 0x00000000 0x45
|
||||
.comment 0x00000000 0x45 build/gpio.o
|
||||
@@ -343,6 +396,7 @@ LOAD linker stubs
|
||||
.comment 0x00000045 0x46 build/main.o
|
||||
.comment 0x00000045 0x46 build/startup.o
|
||||
.comment 0x00000045 0x46 build/timer.o
|
||||
.comment 0x00000045 0x46 build/usart.o
|
||||
|
||||
.ARM.attributes
|
||||
0x00000000 0x34
|
||||
@@ -354,24 +408,30 @@ LOAD linker stubs
|
||||
0x00000068 0x34 build/startup.o
|
||||
.ARM.attributes
|
||||
0x0000009c 0x34 build/timer.o
|
||||
.ARM.attributes
|
||||
0x000000d0 0x34 build/usart.o
|
||||
|
||||
.debug_line_str
|
||||
0x00000000 0x283
|
||||
0x00000000 0x293
|
||||
.debug_line_str
|
||||
0x00000000 0x24e build/gpio.o
|
||||
0x260 (size before relaxing)
|
||||
.debug_line_str
|
||||
0x0000024e 0x23 build/main.o
|
||||
0x27c (size before relaxing)
|
||||
0x0000024e 0x2b build/main.o
|
||||
0x284 (size before relaxing)
|
||||
.debug_line_str
|
||||
0x00000271 0xa build/startup.o
|
||||
0x00000279 0xa build/startup.o
|
||||
0x21b (size before relaxing)
|
||||
.debug_line_str
|
||||
0x0000027b 0x8 build/timer.o
|
||||
0x00000283 0x8 build/timer.o
|
||||
0x25e (size before relaxing)
|
||||
.debug_line_str
|
||||
0x0000028b 0x8 build/usart.o
|
||||
0x26f (size before relaxing)
|
||||
|
||||
.debug_frame 0x00000000 0x16c
|
||||
.debug_frame 0x00000000 0x1bc
|
||||
.debug_frame 0x00000000 0x60 build/gpio.o
|
||||
.debug_frame 0x00000060 0x50 build/main.o
|
||||
.debug_frame 0x000000b0 0x6c build/startup.o
|
||||
.debug_frame 0x0000011c 0x50 build/timer.o
|
||||
.debug_frame 0x0000016c 0x50 build/usart.o
|
||||
|
||||
Reference in New Issue
Block a user