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
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) |
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?
Ich habe gerade festgestellt, dass meine avr-size Version (2.2 aus dden Ubuntu paketquellen) den parameter -C gar nicht kennt?
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
Ohh... Btw.. Remember to add /usr/local/avr/bin to your PATH Neither the .deb or the buildscript does that for you /Bingo
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.