Forum: Mikrocontroller und Digitale Elektronik ATMega2561 wird in AVR Studio nicht unterstützt


von Daniel (Gast)


Lesenswert?

Hallo,
ich möchte mit GCC in AVR Studio einen ATMEGA2561 programmieren. Leider 
erhalte ich die nachfolgende Fehlermeldung.
Wird der Controller mit GCC in AVR Studio nicht unterstützt?
Oder wie kann ich diesen Typ nutzen?
1
rm -rf Testobject_2561.o  Testobject_2561.elf dep/* Testobject_2561.hex Testobject_2561.eep
2
Build succeeded with 0 Warnings...
3
avr-gcc.exe  -mmcu=atmega2561 -Wall -gdwarf-2 -DF_CPU=1000000UL -O0 -fsigned-char -MD -MP -MT Testobject_2561.o -MF dep/Testobject_2561.o.d  -c  ../Testobject_2561.c
4
unknown MCU `atmega2561' specified
5
Known MCU names:
6
   avr2
7
   at90s2313
8
   at90s2323
9
   at90s2333
10
   at90s2343
11
   attiny22
12
   attiny26
13
   at90s4414
14
   at90s4433
15
   at90s4434
16
   at90s8515
17
   at90c8534
18
   at90s8535
19
   at86rf401
20
   attiny261
21
   attiny461
22
   attiny861
23
   attiny13
24
   attiny2313
25
   attiny24
26
   attiny44
27
   attiny84
28
   attiny25
29
   attiny45
30
   attiny85
31
   avr3
32
   atmega103
33
   atmega603
34
   at43usb320
35
   at43usb355
36
   at76c711
37
   avr4
38
   atmega8
39
   atmega48
40
   atmega88
41
   atmega8515
42
   atmega8535
43
   at90pwm2
44
   at90pwm3
45
   avr5
46
   atmega16
47
   atmega161
48
   atmega162
49
   atmega163
50
   atmega164
51
   atmega165
52
   atmega168
53
   atmega169
54
   atmega32
55
   atmega323
56
   atmega324
57
   atmega325
58
   atmega3250
59
   atmega329
60
   atmega3290
61
   atmega640
62
   atmega64
63
   atmega644
64
   atmega645
65
   atmega6450
66
   atmega649
67
   atmega6490
68
   atmega128
69
   atmega1280
70
   atmega1281
71
   at90can32
72
   at90can64
73
   at90can128
74
   at94k
75
   avr1
76
   at90s1200
77
   attiny11
78
   attiny12
79
   attiny15
80
   attiny28
81
../Testobject_2561.c:0: Fehler: MCU »atmega2561« nur für Assemblierung unterstützt
82
In Datei, eingefügt von ../Testobject_2561.c:1:
83
C:/WinAVR/avr/include/avr/io.h:300:6: Warnung: #warning "device type not defined"
84
make: *** [Testobject_2561.o] Error 1
85
Build succeeded with 0 Warnings...

  

von johnny.m (Gast)


Lesenswert?

Das hat nichts mit AVRStudio zu tun, sondern nur mit dem 
WINAVR-C-Compiler, der den 2561 derzeit noch nicht unterstützt. Aber die 
Meldung unten sagt doch schon genau das: "atmega2561 nur für 
Assemblierung unterstützt"...

von let (Gast)


Lesenswert?

Es gibt hier
http://www.atmanecl.net/EnglishSite/SoftwareEnglish.htm
einen gepatchten gcc (links unten) von 08/2006. Das Ganze kannst du
im WinAVR Verzeichnis entpacken.
Soweit ich weiß ist diese 17/24Bit Unterstützung alles andere als
stabil.
Vielleicht gibt es inzwischen auch aktuellere Patches, nur dann
mußt du dir die Toolchain vermutlich selber kompilieren.

 - Michael

von Daniel (Gast)


Lesenswert?

Danke let.

Compilieren lässt es sich mal ohne Fehler. Nun brauche ich noch den 
Controller. Der wird morgen da sein. Bin nach einem down, zeit vor deine 
beitrag, nun ganz heiss darauf den 2561 zu prog.
Gruß daniel

von john (Gast)


Lesenswert?

und worauf bist du noch heiß?

von Daniel (Gast)


Lesenswert?

>>Soweit ich weiß ist diese 17/24Bit Unterstützung alles andere als
>>stabil

Was soll das heißen?
-Dass mein Prog nicht richtig funktioniert???
weil das Problem habe ich nun.

Hat jemand einen 1281??? Ich bräuchte einen aber der ist ja nur in 
größeren Stückzahlen lieferbar. Bei Schukat 90 Stück für nur 840€.

Weiß jemand ein Anbieter bei dem ich nur ein 1281 kaufen kann?

mfg Daniel

von Michael (Gast)


Lesenswert?

Gibts was Neues zur GCC-Unterstützung des 2561?
Läuft die jetzt richtig?

von Sonic (Gast)


Lesenswert?

>Das hat nichts mit AVRStudio zu tun, sondern nur mit dem
>WINAVR-C-Compiler, der den 2561 derzeit noch nicht unterstützt.

Dazu brauchst du WinAVR 20070122, bei Southforge zum Download, läuft 
aber nur mit AVR-Studio 4.13, gibt's bei ATMEL.no als Betaversion zum 
Download.
Suche mal (Suchfunktion) im GCC-Forum.

von Daniel (Gast)


Lesenswert?

Ich bin auf Codevision umgestiegen, weil dieser diesen Typ und andere 
unterstützt werden.
Die Investition hat sich gelohnt, denn mit Codevision ist es leichter 
bei unzähligen kleinen Funktionen eine bestimmte zu finden. Zudem hat es 
noch andere Besonderheiten gegenüber AVR.

von Sonic (Gast)


Lesenswert?

Hi nochmal, hier die Links zum AVRGCC und AVR-Studio 4.13 Beta:

http://sourceforge.net/project/showfiles.php?group_id=68108
http://www.atmel.no/beta_ware/

Vielleicht kann's ja trotzdem einer brauchen.

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.