Forum: Mikrocontroller und Digitale Elektronik AVR Studio 5.1 auf zwei Rechnern, unterschiedliche compilierte Größe


von Klaus (Gast)


Lesenswert?

Hallo,

ich habe mir auf zwei Rechnern das AVR Studio 5.1 installiert.

Leider kompilieren beide das selbe Projekt mit unterschiedlicher Größe!

PC 1:
    Device: attiny2313
    Program:    1164 bytes (56.8% Full)
    (.text + .data + .bootloader)
    Data:         23 bytes (18.0% Full)
    (.data + .bss + .noinit)
  Done executing task "RunCompilerTask".

PC2:
         Device: attiny2313
         Program:    1408 bytes (68.8% Full)
         (.text + .data + .bootloader)
         Data:         23 bytes (18.0% Full)
         (.data + .bss + .noinit)
     Done executing task "RunCompilerTask".

Ansonsten unterscheidet sich die Ausgabe beim kompilieren (Rebuild all) 
nicht.

Ich habe exakt das selbe Projekt geöffnet und die Projekteinstellungen 
überprüft. Sie sind identisch. Ich habe keine weiteren 
Einstellungsmöglichkeiten im Programm gefunden. Auf PC2 war vorher 
AVRStudio 4 installiert.

Können das alte Einstellungen aus dem AVRStudio 4 sein? Wo finde ich sie 
und lösche sie?

Danke!

von Freddy (Gast)


Lesenswert?

Findest Du WINAVR auf einem der Rechner?
Kontrolliere mal den path.

von OlliW (Gast)


Lesenswert?

Hallo Klaus

kopiere doch bitte den gesamten im Outputfeld angezeigten Text hier her.

Ich vermute mal: nicht alle Compilerschalter sind identisch

Olli

von Freddy (Gast)


Lesenswert?

Compile Output wenn möglich mit avr-gcc -v

von Heinz (Gast)


Lesenswert?

Hatte ein ähnliches Problem. Abhilfe: make clean.

von Klaus (Gast)


Lesenswert?

Hallo!

Danke für die Tipps. Der Grund war dass das Projekt auf alte 
WinAVR-Bibliotheken zurückgegriffen hat. WinAVR habe ich deinstalliert 
und in AVR-Studio ein neues Projekt erzeugt.

Danach erhalte ich gleiche Ergebnisse!

Gruß
Klaus

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.