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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.