C164, debuggen im keil µVision3

Gast #517232
Lesenswert?
• ▲
▼
Ich habe ein kleines Programm, was im simulator auch läuft. es berechnet 
nur einiges. Daten werden über die serielle ausgegeben. Wenn ich jetzt 
unter den Compileroptionen doppelte floatgenauigkeit einstelle, dann 
kommt die Nachricht "Watchdog Timer Reset Occoured". Den WD hab ich 
nicht konfiguriert, in der start167.a66 ist der wd disabled. Wenn ich 
die genauigkeit wieder auf einfach zurücksetze, gehts wieder.
Hat wer ne idee woran es liegen könnte? Mir fällt nichts mehr ein. (und 
den Tipp  nur einfache Genauigkeit zunehmen, brauch ich nicht ;) )


thnx
SiO2
Gast #517300
Lesenswert?
• ▲
▼
Ich hab grad rausgefunden, das der WD bei doppelter floatgenauigkeit 
automatisch aktiviert wird. Wo ist aber der Sinn? Und debuggen geht auch 
nicht, da in jeder zeile (im dissassembler fenster) nur add r0,r0 steht.


thnx SiO2

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.