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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.