Hallo, benutze seit langem erfolgreich meinen seriellen ISP-Adapter ähnlich dem auf dieser Seite: http://s-huehn.de/elektronik/avr-prog/avr-prog.htm Nun würd ich aber gern auf AVR-Dude umsteigen, da es direkt aus dem Makefile aufgerufen werden kann und ich mir so das umständliche handtieren mit Ponyprog sparen will. Nur bekomme ich den Adapter irgendwie mit dude nicht ans laufen. Kennt einer die Einstellungen oder kann mir sagen, ob die beiden überhaupt zusammenarbeiten? Vielen Dank für Eure Hilfe!!!
Mit avrdude -c ? kannst du die Liste der unterstützten Programmer anzeichen lassen. -> Es wird nur das parallele Pony Prog (STK200) Interface unterstützt.
Hmm - schade. Dachte das vielleicht eines der anderen Interfaces irgendwie kompatibel wäre oder man was umkonfigurieren könnte. Vielen Dank trotzdem für die schnelle Antwort - werd mir dann wohl weiter die Finger im Ponyprog wundklicken ;-) Gruß, Thomas
Hi schau dir mal die avrdude.conf an. Da kannst du jeden beleibiegen parellelen Programmer selber anlegen. Für den von dir gennanten Programmer (wenn die par. Version gemeint ist) fügst du einfach programmer id = "shuehn"; desc = "S. Huehn Parallel Cable"; type = par; reset = 9; sck = 6; mosi = 7; miso = 10; zur avrdude.conf hinzu. Dann kannst du mit -cshuehn den AVR programmieren. Matthias
Hallo Matthias, danke für Deine Hilfe - aber ich meinte den seriellen Adapter. Gruß, Thomas
Vergiss es! AvrDude kann nicht mit dem SI-Prog Adapter für PonyProg. Das Thema hab ich schon durch ... Allerdings kann man PonyProg mit einem Script steuern! Ich hab im makefile folgendes stehen: -------------------------------- PROG = c:/programme/ponyprog2000/ponyprog2000.exe # Target: programm target. .PHONY : prog prog: begin program end .PHONY : program program : echo -e "SELECTDEVICE $(MCU)\n CLEARBUFFER \n LOAD-PROG $(TARGET).hex\n ERASE-ALL\n WRITE&VERIFY-PROG" >isp.e2s $(PROG) isp.e2s $(RM) isp.e2s -------------------------------- Es wird ein Scriptfile per echo erzeugt, dann PonyProg damit gestartet und anschliesend wieder getilgt. Infos zu den möglichen Kommandos findet du hier http://ponyprog1.sourceforge.net/phorum/read.php?f=1&i=1990&t=1022 Bertolt
Hallo Bertolt, leider funktioniert das bei mir nicht so richtig. Kannst Du mir nicht vielleicht mal dein Makefile schicken, damit ich meins anpassen kann? Hab Deinen Zusatz jetzt einfach an die Stelle, wo das original program: stand geschrieben und er sagt: makefile:304: *** missing separator. Stop. Die Zeile 304 ist die folgende: echo -e "SELECTDEVICE $(MCU)\n CLEARBUFFER \n LOAD-PROG \ Vielen Dank für Deine Hilfe - der Tip ist genau der, den ich gesucht habe!!! Gruß, Thomas
Ich versuche gerade den seriellen Ponyprog Programmieradapter über das makefile zu benutzen. Dabei erhalte ich, wie oben bereit beschrieben, den Fehler "missing separator". Hat jemand eine Lösung für das Problem, ein funktionierendes makefile oder einen Tip zur Problemlösung? Danke im voraus, Joachim
Hallo, es gibt eine neue Version von AVRDUDE 5.0!!! Diese Version kann den seriellen Programierstecker von Ponyprog unterstützen.
Bei make musst du immer mit "echten" Tabs einrücken. Einfache Spaces funktionieren nicht! Das stammt noch aus makes Unix-Vergangenheit.
Hallo, @greg: Das war mein Fehler, danke. @dose: Da ich mit Ponyprog ganz zufrieden bin, möchte ich zur Zeit keinen Aufwand für einen Werkzeugwechsel betreiben.
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.