izaseba
15.09.2007, 14:05
Hallo, ich habe hier ein Problem, das ich mir schlecht erklären kann.
Folgendes,
Da ich einen Tiny 25 mit gcc programmieren möchte,
habe ich meinen Debian auf lenny/sid upgradet, weil sarge den Tiny 25 nicht unterstützt.
Das Upgrade ist auch erfolgreich abgelaufen und ein
avr-gcc --target-help
liefert unter anderem
Known MCU names:
avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15
attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26
at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401
attiny13 attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44
attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320
at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88
atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm3 atmega16
atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168
atmega169 atmega169p atmega32 atmega323 atmega324p atmega325p atmega329
atmega329p atmega3250 atmega3250p atmega3290 atmega3290p atmega406
atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281
atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32
at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647
at90usb1286 at90usb1287 at94k
Der T25 ist hier gelistet.
Toll denke ich, Makefile geändert, make aufgerufen, avr-gcc klagt, daß er den T25 nicht kennt
avr-gcc -c -mmcu=attiny25 -Os main.c -o main.o
gibt folgende Ausgabe:
Known MCU names:
avr2
at90s2313
at90s2323
at90s2333
at90s2343
attiny22
attiny26
at90s4414
at90s4433
at90s4434
at90s8515
at90c8534
at90s8535
at86rf401
attiny13
attiny2313
avr3
atmega103
atmega603
at43usb320
at43usb355
at76c711
avr4
atmega8
atmega48
atmega88
atmega8515
atmega8535
avr5
atmega16
atmega161
atmega162
atmega163
atmega165
atmega168
atmega169
atmega32
atmega323
atmega325
atmega3250
atmega64
atmega645
atmega6450
atmega128
at90can128
at94k
avr1
at90s1200
attiny11
attiny12
attiny15
attiny28
Hier taucht der T25 nicht mehr auf :-s
Hier nochmal die avr-gcc Version
avr-gcc --version
avr-gcc (GCC) 4.1.0
Copyright (C) 2006 Free Software Foundation, Inc.
Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
gibt KEINE Garantie; auch nicht für VERKAUFBARKEIT oder FÜR SPEZIELLE ZWECKE.
Weißt jemand, was hier los ist?
Ich habe nicht unbedingt Lust avr-gcc selber zu kompileren, weil das hier eine ziemlich lahme Kiste ist, ich dachte auf lenny upzudaten wäre die einfachste Lösung ](*,)
Danke fürs Lesen
Gruß Sebastian
Folgendes,
Da ich einen Tiny 25 mit gcc programmieren möchte,
habe ich meinen Debian auf lenny/sid upgradet, weil sarge den Tiny 25 nicht unterstützt.
Das Upgrade ist auch erfolgreich abgelaufen und ein
avr-gcc --target-help
liefert unter anderem
Known MCU names:
avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15
attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26
at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401
attiny13 attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44
attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320
at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88
atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm3 atmega16
atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168
atmega169 atmega169p atmega32 atmega323 atmega324p atmega325p atmega329
atmega329p atmega3250 atmega3250p atmega3290 atmega3290p atmega406
atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281
atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32
at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647
at90usb1286 at90usb1287 at94k
Der T25 ist hier gelistet.
Toll denke ich, Makefile geändert, make aufgerufen, avr-gcc klagt, daß er den T25 nicht kennt
avr-gcc -c -mmcu=attiny25 -Os main.c -o main.o
gibt folgende Ausgabe:
Known MCU names:
avr2
at90s2313
at90s2323
at90s2333
at90s2343
attiny22
attiny26
at90s4414
at90s4433
at90s4434
at90s8515
at90c8534
at90s8535
at86rf401
attiny13
attiny2313
avr3
atmega103
atmega603
at43usb320
at43usb355
at76c711
avr4
atmega8
atmega48
atmega88
atmega8515
atmega8535
avr5
atmega16
atmega161
atmega162
atmega163
atmega165
atmega168
atmega169
atmega32
atmega323
atmega325
atmega3250
atmega64
atmega645
atmega6450
atmega128
at90can128
at94k
avr1
at90s1200
attiny11
attiny12
attiny15
attiny28
Hier taucht der T25 nicht mehr auf :-s
Hier nochmal die avr-gcc Version
avr-gcc --version
avr-gcc (GCC) 4.1.0
Copyright (C) 2006 Free Software Foundation, Inc.
Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
gibt KEINE Garantie; auch nicht für VERKAUFBARKEIT oder FÜR SPEZIELLE ZWECKE.
Weißt jemand, was hier los ist?
Ich habe nicht unbedingt Lust avr-gcc selber zu kompileren, weil das hier eine ziemlich lahme Kiste ist, ich dachte auf lenny upzudaten wäre die einfachste Lösung ](*,)
Danke fürs Lesen
Gruß Sebastian