Hallo zusammen, ich programmiere mit Code Composer Studio V 3.3.78.2 gerade einen TMS320F2808 Controller und möchte mir gerne im laufenden Programm mit "Watch Window" Werte von Variablen ansehen, die ich in meinem Programm definiert habe. Leider kommt immer die Fehlermeldung "identifier not found: sdata" obwohl ich mich definitiv nicht vertippt habe beim Variablennamen. Kann mir von euch jmd sagen was ich übersehen habe? In der Hilfedatei hab ich leider auch nichts dazu gefunden.... Controller Register werden immer zuverlässig angezeigt aber keine Variablennamen die ich selber definiert habe... Ich verwende ein JTAG Interface von Spectrum Digital. Viele Grüße und besten Dank fürs Lesen Christian
Läuft das Programm aus dem RAM oder aus dem Flash?
Schon etwas alt hier, aber trotzdem: Du schreibst "definitiv nicht vertippt"...wie fügst du denn die Variable ins Watch-Window ein? Klicke ich im C-Code die Variable mit der rechten Maustaste an und sage "Add to Watch Window", funktioniert es hier hervorragend. Versetzt du den Controller per "Debug -> Real-time Mode" in eben diesen Modus, kannst du im Watch-Window mit Rechtsklick auf die zu beobachtenden Variablen auch noch "Continuous Refresh" setzen, um den Werten quasi "live" zuzuschauen. Das alles funktioniert sowohl beim Betrieb aus dem RAM als auch aus dem Flash.
Mahlzeit, ich habe die Erfahrung gemacht, dass CCS Probleme mit static-Variablen hat. Bei diesen trat genau die beschriebene Problematik auf. Grüße, Honk
erst jetzt gelesen aber ich gebe zumindest eine Erfahrung: ich habe auch damals das selbe problem gehabt und danach habe ich herausgefunden, dass der Grund in der RAM-Speicher liegt. Die RAM-Speicher hat nicht für alle defenierte Variablen im Programm ausgereicht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.