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
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
ggggg that's live... kenn solch lustige phänomene mit fast gleichem controller und gleichem compiler ebenfalls...
Super solche "Fehler". Inzwischen geht es mal ohne WD und mit doppelter genauigkeit. Ist nur zeit und nervenraubend, wenn man weiterkommen will, und dann an sowas festhaengt.
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.