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

Gast #74865
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
Mit avrdude -c ? kannst du die Liste der unterstützten Programmer
anzeichen lassen.

-> Es wird nur das parallele Pony Prog (STK200) Interface
   unterstützt.
Gast
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
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.