Codeblocks und avr-gcc Fehler ATmega32 PORTA

Gast #3874522
Lesenswert?
• ▲
▼
Hallo,
ich versuche mit codeblocks und dem gcc-avr einen ATmega32 zu 
programmieren.
Also, ich erstelle ein ATmega32 Projekt... 16Mhz und so.... alles gut.

Wenn ich also PORTA = 0x00; oder irgend was mit PORTA mache, kommt 
folgende Fehlermeldung:

avr-gcc -Wall -mmcu=atmega32 -DF_CPU=16000000UL -g -mmcu=atmega8 -Os -O 
-I/usr/lib/avr/include/


Wie man sieht, ist da:
.mmcu=atmega8 , welches da ja nichts verloren hat. Wo könnte das denn 
herkommen?
Habe mehrfach ein neues Projekt angelegt, und das alte Verzeichnis 
gelöscht.

Kann das noch irgend wie, irgend wo versteckt sein? Weitere 
"Optionshäkchen"?


Dank schon mal, dreh langsam durch.... ;-)
Gast #3874894
Lesenswert?
• ▲
▼
OK, ein "apt-get install --reinstall codeblocks" hat zwar sämtliche 
Einstellungen zerlegt, aber es geht wieder alles.... Keine Ahnung, was 
das war.

Der Geist eines vergangenen ATmega8, der noch irgend wo gespukt hat?

Danke noch mal.
Persönliche Seite #3875075
Lesenswert?
• ▲
▼
Marc schrieb:
> Hallo,
> habe ich händisch zugefügt, weil es ja noch eine andere stdlib.h gibt.
> Diese ist aber Standard, und hat keine itoa() Funktion, welche ich aber
> gelegentlich nutze.

Nein, es gibt nur eine stdlib.h bzw. in den Suchpfaden darf es nur 
eine geben!

Wenn mehrere stdlib.h von avr-gcc gefunden werden (können) dann:

- Ist die Installation kaputt --> wegwerfen und neuinstallieren. Oder:

- Sind irgendwo (Makefile, Code::Blocks;...) Suchpfade eingetragen,
  die da nicht hingehören --> Suchpfade korrigieren, denn mehr ist
  nicht unbedingt mehr. Oder

- Jemand hat die avr-Tools erstellt, der davon keine Ahnung hat.
  --> Wechsle den Distributor.

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.