as: unrecognized option `-mmcu=atmega32'

OP #938201
Lesenswert?
• ▲
▼
Hallo,

seit einigen Tagen bekomme ich beim Versuch, mein AVR-Projekt mit dem 
avr-gcc unter Debian Linux (lenny/testing) zu kompilieren, immer 
folgende Fehlermeldung:
1
$ make
2
avr-gcc  -mmcu=atmega32 -Wall          -Os -fsigned-char -MD -MP -MT main.o -MF dep/main.o.d  -c  main.c
3
as: unrecognized option `-mmcu=atmega32'
4
make: *** [main.o] Fehler 1
5

6
$ avr-gcc -Os -mmcu=atmega32 main.c
7
as: unrecognized option `-mmcu=atmega32'

Meiner Meinung nach wird hier der falsche Assembler verwendet, nämlich 
as statt avr-as. Aber ich bin bisher nicht dahinter gekommen, warum 
das auf einmal so ist. Es hat am letzten Wochenende noch problemlos 
funktioniert. Daher vermute ich das hier irgendein Paket-Update was 
verstellt hat. Ein "downgrade" auf avr-gcc aus dem stable-Zweig hat 
jedenfalls nichts gebracht.


Installierte Versionen:
1
$ avr-gcc --version
2
avr-gcc (GCC) 4.3.0
3
Copyright (C) 2008 Free Software Foundation, Inc.
4

5
$ avr-as --version
6
GNU assembler (GNU Binutils) 2.18.0.20080103 (WinAVR 20080610)
7
Copyright 2007 Free Software Foundation, Inc.
8
This program is free software; you may redistribute it under the terms of
9
the GNU General Public License version 3 or later.
10
This program has absolutely no warranty.
11
This assembler was configured for a target of `avr'.
12

13
$ avr-as --help
14
[...]
15
Known MCU names:
16
  [...] atmega32 [...]
Gast #940293
Lesenswert?
• ▲
▼
Danke,

für den Tipp. Ich war schon am Verzweifeln. Ich hatte ja eigentlich 
"nur" ein Upgrade ausgeführt und danach ging nichts mehr zu compilieren.
Ich werde die Pakete jetzt auf "hold" setzen. Ich hatte vor einiger Zeit 
ähnliche Probleme bei der Einführung des gcc-avr-4.3.

Gruß
Thomas.

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.