Forum: Mikrocontroller und Digitale Elektronik Ponyprog programmiert nicht


von M. B. (marcel_b41)


Lesenswert?

Ich möchte ein Programm mit Ponyprog auf einen ATMEGA16 schreiben.
Beim Versuch das zu tun, läuft alles ganz normal durch und am Ende kommt 
"Write failed".

Die Calibration ist OK.
Mein Interface setup:
- Serial
- SI Prog I/O
- Com1
- Keiner der Haken gesetzt.
Wenn ich auf Probe gehe kommt "Test Ok".

Ich arbeite mit Ubuntu 13.04.
Zum Programmieren nutze ich das Pollin Board Ver. 2.01.

Warum funktioniert das nicht mehr?

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

M. B. schrieb:
> Warum funktioniert das nicht mehr?

"nicht mehr" bedeutet ja, daß es mal funktionierte. Dann mach doch 
einfach alles rückgängig ab dem Zeitpunkt, ab dem es mal funktionierte, 
dann könnte es wieder klappen.

von Thomas D. (thomasderbastler)


Lesenswert?

Kannst einen anderen AVR auslesen ?
Wennn Ja, ist Dein Atmega16 ge/verfused ?
Welche Haken hast nicht gesetzt ?

von M. B. (marcel_b41)


Lesenswert?

Wegstaben Verbuchsler schrieb:
> Dann mach doch
> einfach alles rückgängig ab dem Zeitpunkt, ab dem es mal funktionierte,
> dann könnte es wieder klappen.

Die Idee hatte ich auch schon. Aber ich wüsste nicht was ich geändert 
haben soll.

Thomas der Bastler schrieb:
> Kannst einen anderen AVR auslesen ?
Beim auslesen kommt kein Fehler. Der µC ist frisch gekauft.
> Wennn Ja, ist Dein Atmega16 ge/verfused ?
Wie gesagt: frisch gekauft. Ich habe an den fuses nichts geändert
> Welche Haken hast nicht gesetzt ?
Invert Reset, Invert SCKL, Invert D-IN, Invert D-OUT sind nicht gesetzt.

von Thomas D. (thomasderbastler)


Lesenswert?

M. B. schrieb:
> Die Idee hatte ich auch schon. Aber ich wüsste nicht was ich geändert
> haben soll.

naja wir schon mal 3 mal nicht...aber..


Kannst ein anderes, kleines Testprogramm laden ?
Anderen Atmega beschreiben, geht es ?

von M. B. (marcel_b41)


Lesenswert?

Thomas der Bastler schrieb:
> Kannst ein anderes, kleines Testprogramm laden ?
Ich hab auch schon versucht eine andere hex drauf zu laden. Der gleiche 
Fehler.
> Anderen Atmega beschreiben, geht es ?
Ich habe leider nur Atmega16.

massimo schrieb im Beitrag #3387392:
> zeig mal deinen Aufbau.
Ich hab einfach den µC auf den Sockel vom Board gesteckt...

von Thomas D. (thomasderbastler)


Lesenswert?

hast die Hex Datei selber erzeugt ?
Bei beiden neuen Atmega16 geht es also nichts ?

von M. B. (marcel_b41)


Lesenswert?

Thomas der Bastler schrieb:
> hast die Hex Datei selber erzeugt ?
ja
> Bei beiden neuen Atmega16 geht es also nichts ?
der eine atmega ist alt und event. verfused... Bei dem neuen geht es 
aber auch nicht und der ist garantiert nicht verfused.

von Thomas D. (thomasderbastler)


Lesenswert?

Hmmm...momenatn habe ich keine Idee...nach Deiner Angaben.
Kannst dochmal vlt. ein Bilder von der ganze Sache machen, hat evtl. 
jemand noch eine Idee. Pony/Pollin benutze schon lang, hatte noch keine 
Probleme gahabt.

von XP ist tot (Gast)


Lesenswert?

IIRC ist der Programmer-Teil auf dem Pollin-Board so ein 
08/15-Bitbanging-ISP.
Der läuft auch problemlos mit AVRDUDE.

AVRDUDE läuft auch problemlos unter Linux (bzw. kommt ursprünglich 
daher)
PonyProg hingegen ging den anderen Weg und ist irgendwann vom Windows 
übergesprungen.
=> Lieber erstmal mit den "Nativen" Tools testen.

=> Pollin ATMEL Evaluations-Board
> Der Programmer kann zum Beispiel von avrdude gesteuert werden,
> wenn dabei der Programmer-Typ ponyser benutzt wird.

von M. B. (marcel_b41)


Lesenswert?

Ich hatte jetzt ne ganze weile keine Möglichkeit was an dem Projekt zu 
machen. Ich habs gerede nochmal probiert und plötzlich schreibt er 
wieder... Ich habe zwar nichts geändert aber naja. Jetzt ist ja alles 
gut.

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