atmega8 Frage c-compiler

Gast #99992
Lesenswert?
• ▲
▼
hi!
wir haben das tutorial dieser seite durchgemacht (super!), hat auf
anhieb geklappt. nun wollten wir statt dem at902343 den atmega8
programmieren. das pony2000 kann zwar das ISP, aber der c-compiler
(gcc) meldet "device not supportet" und eine liste von anderen mcs.

kann man diese compiler-umgebung irgendwie einfach auf den atmega8
erweitern?
(extra makefile schreiben und libs inkludieren etc. ist uns leider zu
hoch, wir bekommen das compilieren mit dem tutorial gerade hin, laut
anweisungen!)

bin dankbar für jeden tipp,
grüsse
peter
Gast #99995
Lesenswert?
• ▲
▼
Falls MS-Windows genutzt wird: Mit WinAVR kommt ein Beispiel-Makefile.
(http://winavr.sourceforge.net/). Dieses Makefile ist relativ einfach
auch an verschiedene AVRs anpassbar, gunestigenfalls ist nur ein
Eintrag zu aendern (MCU=atmega8) - sicher einfacher als sich mit den
ganzen Compiler- und Linker-Optionen rumzuschlagen. Siehe auch:
http://winavr.sourceforge.net/download/install_config_WinAVR.pdf
Mglw. ist auch einfach nur eine "uralte" avr-gcc- bzw.
avr-libc-Version installiert, die den mega8 noch nicht unterstuetzt ->
WinAVR vom 4.4.2004 nehmen.
HTH, Martin
Gast #99996
Lesenswert?
• ▲
▼
...danke mal.

also wir verwenden das ganze paket so wies im tutorial ist.

anfang vom makefile:
# Simple Makefile Volker Oth (c) 1999
# edited by AVRfreaks.net nov.2001

########### change these lines according to your project
##################

#put the name of the target mcu here (at90s8515, at90s8535, attiny22,
atmega603 etc.)
    MCU = at90s2313

wenn man aber mcu = atmega8 einsetzt, kommt eine typenliste wo der
atmega8 leider nicht drin ist.

was genau muss ich da alles neu installieren?

danke und gruss
peter
Gast #99999
Lesenswert?
• ▲
▼
Steht doch oben:
"WinAVR vom 4.4.2004 nehmen."

Du musst ja wirklich eine uralte Version haben. Mein GCC (3.4.0)
liefert z.B.:
   at76c711
   avr4
   atmega8
   atmega8515
   atmega8535
   avr5
   atmega16
   atmega161
usw.

ruf mal
 avr-gcc -v
auf, dann siehst du die Version vom Compiler.

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.