AVR-DUDE und abgespeckter SI-Adapter für Ponyprog

Gast #74865
Lesenswert?

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!!!
Gast #74867
Lesenswert?

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
Gast #74868
Lesenswert?

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
Gast #74870
Lesenswert?

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
Gast #74871
Lesenswert?

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
Gast #74872
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren