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?
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.
Kannst einen anderen AVR auslesen ? Wennn Ja, ist Dein Atmega16 ge/verfused ? Welche Haken hast nicht gesetzt ?
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.
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 ?
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...
hast die Hex Datei selber erzeugt ? Bei beiden neuen Atmega16 geht es also nichts ?
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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.