Re: Nachtrag Kategorie: CC2-Unit & Appl.Board / CC2-Station (von André H. - 14.06.2006 8:29) | ||
Als Antwort auf Nachtrag von Erich - 12.06.2006 18:06 | ||
| ||
Hallo Erich, > Also wenn ich den HostMode nicht extra einleiten lasse, bricht er im Beispielprogramm bei 0,1 von > 1,6 kB ab und meint im erscheinenden Fenster "TimeOut-Error" und eine Zeile darunter > "VM-Constants". Statt der letzteren Aussage bietet er mir aber auch "VM-Code" > > Das Fenster lässt sich nur per OK quittieren und schlie�en - im letzteren Fall erscheint > ein weiteres Fenster mit "32 <> 31", das ich eben so schlie�en kann. Hoffentlich ist nichts kaputt... :-/ > > Der Nachtrag kam deshalb so spät, weil ichs jetzt erst reproduzieren konnte. Wenn ich den HostMode > nämlich nicht per Software einleiten lasse, sondern per reset+host einleite, > versucht das Tool immerhin noch zu übertragen (bricht aber wie gesagt sehr bald ab). Den Hostmode kannst Du nur per Software einleiten lassen, wenn sich auf der CC2 bereits ein laufendes Programm befindet, welches die Hostmode-Anforderung entsprechend umsetzt. Die Fehlermeldung "TimeOutError" hei�t, da� das Datenecho nicht vollständig zurückgeliefert wurde. Die zweite Angabe zeigt, ob es beim Laden der Konstanten oder des VM-Codes passiert. Das zweite Fenster gibt an, da� von 32 gesendeten Bytes nur 31 als Echo zurückgesendet wurden. Eine Möglichkeit wäre eine Falsche Timeout-Einstellung im Download-Tool. Gehe dort mal unter Optionen > Einstellungen zum Punkt "VMC/HEX" und prüfe den Parameter Timeout. Dieser sollte auf 250 stehen. Wenn nicht, setze ihn entsprechend. Andernfalls kannst Du den Wert testhalber leicht erhöhen. (z.B. auf 300) Wenn es dann immernoch nicht gehe, dann lade bitte das OS erneut. Drücke, kurz bevor das Laden zu Ende ist, die Hosttaste solange, bis die Unit den Reset durchgeführt hat und so direkt in den Hostmode gelangt. Lade nun sys0002.hex mit vorherigen Löschen von Segment 3. Stelle sicher, da� das Häkchen "Programmstart nach Download" nicht gesetzt ist! Versuche nun das Programm zu laden. (Die Unit sollte sich noch im Hostmode befinden.) Sollte es hier immernoch zu Fehlermeldungen kommen, versuche das Laden aller Dateien über einen anderen PC, falls möglich. Ansonsten wäre es auch denkbar, da� der Flash eine Macke hat und sich eine Speicherzelle nichtmehr löschen lä�t. Denn, wenn eine Speicherzelle nicht gelöscht ist, aber ein Wert dort hingeschrieben wird, der sich von dem vorhandenen Wert unterscheidet, gibt es in den Schreibroutinen des OS einen Abbruch, welcher sich ebenso mit einem Timout-Fehler am DL-Tool äu�ert. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: Nachtrag (von Erich - 19.06.2006 15:07) Re: Nachtrag (von Erich - 14.06.2006 17:00) |