avr-size und Prozent der Ausnutzung

Gast #1704528
Lesenswert?

Hallo,
nach dem Update meines Ubuntus auf 10.04 vermisse ich die prozentuale 
Auslastung meines Atmegas, die mir avr-size vorher angezeigt hat.
Jetzt zeigt er nur noch etwas wie

Finished building: 8x8x8Cube.hex
   text     data      bss      dec      hex  filename
  17540      142     1515    19197     4afd  8x8x8Cube.elf
  17540      142     1515    19197     4afd  (TOTALS)

Laut Eclipse ist die avr-eclipse Version 2.3.1 installiert. Ich bin 
nicht ganz sicher, aber ich meine, dass die auch vor dem Update drauf 
war.

Wie bekomme ich die Prozentangabe wieder? Der absolute Wert ist ja ganz 
nett, aber jedes Mal rechnen ist blöd...

Gruß
Jens
#1704542
Lesenswert?

hm, ich weiß jetzt nicht, ob es an dem Update liegt.
size bzw. avr-size kennt ja erstmal die Gesamtgröße nicht,
woher sollen dann die %-Zahlen herkommen?

Ich habe eben nachgesehen, man muß die Optionen -C und
--mcu=... angeben, dann kommen die Prozentangaben:
1
klaus@i4a:~ > avr-size fixpoint_alt/fixpoint/AVR_LCD44780_fixpoint.elf
2
   text    data     bss     dec     hex filename
3
   7206      58       3    7267    1c63 fixpoint_alt/fixpoint/AVR_LCD44780_fixpoint.elf
4

5

6
klaus@i4a:~ > avr-size --mcu=atmega8 -C fixpoint_alt/fixpoint/AVR_LCD44780_fixpoint.elf
7
AVR Memory Usage
8
----------------
9
Device: atmega8
10

11
Program:    7264 bytes (88.7% Full)
12
(.text + .data + .bootloader)
13

14
Data:         61 bytes (6.0% Full)
15
(.data + .bss + .noinit)
Gast #1705008
Lesenswert?

Okay, aber mich wundert, warum dieser Parameter durch das Update 
weggefallen ist.

Muss ich denn in jedem Projekt in den Toolchain-Einstellungen die 
Parameter wieder hinzufügen?
Und wie heißt die Umgebungsvariable, die den aktuellen Prozessortypen 
enthält?
Gast #1705088
Lesenswert?

avr-size needs a patch from WinAVR to display percentage.

Either build toolchain from source (see prereqs.txt for needed packages 
to build)
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631

Or download a .deb package here (u10.04) package in bottom
http://www.wrightflyer.co.uk/avr-gcc/

Be sure to uninstall the "ubuntu installed avr-gcc" before installing 
the above .deb

/Bingo

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