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
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.
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 --------
... 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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.