Kann es sein, dass es beim Debuggen im Einzelschrittmodus zu Fehlern kommen kann? In meinem Fall aeussern sie sich wie folgt: Beim beobachten von einigen Parametern des Controllers werden ploetzlich alle Paramerter mit sinnlosen Werten ueberschrieben. Im darauffolgenden Schritt faengt sich das Programm und macht weiter als ob nicht war ( die sinnlosen Werte bleiben erhalten bis sie ueberschrieben werden) oder die Kommunkation bricht vollstaendig zusammen. Ich habe mein Programm jetzt mehrfach gecheckt und kann keinen Fehler finden. Vorallem macht es mich stutzig, dass die Fehler immer zu unterschiedlichen Zeitpunkten auftreten. Da ich noch Anfaenger in der µC Programmierung bin, habe ich darin auch noch keine Erfahrung. Kann jemand solche Effekte bestaetigen? es handelt sich um einen MSP430 mit NOIC430 Debugger, Uebertragung via USB und das ganze laeuft unter Linux in einer VmWare
ich kenn deine IDE jetzt nicht, aber sind die Fehler auch "wirklich" im Code vorhanden oder produziert die IDE lediglich diese Fehler? Einfach mal die Werte über RS232 / Hyperterminal oder was so auf dem Board enthalten ist, auslesen... Wenn die IDE eine Memory-Map beinahltet - wird meistens direkt aus dem Controller ausgelesen - überprüfen ob hier ebenfalls falsche Werte auftauchen (im Flash-Speicher). Bernd
Danke fuer den Tip, im Speicher des Controllers sind die richtigen Werte abgelegt. Die IDE scheint einfach einen Fehler zu haben. Vielen Dank fuer den Tip Bernd
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.