Opgave 4 aangepast

This commit is contained in:
2016-02-15 14:20:45 +01:00
parent 4bf8ed5b88
commit 7eb298c00a
4 changed files with 294 additions and 277 deletions
+43 -39
View File
@@ -14,15 +14,15 @@ Discarded input sections
.text 0x00000000 0x0 main.o
.data 0x00000000 0x0 main.o
.bss 0x00000000 0x0 main.o
.text.wait 0x00000000 0x4a main.o
.text.speaker 0x00000000 0x1e main.o
.text.extraopgave
0x00000000 0x10 main.o
.text.opgave1 0x00000000 0x1a main.o
.text.opgave3 0x00000000 0x1c main.o
.text.opgave4 0x00000000 0x1a main.o
.text.opgave5 0x00000000 0x8a main.o
.text.opgave6 0x00000000 0x20 main.o
.text.charlieplexing
0x00000000 0x54 main.o
.data.speed 0x00000000 0x2 main.o
.bss.count 0x00000000 0x2 main.o
.data.pattern 0x00000000 0x4b main.o
@@ -192,7 +192,7 @@ END GROUP
.rela.plt
*(.rela.plt)
.text 0x00000000 0x214
.text 0x00000000 0x252
*(.vectors)
.vectors 0x00000000 0x8c C:/Program Files (x86)/Atmel/Studio/7.0/Packs/Atmel/ATmega_DFP/1.0.91/gcc/dev/atmega128/avr51/crtatmega128.o
0x00000000 __vector_default
@@ -285,19 +285,20 @@ END GROUP
0x000000c6 __vector_20
0x000000c8 . = ALIGN (0x2)
*(.text.*)
.text.wait 0x000000c8 0x4a main.o
0x000000c8 wait
.text.__vector_16
0x000000c8 0xda main.o
0x000000c8 __vector_16
.text.charlieplexing
0x000001a2 0x54 main.o
0x000001a2 charlieplexing
.text.main 0x000001f6 0x1a main.o
0x000001f6 main
0x00000210 . = ALIGN (0x2)
0x00000112 0xda main.o
0x00000112 __vector_16
.text.opgave4 0x000001ec 0x44 main.o
0x000001ec opgave4
.text.main 0x00000230 0x1e main.o
0x00000230 main
0x0000024e . = ALIGN (0x2)
*(.fini9)
.fini9 0x00000210 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.9.2/avr51\libgcc.a(_exit.o)
0x00000210 _exit
0x00000210 exit
.fini9 0x0000024e 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.9.2/avr51\libgcc.a(_exit.o)
0x0000024e _exit
0x0000024e exit
*(.fini9)
*(.fini8)
*(.fini8)
@@ -316,11 +317,11 @@ END GROUP
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00000210 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.9.2/avr51\libgcc.a(_exit.o)
.fini0 0x0000024e 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.9.2/avr51\libgcc.a(_exit.o)
*(.fini0)
0x00000214 _etext = .
0x00000252 _etext = .
.data 0x00800100 0x2 load address 0x00000214
.data 0x00800100 0x2 load address 0x00000252
0x00800100 PROVIDE (__data_start, .)
*(.data)
*(.data*)
@@ -333,27 +334,30 @@ END GROUP
0x00800102 _edata = .
0x00800102 PROVIDE (__data_end, .)
.bss 0x00800102 0x6
.bss 0x00800102 0x8
0x00800102 PROVIDE (__bss_start, .)
*(.bss)
*(.bss*)
.bss.b2 0x00800102 0x2 main.o
0x00800102 b2
.bss.b1 0x00800104 0x2 main.o
0x00800104 b1
.bss.reset 0x00800106 0x2 main.o
0x00800106 reset
.bss.direction
0x00800102 0x2 main.o
0x00800102 direction
.bss.b2 0x00800104 0x2 main.o
0x00800104 b2
.bss.b1 0x00800106 0x2 main.o
0x00800106 b1
.bss.reset 0x00800108 0x2 main.o
0x00800108 reset
*(COMMON)
0x00800108 PROVIDE (__bss_end, .)
0x00000214 __data_load_start = LOADADDR (.data)
0x00000216 __data_load_end = (__data_load_start + SIZEOF (.data))
0x0080010a PROVIDE (__bss_end, .)
0x00000252 __data_load_start = LOADADDR (.data)
0x00000254 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800108 0x0
0x00800108 PROVIDE (__noinit_start, .)
.noinit 0x0080010a 0x0
0x0080010a PROVIDE (__noinit_start, .)
*(.noinit*)
0x00800108 PROVIDE (__noinit_end, .)
0x00800108 _end = .
0x00800108 PROVIDE (__heap_start, .)
0x0080010a PROVIDE (__noinit_end, .)
0x0080010a _end = .
0x0080010a PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
@@ -425,26 +429,26 @@ END GROUP
.debug_pubnames
*(.debug_pubnames)
.debug_info 0x00000000 0x410
.debug_info 0x00000000 0x422
*(.debug_info .gnu.linkonce.wi.*)
.debug_info 0x00000000 0x410 main.o
.debug_info 0x00000000 0x422 main.o
.debug_abbrev 0x00000000 0x1e3
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x1e3 main.o
.debug_line 0x00000000 0x3b0
.debug_line 0x00000000 0x3ce
*(.debug_line .debug_line.* .debug_line_end)
.debug_line 0x00000000 0x3b0 main.o
.debug_line 0x00000000 0x3ce main.o
.debug_frame 0x00000000 0xec
*(.debug_frame)
.debug_frame 0x00000000 0xec main.o
.debug_str 0x00000000 0x216
.debug_str 0x00000000 0x220
*(.debug_str)
.debug_str 0x00000000 0x216 main.o
0x24a (size before relaxing)
.debug_str 0x00000000 0x220 main.o
0x254 (size before relaxing)
.debug_loc 0x00000000 0x163
*(.debug_loc)