Forum: Mikrocontroller und Digitale Elektronik Probleme mit avrdude und AVR910


von Der DingsDer (Gast)


Lesenswert?

Hallo,

ich möchte meine ATmega16 gerne per avrdude (oder einen anderen
Komandozeilenprogrammer) mit dem AVR910 Programmer
(http://www.mikrocontroller-projekte.de/) programmieren. Der Programmer
funktioniert an sich mit AVRProg unter WindowsXP ganz gut.

Aber weder avrdude, noch der opensource programmer (911) von atmel
erkennen den Programmer.

avrdude liefert folgendes:
c:\avrdude\bin\avrdude-44.exe -pm16 -cavr910 -Pcom2
-Uflash:r:test.hex:i

Found programmer: Id = ""; type = ☺
    Software Version =  . ; Hardware Version =  .

Programmer supports the following devices:
    Device code: 0xc5 = (unknown)
    Device code: 0xc5 = (unknown)
    Device code: 0xc5 = (unknown)
    Device code: 0xc5 = (unknown)
    Device code: 0xc5 = (unknown)
    Device code: 0xc5 = (unknown)
    Device code: 0xc5 = (unknown)

und avrosp das hier:
avrosp -cCOM2 -dATmega16 -iflichtsteuerung.kex -pf
AVR Open-source Programmer $Revision: 1.8 $ (C) 2004 Atmel Corp.

Serial port timeout set to 5 sec.
Found AVR ISP on COM2!
Entering programming mode...

An error occurred:
  [Entering programming mode failed! Programmer did not return CR after
'P'-command.]


Ich hab das ganze mit der firmware 3.6 und 3.7 für den 910Prog
probiert, machte aber keinen Unterschied.
die original avrdude variante (4.3.0, nicht avrdude-44.exe)
funktionierte genauso wenig, liefert aber folgende Fehlermeldung:
avrdude: serial_recv(): programmer is not responding

Gibt es bei der Installation von avrdude irgendwas besonderes zu
beachten?
vielleicht kennt ja jemand das Problem,
vielen Dank schonmal,
Der DingsDer

von Klaus Leidinger (Gast)


Lesenswert?

Hallo,

wenn die avrdude-44.exe von meiner Seite ist, hast Du vermutlich nicht
ebenfalls die avrdude.conf mit kopiert. Das Problem dürfte die baudrate
sein. Avrdude (und avrosp) arbeiten default mit 19200 Baud, die Firmware
hat 115200 eingestellt.

AVRProg sucht die Baudrate selbständig.

Bei avrdude gehts mit -c butterfly (statt -c avr910) auch noch etwas
schneller.

Hol Dir avrdude-44.exe und avrdude.conf von meiner Seite, dann sollte
es klappen. Für AVROSP wie gesagt auf 19200 in der Firmware
zurückgehen.

HTH,
Klaus

von Der DingsDer (Gast)


Lesenswert?

Hallo, und danke für die Antwort

funktioniert jetzt bestens. ich hatte irgendwie so im Hinterkopf dass
die Bautrate automatisch festgestellt wird, aber das war dann wohl was
anderes.

Und an der Stelle auch noch gleich ein lob für den Programmer, der
funktioniert bei mir schon seit einiger zeit einwandfrei, aber so
langsam bin ich das geklicke leid :-)

Vielen Dank nochmal für die schnelle Hilfe,
mfg,
Der DingsDer

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.