GCC MAP (AVR): Frage

Gast #3490810
Lesenswert?

Die Startadresse des Segments ist 0x00800382, die Endadresse 0x00800fef 
und die Differenz der "Speicherverbrauch"?

Auszug aus der MAP-Datei.
1
*(.gnu.linkonce.d*)
2
                0x00800382                . = ALIGN (0x2)
3
 *fill*         0x00800381        0x1 00
4
                0x00800382                _edata = .
5
                0x00800382                PROVIDE (__data_end, .)
6

7
.bss            0x00800382      0xc6d
8
                0x00800382                PROVIDE (__bss_start, .)
9
 *(.bss)
10
 .bss           0x00800382        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm644.o
11
 .bss           0x00800382        0x0 main.o
12
 .bss           0x00800382        0x2 usart.o
13

14
...
15

16
 COMMON         0x00800feb        0x4 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(malloc.o)
17
                0x00800feb                __brkval
18
                0x00800fed                __flp
19
                0x00800fef                PROVIDE (__bss_end, .)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren