Zobrazenie premenných v okne watch - chyba Not in scope

Obcas (casto) sa mi stane, ze ak mam premennu definovanu v registry, pri snahe o jej zobrazenie v okne Watch pocas simulacie sa mi pri nej zobrazi v stlpci Value text “Not in scope”. Jednak je to sprostost a jednak to robi za okolnosti, ktorych podstatu sa mi nepodarilo vysledovat. Konkretne teraz robim jeden projet v ASM uz asi 3 tyzdne a doteraz vsetko fungovalo ako malo. Asak dnes neviem AVRstudio (v 4.17 b666, ale takto sa spravalo AVRstudio odnepamati, ale v C mi to neprekazalo, obsah premennych v RAM sa zobrazuje korektne) prinutit zobrazovat obsah registrov v okne Watch ani za svet. A sledovat jednotlive zmeny to v okne Registre povazujem za pracnu zhovadilost, obzvlast ak viem, ze to uz raz islo. Nepomohlo ani “vystupit a nastupit”.

Ma s tym niekto skusenosti?

:arrow_right: administrator: přejmenováno z "zobrazenie premmenych v okne watch"

Taky se mi to občas stane, někdy mi pomohlo použití volatile.

V C to chapem, ak prekladacu vyjde, ze danu premennu ani nepotrebuje.
Ale volatile v asm?

pardon, to ASM jsem nějak přehlédl :slight_smile: