Frank
13.04.2006, 09:48
Hi
offenbar gibt es bei der Programmierung des Mega168 Bootvectors bei Bascom ein kleinen Bug. Setzt man den Bootvector, um z.B. einen Bootloader zu aktivieren funktioniert alles bestens. Das Problem ist: man kann den Bootvector nicht mehr zurücksetzen, also Bootloader deaktivieren 8)
Ich habe den Entwickler Mark informiert und rechne bald mit Patch.
Die meisten User sind davon nicht betroffen, da man den Bootvector ja nur bei Bootloader setzt. Also Vorsicht, nicht aus Spaß setzen. In der Regel läuft Programm dann trotzdem, da wohl der Standard Inhalt dafür sorgt das zum normalen Vector gesprungen wird. Allerdings wenn Mega168 mehr als 80% gefüllt würde, würde es bei nicht zurückgesetzten Vector zum Hänger kommen.
Ich berichte so genau, weil ich lange nach Fehler in einem Programm gesucht hatte. Ich hatte Vector zurück gesetzt (auf den ersten Blick scheints ja zu gehen) und dann nicht mehr danach geschaut. So hab ich Stunden nach Bug in der Software gesucht. Könnt ihr Euch nun sparen wenn ihr Bootvector nochmal anschließend kontrolliert.
Gruß Frank
offenbar gibt es bei der Programmierung des Mega168 Bootvectors bei Bascom ein kleinen Bug. Setzt man den Bootvector, um z.B. einen Bootloader zu aktivieren funktioniert alles bestens. Das Problem ist: man kann den Bootvector nicht mehr zurücksetzen, also Bootloader deaktivieren 8)
Ich habe den Entwickler Mark informiert und rechne bald mit Patch.
Die meisten User sind davon nicht betroffen, da man den Bootvector ja nur bei Bootloader setzt. Also Vorsicht, nicht aus Spaß setzen. In der Regel läuft Programm dann trotzdem, da wohl der Standard Inhalt dafür sorgt das zum normalen Vector gesprungen wird. Allerdings wenn Mega168 mehr als 80% gefüllt würde, würde es bei nicht zurückgesetzten Vector zum Hänger kommen.
Ich berichte so genau, weil ich lange nach Fehler in einem Programm gesucht hatte. Ich hatte Vector zurück gesetzt (auf den ersten Blick scheints ja zu gehen) und dann nicht mehr danach geschaut. So hab ich Stunden nach Bug in der Software gesucht. Könnt ihr Euch nun sparen wenn ihr Bootvector nochmal anschließend kontrolliert.
Gruß Frank