Forum: Mikrocontroller und Digitale Elektronik avr-gcc 4.3.3: Speicherverbrauch in % anzeigen geht auf Win 7 nicht!


von Martin M. (martin69)


Angehängte Dateien:

Lesenswert?

Hallo,

ich benutze avr-gcc 4.3.3. Bisher hatte ich einen PC mit Windows XP. Auf 
meinem neueren mit Windows 7 habe ich das Problem, daß der 
Speicherverbrauch in % nicht mehr angezeigt wird (siehe Anhang). An was 
kann es liegen?

Gruß
Martin

von Achim K. (aks)


Lesenswert?

Bei GNU C (AVR_8_bit_GNU_Toolchain_3.4.5_1522) version 4.8.1 (avr)
1
Invoking: Print Size
2
avr-size --format=avr --mcu=attiny861a dcf77.elf
3
AVR Memory Usage
4
----------------
5
Device: attiny861a
6
7
Program:    6036 bytes (73.7% Full)
8
(.text + .data + .bootloader)
9
10
Data:         36 bytes (7.0% Full)
11
(.data + .bss + .noinit)
12
13
14
Finished building: sizedummy

Vielleicht geht das ja auch bei der 4.3.3.

von Martin M. (martin69)


Lesenswert?

Hatte ich auch schon probiert, dann kommt die ganze Liste 2 Mal, aber 
die Anzeige in % kommt trotzdem nicht...


Size after:
main.elf  :
section            size      addr
.data                76   8388864
.text              5118         0
.bss                 97   8388940
.debug_aranges      576         0
.debug_pubnames    2316         0
.debug_info        8169         0
.debug_abbrev      2594         0
.debug_line        7947         0
.debug_frame       1312         0
.debug_str         2555         0
.debug_loc         1965         0
Total             32725


main.elf  :
section            size      addr
.data                76   8388864
.text              5118         0
.bss                 97   8388940
.debug_aranges      576         0
.debug_pubnames    2316         0
.debug_info        8169         0
.debug_abbrev      2594         0
.debug_line        7947         0
.debug_frame       1312         0
.debug_str         2555         0
.debug_loc         1965         0
Total             32725



-------- end --------

von Ralph S. (jjflash)


Angehängte Dateien:

Lesenswert?

... aus irgendeinem Grund (glaube ich) hast du auf Win7 wohl eine ältere 
Version von avr-size als du sie zuvor auf Win-XP gehabt hast !!!!

Zumindest die Version von 4.3.2 (die 4.3.3 hab ich nicht) konnte die 
Darstellung wie du sie gezeigt hast noch nicht !!!

Im Anhang ist eine AVR-SIZE aus der Toolchain mit dem AVR-GCC 4.7.2

Ersetze deine AVR-SIZE mit der aus dem Anhang (du solltest jedoch deine 
AVR-SIZE zuvor sichern, für den Fall, dass es mit der neueren AVR-SIZE 
nicht klappt, damit du die jetzige wieder restaurieren kannst).

Gruß,

Ralph

von Martin M. (martin69)


Lesenswert?

ich habe nun den ganzen Pfad des Compilers vom alten auf den neuen 
Rechner kopiert und es geht nun. Und das, obwohl beide Versionen 
eigentlich identisch waren.

Gruß
Martin

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.