Hi kleines Problem. Ich hab nen ATMEGA32 via JTAG interface ans Dragon angeschlossen. Ich kann alle fuses lesen und schreiben jedoch sobald ich versuche zu flashen bekomme ich das hier -------------------------------------------- Reading FLASH input file.. OK Setting device parameters.. OK! Entering programming mode.. OK! Erasing device.. OK! Programming FLASH .. OK! Reading FLASH .. OK! WARNING: FLASH byte address 0x0001 is 0x66 (should be 0x94).. FAILED! Leaving programming mode.. OK! -------------------------------------------- und ich hab nicht die leiseste Ahnung wieso. Ich hatte erst den Bootvector im Verdacht aber das Haekchen fuer "Boot reset vector enabled" ist nicht gesetzt also von daher sollte das ok sein. Irgendeiner ne idee woran es liegen koennte? Wenn ja die Fuses nicht gehen wuerden aber die gehen ja.. Tobi
Sieht so aus als wären ein paar Bit im Flash defekt.
Das waere so ziemlich der Abschuss wenn das so waere. Vorschlaege wie man das ganze umgeht? Tobi
Nachtrag wenn ich 5x programmiere bekomme ich 5x ne andere adresse WARNING: FLASH byte address 0x0001 is 0x66 (should be 0x94).. FAILED! also anstatt 0x66 dann mal ein 0xFA oder weiss der geier was.. Tobi
Nimm mal ein kürzeres Kabel (also nicht USB, sondern JTAG). Alternativ: 33-Ω-Widerstände in die Signalleitungen.
Hi kabel ist kurz (ca 10 cm). Der aufbau ist bisschen "Quick and Dirty" aber immerhin geloetet :-) Das mit den 33 R Widerstaenden werd ich mal versuchen zu probieren. Gruss und danke Tobi
Ein Freund hatte neulich ähnliche Sorgen (dort hat's aber mit einem etwas längeren Kabel nichtmal bis zur sauberen JTAG-ID gereicht), die Widerstände haben geholfen. Am Dragon nehme ich sonst nur die Standard-STK500-,,Hosenträger'', da hatte ich noch nie Probleme, auch nicht bei JTAG. Der Unterschied des Dragon zum richtigen JTAG ICE ist, dass das ICE ein Flachbandkabel hat, bei dem zwischen den Signalleitungen noch je eine Masseleitung liegt. Aufgefächert wird das dann erst am 10-poligen Pfostenstecker.
Hi 33 R helfen auch nix mehr. Ich vermute mal der hat es hinter sich der Chip. Allerdings bleibt es jetzt konstant bei 0xFF anstatt 0x94
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.