Cairol
21.08.2007, 00:04
Vergebt mir, dass ich gleich 2 Threads an einem Tag eröffne, aber "wat mut dat mut"... O:)
Ich hab mein RN-Control vorbereitet um es künftig auch über EasyRadio programmieren zu können.
Den Bootloader von RN der speziell dazu gedacht ist, ist nach einigen Problemen jetzt korrekt auf den µC geladen und macht sich nach einem Reset 30s lang mit intervallmäßigem Knacken bemerkbar.
Aber wenn ich damit ein Programm übertrage, sendet er die Blöcke im selben Takt wie das Knacken (also ca. alle 1,5 Sekunden ein Block).
Bei einer 1KB großen Programmdatei dauert die Übertragung fast 30 Sekunden.
D.h. ich müsste bei 16KB etwa 8 Minuten warten!
Das kann doch nicht normal sein, oder?
Selbst wenn aus Rücksicht auf das EasyRadio eine Verzögerung nach jedem Paket nötig ist, dann doch ganz bestimmt nicht über eine Sekunde!?
Im Programm selbst und in den Optionen sind jeweils 19200 Baud eingestellt - so wie es in der Anleitung steht.
Fusebit für Bootloader-Größe steht auf 2048.
Wenn ich per ISP übertrage dauert ein 16KB-Programm <20 Sekunden.
Der MCS-Bootloader der ursprünglich drauf war, hat selbst mit 9600 Baud solche Programme in Sekundenschnelle übertragen.
Hab ich doch einen Fehler gemacht beim Übertragen des Bootloaders, oder ist das tatsächlich normal?
Ich hab mein RN-Control vorbereitet um es künftig auch über EasyRadio programmieren zu können.
Den Bootloader von RN der speziell dazu gedacht ist, ist nach einigen Problemen jetzt korrekt auf den µC geladen und macht sich nach einem Reset 30s lang mit intervallmäßigem Knacken bemerkbar.
Aber wenn ich damit ein Programm übertrage, sendet er die Blöcke im selben Takt wie das Knacken (also ca. alle 1,5 Sekunden ein Block).
Bei einer 1KB großen Programmdatei dauert die Übertragung fast 30 Sekunden.
D.h. ich müsste bei 16KB etwa 8 Minuten warten!
Das kann doch nicht normal sein, oder?
Selbst wenn aus Rücksicht auf das EasyRadio eine Verzögerung nach jedem Paket nötig ist, dann doch ganz bestimmt nicht über eine Sekunde!?
Im Programm selbst und in den Optionen sind jeweils 19200 Baud eingestellt - so wie es in der Anleitung steht.
Fusebit für Bootloader-Größe steht auf 2048.
Wenn ich per ISP übertrage dauert ein 16KB-Programm <20 Sekunden.
Der MCS-Bootloader der ursprünglich drauf war, hat selbst mit 9600 Baud solche Programme in Sekundenschnelle übertragen.
Hab ich doch einen Fehler gemacht beim Übertragen des Bootloaders, oder ist das tatsächlich normal?