IAR - Unknown or abiguous Symbol

OP #361741
Lesenswert?
• ▲
▼
Hallo Leute,

Vielleicht ist das eine Anfängerfrage, aber ich finde einfach keine
Antwort.

Was hat das zu bedeuten, wenn ich eine Variable etwa so "static
unsigned char chVariable" beim Debuggen im Watch Window mit folgendem
Text "Unknown or abiguous Symbol" sehe?

Mach ich was falsch?

Grüsse
Tony_S
Gast #361743
Lesenswert?
• ▲
▼
>So wie mir scheint, kennst sich damit niemand aus.

... oder keiner hatte bisher das gleiche Problem.
Im AVRStudio stehen hinter Variablen, die momentan nicht benutzt werden
"not in focus" (oder so ähnlich). Sprich: wenn man mit dem Debugger in
die Funktion springt, in der diese Variable benutzt wird, ist sie "im
focus".
Gast #361745
Lesenswert?
• ▲
▼
Dieter hat völlig recht. Und da Du die Variable anscheinend definiert
hast, ist davon auszugehen, dass der Variablenname mehrfach verwendet
wird. Schau mal Dein Programm durch, ob chVariable vielleicht in
mehreren Funktionen lokal definiert ist. Das würde dann zu einer
solchen Fehlermeldung führen, da der Debugger dann nicht weiß, welche
dieser Variablen mit dem selben Namen (bzw. 'Symbol') er darstellen
soll, besonders dann, wenn sie zeitgleich verwendet werden.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.