Abend zusammen, habe den USB-Asp mit dem SKT500v2 Firmware von ullihome.de geflasht. bisher habe ich damit lediglich Atmega8 und 8535 programmiert, da gab es nie probleme. Heute habe ich einen Atmega644 (ohne buchstaben) proggen wollen, ich kann über das avrstudio die seriennummer auslesen und die Fusebits auslesen. sobald ich mein Programm drauf schiessen möchste macht er folgendes: - device wird zurück gesetzt - rücksetzten OK - Flash programmierung starten.....dann dauerts eine weile....Fehler. - Verivizierung....Fehler nach dem Programmierversuch habe ich die verbindung zum STK500_clon verloren. Um einen neuen versuch zu starten muss ich das usbkabel zum clon aus und einstecken. danach wieder die gleiche macke. was ist da los, habt ihr eine idee?? Sitzte grad in der Schule und bin am verzweifeln. Achso und über das Originale STk500 gehts.... Gruß Yast
Yannik Stümper schrieb: > device wird zurück gesetzt hab ich doch ;-) das komische ist, das es über das originale SKT500 geht, und über den Clon nicht, habe den 644 auch schon über das originale eraest und dann nochmal versucht. kein erfolg, nur die Fuses auslesen und die signatur auslesen geht. an der Flashfrequenz habe ich auch schon ohne erfolg rumgespielt.
Ich weiss leider nicht, ob man den Programmiertakt reduzieren kann. Bei dem ISP-MKII ist das oft das Problem.
Hans schrieb: > Ich weiss leider nicht, ob man den Programmiertakt reduzieren kann. Bei > dem ISP-MKII ist das oft das Problem. für das usb-lab kann man das glaube ich über das "Lab-Tool", das könnte mich mal ausprobieren. Jemand noch eine andere Lösungsidee?
Oder probier mal die Fuses vom Mega644 mit dem originalen STk500 auf 1MHz interner Oszillator zu stellen und dann nochmal mit dem anderen Programmer.
Hans schrieb: > Oder probier mal die Fuses vom Mega644 mit dem originalen STk500 auf > 1MHz interner Oszillator zu stellen und dann nochmal mit dem anderen > Programmer. die fuses beim Atmega644 sehen andernst aus als zb beim Atmega8535....da habe die Fuses für zb 1mhz noch nicht gefunden, sonst hätte ich das gemacht.
hab mal die quarzeinstellungen angehängt. welche sind das mit 1mhz.
Also habe das nun auf 1MHz runtergesetzt aber es ist immer noch der gleiche Fehler. Hat jemand zufällig noch eine andere Idee???
Ich habe hier ein USB-Lab mit Firmware von ullihome.de, damit lässt sich ein Mega644 problemlos flashen. Der interne RC-Oszillator läuft mit 8MHz, mit setzen des CKDIV8 ist die Taktfrequenz 1MHz.
das is das tool. was für ne firmeware benutzt du? wir haben unsern programmer als stk500 v2 geflasht der programmeraufbau ist ein USB ASP.
Welches hex File meinst du? Das ich in den 644 geladen habe?
nein den den du auf den programmer gespielt hast. den STK500 V2_1.11
melde mich in paar Minuten wieder ich probiers mal ob es geht
beim flaschen mit AVR Laptool wird die Datei als Fehlerhafter hex File angezeigt. Ps: Ich benutze STK500 V2_1.8 bis jetzt, das lässt sich flaschen was für eine Programmiergeschwindigkeit hast du eingestellt im AVR Laptool
Da habe ich nichts eingestellt, also default. Lade dir doch das neueste Lab-Tool von der ullihome Seite herunter
Hubert G. schrieb: > Da habe ich nichts eingestellt, also default. > Lade dir doch das neueste Lab-Tool von der ullihome Seite herunter habe ich aber da ist nur die version STK500v2_1.8 drinnen. könntest du den file nochmal hochladen, vlt ist da was schief gegangen. bzw hast du noch die installdatei deines Lab-tools wo dein hex integriert ist? wenn ja könntest du diese hochladen?
Noch so ein gedankengang, ich brauch ja höchstens 1/4 der Taktgeschindigkeit des tagets als ISP Takt, bei 1Mhz (CKDIV8 gesetzt) 250kHz. Also stelle ich mein STK500-Clon auch auf mindestens ca.130khz mit dem Lap-tool ein oder? Weiter ist mir aufgefallen, ich kann zwischen stk500 und AVR90(glaube ich) Protokoll in den Optionen des Lab-tools auswählen. was unterscheidet diese diese beiden, welches muss ich wählen, habe die ganze zeit STK500 gewählt.
Hier ist meine Install Datei. Ich habe im Lab-Tool immer STK500 ausgewählt. Den Takt stelle ich im Programmierfenster des AVR-Studio ein.
Hallo Leute, zuerst zum Problem, es wurde eigentlich alles gesagt ich kann mir fast nur noch Hardwaregründe vorstellen. Das Lab ist nun mal kein USBasp. Die Pinbelegung ist zwar ähnlich ich kann aber nicht auschliessen das das Lab Ports schaltet die beim USBasp anders belegt sind. Kabellänge wäre auch noch ein Kandidat für solches Verhalten. Auch die Z-Dioden in den Datenleitungen beim USBasp könnten ein Kandidat für solches Verhalten sein. Noch ein persönliches Anliegen. Ladet nicht irgendwelche Files aus meinen Installationen überall hoch. Es wird meine Files dauerhaft auch auf meiner Website geben, sollte wiedererwartend mal was fehlen kann man sich gern an mich wenden. Ich möchte nicht das einzelne Files übers netz verteilt rumfliegen. lg Christian
Christian U. schrieb: > Auch die Z-Dioden in den > Datenleitungen beim USBasp könnten ein Kandidat für solches Verhalten > sein. > > Noch ein persönliches Anliegen. Ladet nicht irgendwelche Files aus > meinen Installationen überall hoch. Es wird meine Files dauerhaft auch > auf meiner Website geben, sollte wiedererwartend mal was fehlen kann man > sich gern an mich wenden. Ich möchte nicht das einzelne Files übers netz > verteilt rumfliegen. Ok werde das mit den dioden probier ich, wenns dann nicht geht bau ich den lab nach. achso und sorry das ich zum hochladen der Hexfiles angestifftet habe. kommt nicht wieder vor Habe mir da den Schaltplan mal angesehen, brauche ich die Targetspannung wenn ich das Target extern versorge? wohl nicht oder?
Nö, brauchst du nicht. Von der Targetspannung die Finger zu lassen ist immer ne gute Idee da sie nicht gesichert ist. lg Christian
Für was sind die 3 Volt? kann ich nicht einfach den controller mit 5V versorgen? wo liegt da der unterschied?
achso was ich vergessen habe, kannst du mir erklären was genau der unterschied beim flashen ist zwischen dem 8535 und dem 644? wie kann es sein das die Hardware probleme macht, wenn ich andere controller flashen kann?
Nö kannst du nicht, schon x mal behandelt hier USB hat auf den Datenleitungen 3V. Und den Flashvorgang hab ich nicht für jedne Controller einzeln im Kopf, steht am ende jedes Datenblattes, such dir einfach für die beiden Controller die Datenbläter raus und schau nach. lg Christian
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.