mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme beim Debuggen


Autor: Bernd Krause (berndk)
Datum:

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

Autor: Bernd Schuster (mms)
Datum:

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

Autor: Bernd Krause (berndk)
Datum:

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

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.