Re: Timeout Problem Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 8.07.2004 9:09) | ||
Als Antwort auf Re: Timeout Problem von Stern - 2.07.2004 12:15 | ||
| ||
Hallo Stern, Die Host-Mode-Geschwindigkeitkorrektur hat nicht mit Timeouts oder dem Laden selbst zu tun. Das steht auch in der Html zum DL-Tool. Hiermit kann lediglich nach dem Laden eines Programms mit der IDE der Hostmode wieder auf 19.200 Baud gesetzt werden, damit weitere Dateien mit dem DL-Tool geladen werden können, oder auch ein Programm direkt gestartet werden. Die Ursache für einen Timeoutfehler ist in erster Linie ein unvollständiges Echo eines übertragenen Datenframes. Dies kann mehrere Ursachen haben: 1. Die Schnittstelle funktioniert nicht korrekt (ist bei WinXP leider oft der Fall) 2. Die zu ladende HEX-Datei beinhaltet mind. einen Frame, der die Adresse einer bereits geladene HEX-Routine überschneidet. Bei der CC2 gibt's dann einen Burn-Error (siehe Host-LED) und bleibt dann stehen. (Kann bei OSOPT V3.x mit Drücken der Hosttaste oder erneuten einleiten des Hostmodes quittiert werden.) 3. In der HEX-Datei steht eine ungültige HEX-Zeile. z.B. durch editieren per Hand. Das Timeout des DL-Tools beträgt bis V2.21 etwas über 250ms. Das sollte eigentlich für jedes Datenframecho (max. 32Byte) reichen. Jedoch habe ich es sicherheitshalber bei allen neuen Kompilaten auf über 500ms erhöht. Der User kann diesen Wert (noch) nicht einstellen. Die Timeouteinstellungen unter "Optionen>Einstellungen" sind nur für das Laden des OS zuständig. Wenn es zu einem Timeout-ERR kommt, sollte nach dieser Meldung immer eine zweite Message-Box erscheinen, in der zwei Werte ausgegeben werden. Links die erwartete Anzahl an Bytes, rechts die empfangene Anzahl. MfG André H. > Hallo Torsten, > ja, wir sprechen von der gleichen Einstellung. Zur Zeit hat sich das Problem erledigt. Ich glaube, da� das > Problem dadurch entstanden ist, das zu übertragende *.hex Datei ein Fehler enthalten hatte. Aber ich > wei� beim nächsten mal, wenn das Problem wieder auftauchen sollte,wo ich die Einstellungen durchführen > kann. > Vielen Dank > > > > > ..... > > > Hallo Torsten, > > > > > > Wo kann ich den "Checkbox Host-Mode-Geschw.Korrektur" aktivieren? > > > > > > Danke > > > Stern > > Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |