Hallo Leute, ich programmiere einen ATmega 328P mit einem Dragon per DebugWire. Funktioniert ohne Probleme. Wenn ich aber das erzeugte hex-File per ISP flashe, startet der Mikrocontroller gar nicht mehr auf. Hat jemand eine Idee, woran es liegen könnte?
Stefan schrieb: > ich programmiere einen ATmega 328P mit einem Dragon per DebugWire. Sicher nicht, DebugWire kann ausschließlich zum Debuggen genutzt werden. Eventuell ist die DWEN-Fuse noch nicht wieder abgeschaltet.
Hi >Sicher nicht, DebugWire kann ausschließlich zum Debuggen genutzt werden. Und wie kommt unter DW das Programm in den Controller? >Eventuell ist die DWEN-Fuse noch nicht wieder abgeschaltet. Dann kann man nicht mit ISP programmieren -> Fehlermeldung. MfG Spess
Danke spess53, genau so ist es. @Dietrich: Probiere es doch einfach aus: Programm mit DebugWire "debuggen",Debuggen stoppen,dann Dragon abziehen und uC neu starten. Läuft wunderbar :-) Die Fuses sind in Ordnung, denn ich kann relativ problemlos zwischen DW und ISP hin und herschalten. So wie hier beschrieben: http://www.mikrocontroller.net/articles/DebugWIRE Es macht übrigens auch keinen Unterschied, ob ich als "Debug" oder als "Release" kompiliere. Per ISP übertragen startet keine der beiden Varianten auf. By the way: was ist eigentlich der Unterschied zwischen den beiden Möglichkeiten? Sind im "Release" manche Informationen für DW nicht enthalten?
Bootloader Fuse gesetzt und kein Bootloader geladen? Gruß, Günter
BOOTRST ist nicht gesetzt und BOOTSZ ist auf 2048W_3800 gestellt. Ein Bootloader wird nicht verwendet. Sollte eigentlich so passen, hoffe ich.
Problem gelöst! War wie immer meine eigene Schusseligkeit: eine falsche .hex-Datei per ISP geflasht. AVR Studio übernimmt aus anderen Projekten automatisch den Link, dummerweise heissen beide Projekte sehr ähnlich, so fiel der Unterschied auch nicht wirklich auf.... Vielen Dank für Eure Hilfe!
Welch Version vom Studio 5 kann den 328p programmieren? Meine Version 5.0.1183 kann den 328p Code erzeugen (in C), aber im STK500/ISP Mode nicht flashen.
Die aktuelle Version 5.0.1223 kann das :-) Habe es allerdings wie eben beschrieben mit dem Dragon getestet...
Hi >Welch Version vom Studio 5 kann den 328p programmieren? Meine Version >5.0.1183 kann den 328p Code erzeugen (in C), aber im STK500/ISP Mode >nicht flashen. Hier nachsehen: http://www.atmel.com/Images/as5installer-stable-5.1.208-readme.pdf MfG Spess
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.