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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren