PonyProg geht nicht - Lösung oder Alternative?

Gast #281468
Lesenswert?
• ▲
▼
Hallo,

ich möchte einen ATmega16L über den Parallelprogrammer (diese
STK200-Schaltung mit Treiber) programmieren, und es geht nicht (wer
hätte das gedacht ...): Unknown or missing device (-24)

Nun noch ein wenig Prosa: Ich habe durchaus so schon AVRs programmiert
(AT90S4433), allerdings mit einem externen Programmer und an einem
anderen PC. Das Problem ist hier, dass der Programmer mit auf der
Platine integriert ist. Es handelt sich dabei um ein größeres Projekt,
das ohnehin über einen (und nur einen!) Parallelport verfügt. Ich habe
also den Eingang über Bus Switches geteilt, die per Jumper auf AVR oder
eben Port umgeschalten werden. Soweit so gut, nur damit ihr wisst, dass
ich eine Lösung für eben genau diesen Programmer suche.

Jetzt habe ich natürlich alles durchgemessen, und das Layout ist in
Ordnung. Also habe ich einen Logic Analyzer an den Port angeschlossen,
und siehe da: MOSI ist immer $FF (so etwa zwei Sekunden, dann ist die
Aufzeichnung zuende)! RESET wird erwartungsgemäß auf 0 gezogen, ebenso
die zwei Enable-Leitungen (4 u. 5) für den Buffer. Aber warum kommen
über MOSI keine Befehle?

So, ich brauche nun eine Lösung. Wie kann ich PonyProg überzeugen zu
tun, was ich will? Oder gibts eine alternative Software, die deisen
Anschluss unterstützt?

Vielen Danke für jegliche Hilfe,
Jörg
#281471
Lesenswert?
• ▲
▼
Wird SCK, MOSI oder MISO von irgendwelcher Peripherie auf der Platine
belastet?
Sind die Pegel der LPT hoch genug?
Ist das Kabel zu lang?

Mit Pony scheint es übrigens oft Probleme zu geben, das Forum ist voll
davon... Bei mir gings auch nicht, ich nutze daher etwas Anderes, was
aber auch andere Hardware hat.

...
Gast #281472
Lesenswert?
• ▲
▼
Das Parallelkabel ist etwa 2 m lang. Auf der Platine selbst laufen die
Signale nur durch den Treiber (74LVC244) und dann noch etwa 10cm über
die Platine (AVR ist genau am anderen Ende), wobei auf diesem Weg noch
33Ohm Serienwiderstände sind. Das SCK Signal kommt am Controller
supersauber an (Oszi ...). Es muss eigentlich an der Software liegen,
da ja wohl kam das SCK durchkommt und das MOSI nicht. Das ist ja , was
mich so wundert, die Enable-Signale funktionieren ja auch.
Gast #281473
Lesenswert?
• ▲
▼
>....und an einem anderen PC.

mag sein, dasses langsam nervt, wenn ich immer wieder davon anfange:

bei mir hat pony auch erst die arbeit verweigert:

a) an meinem rechner zu hause. da hatte ich den parallelport im bios
deaktiviert (komisch: win2k hat ihn trotzdem als vorhanden und
betriebsbereit deklariert)

b) an meinem laptop auf arbeit: da mußte ich den
parallelport-betriebsmodus im bios umstellen (man hat da die wahl
zwischen drei modi, frag mich nicht....)

jetzt gehts super und fehlerfrei. haste mal die testfunktion im
programmerport-setup bemüht?
Gast #281474
Lesenswert?
• ▲
▼
Es nervt nicht. Bei der Fehlersuche muss man akribisch sein. ;-)

Also: Der PP funktioniert grundsätzlich erstmal, hab schon FPGA-Boards
darüber geJTAGt. Der Mode ist derzeit ECP, und ändern werde ich ihn,
sobald (und falls) ich das BIOS-Passwort von der IT-Abteilung erhalten
habe (frag nicht ...). Die Testfunktion im Programmierportsetup bringt
"Test OK", die checkt aber AFAIK nur die Pins, die miteinander
kurzgeschlossen sind.
Gast #281475
Lesenswert?
• ▲
▼
nungut, dann isses das nicht. hab gerade nochmal das bios besucht, und
da (arbeits-laptop) steht der port auf ecp-mode. und bei meinen
mißerfolgen gabs auch immer die "test failed"-meldung. der fehler
steckt wohl eher woanders.....
Gast #281477
Lesenswert?
• ▲
▼
so stehts im splash-screen:

Version  2.06f Beta  Mar  5 2005

achja, jetzt, wo du es sagst: die alte version (ich wollte erst kein
beta benutzen und hatte eins vor der "2000"er gedownloaded, 1.6
vielleicht) ging gar nicht ans werk. das aber wiederum an einem ganz
anderen rechner, der aber mit obiger version mittlerweile funzt.

manchmal steckt man halt nicht drin....
Gast #281478
Lesenswert?
• ▲
▼
Genau die Version hab ich auch.

Wenns überhaupt nicht geht, werde ich erstmal einen seriellen Anschluss
ranfädeln (das wird ein Spaß ...), und/oder "jemand" muss
Custom-Software schreiben ...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.