mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik IAR - Unknown or abiguous Symbol


Autor: Tony _s (tony_s)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Tony _s (tony_s)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So wie mir scheint, kennst sich damit niemand aus.

Autor: inoffizieller WM-Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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".

Autor: Dieter Werner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Unknown heisst unbekannt und ambiguous bedeutet mehrdeutig.
Dann ist die Variable wohl gar nicht oder mehrfach definiert.

Autor: johnny.m (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.