Forum: Mikrocontroller und Digitale Elektronik JtagIce "Not in scope"


von Jan Stumpf (Gast)


Lesenswert?

Hallo zusammen!

ich habe das JtagIce und versuche ein per gcc compeliertes Programmm mit 
dem AVRStudio 4.07 Build 240 per COFF-File zu debuggen. Leider wird mir 
bei allen Varaiblen die ich zur Watchlist hinzufüge "not in scope" 
angezeigt. Das ist unabhängig davon ob die global, lokal oder volatile 
sind. Ich habe auch versucht eine 3.x Version vom Avrstudio zu 
verwenden. Leider kommt trotz jeweiligem Downgrade des JtagIce immer 
eine Fehlermeldung "JTAG ID (0xxxxxxx) not recognized bei AVRStudio". 
Hat jemand eine Lösung oder Idee wie ich die Variablen während des 
Dubuggens sehen kann?

Vielen Dank im voraus

Jan

von Andy (Gast)


Lesenswert?

Hallo,

Tut mir Leid, dass ich diesen alten Beitrag raufhole, aber ich habe das 
gleiche Problem. Ich will ein Programm online debuggen, doch meistens 
steht in der Watchlist bei den Variablen "Not in scope". Das komische 
ist aber, dass es manchmal funktioniert. Hat jemand eine Idee?
Ich verwende den ATMega1281.

lg
Andy

von Klaus3 (Gast)


Lesenswert?

Ja, der Compiler wird höchstwahrscheinlich die Variable wegoptimiert 
haben. Guck dir mal den ASM - Code an der genneriert wurde.

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.