Forum: Mikrocontroller und Digitale Elektronik Debugging mit Atmel ICE


von Ralf G. (dl5eu)


Lesenswert?

Hallo Forum,

weiß vielleicht jemand von Euch, wie ich verhindern kann, dass bei jedem 
Start mit Debugging im Atmel Studio das Programm ins Flash-ROM 
geschrieben wird, auch wenn nichts geändert wurde?

Vielen Dank für Eure Hilfe!

Beste Grüße,

Ralf

von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

Es sollte da einen Knopf geben: "Attach", damit hängst du dich in das 
laufende Programm rein, ohne es neu zu flashen.
Das bedingt natuerlich: Das Programm ist zu dem Zeitpunkt wo du dich 
ranhängst schon eine weile gelaufen, und wenn es nur 2ms waren.
Du könntest am Anfang von deinem Programm ein großzügiges delay 
einbauen, so das du zeit hast, dich anzuhaengen.

von Ralf G. (dl5eu)


Lesenswert?

Hallo Kaj,

Danke, das hat funktioniert. Allerdings muss ich jedes Mal nach dem 
Start des Atmel Studios OCDEN programmieren.

Ich habe aber noch eine andere Frage: ist es normal, dass ich auf 
lokale, auf dem Stack angelegte Variablen nicht zugreifen kann um mir 
den Inhalt anzeigen zu lassen, obwohl sie mit volatile deklariert 
wurden?

Ich vermute, dass in dem konkreten Fall der Wert in einem Register 
gehalten wird, aber in welchem?

Beste Grüße,

Ralf

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
Noch kein Account? Hier anmelden.