Hi, Ich verwende den folgenden parallel port ICSP Programmierer: http://www.olimex.com/dev/avr-pg2b.html Damit versuche ich einen Mega168 auf einem selbstentworfenen Board zu brennen. Der Mega ist in seiner Fabrikeinstellung (hoffentlich) von 1Mhz, etc. Zum Programmieren verwende ich das Codevision AVR. Jetzt mein Problem: Ich kann die Signatur auslesen, die Fuse-bits und was weiss ich was. Nur wenn ich das Flash programmieren will, kommt bei der Verifikation nur Unsinn raus, d.h. der Schreibvorgang klappt nicht. Es gibt mehrere Moeglichkeiten, was falsch laeuft: 1. Der MCU ist kaputt -> dann sollte ich aber auch nix mehr lesen koennen. 2. Mein Programmierer ist kaputt -> habe ich an einem Atmega32 auf einem anderen Board erfolgreich getestet 3. Mein Board ist irgendwie falsch verdrahtet -> kann schon sein, habe aber alles doppelt ueberprueft 4. Das Codevision AVR macht was falsch 5. Irgendwas anderes. Kann mir jemand helfen? Wie kann ich rausfinden, wo der Fehler liegt? Gruesse, Jan.
Hi prüfe einfach mal gegen mit AVRDUDE oder PonyProg. Dann kannst du zumindest mal Codevision ausschließen. Matthias
Guter Tip. Leider koennen anscheinend weder AVRDude noch PonyProg mit dem 168er umgehen. Oder ich bin zu bloed. -Jan.
Hi zumindest in AVRDUDE kannst du das, in Zusammenarbeit mit dem Datenblatt, problemlos selber einbauen. Schau mal in die avrdude.conf Die Datei ist eigentlich selbsterklärend. Wenn du das dann gemacht hast schickst du die Definition an die Entwickler von AVRDUDE damit alle was davon haben. Matthias
Hm, interessant: Ich habe einfach mal (weils ja gleich nebendran liegt), den 169 eingestellt (in AVRDude) und siehe da - es klappt. Also gleich den Codevision AVR mit Einstellung Atmega169 und 'Signatur checken'->aus - geht auch. Ich habe nur einen ganz einfachen Versuch gefahren, aber das Flash laesst sich problemlos schreiben+verifizieren, und es laeuft auch richtig. Danke fuer die Tips! Jan.
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.