Hier gibt es ein Bootloader auf den Seite von Arexx-Henk:
http://home.kpn.nl/h.van.winkoop/Asu...uBtlPagFrm.htm
Leider ist es meistens Assembler-sprache. Aber vielleicht kannst du immer noch daraus holen was Wichtig ist.
Hier gibt es ein Bootloader auf den Seite von Arexx-Henk:
http://home.kpn.nl/h.van.winkoop/Asu...uBtlPagFrm.htm
Leider ist es meistens Assembler-sprache. Aber vielleicht kannst du immer noch daraus holen was Wichtig ist.
Wsk8: Rufst du vorher andere Funktionen auf? Zwischen Bootloader und Flashtool läuft noch etwas mehr Kommunikation, zuerst musst du die Verbindung zum ASURO herstellen/diesen in den Flash-Modus bringen.
Grüße,
Markus
Tiny ASURO Library: Thread und sf.net Seite
@Valen
So viel ich gesehen habe, akzeptiert der Bootloader nur eine reine Hex. Hier wüsste ich auch wie ich sie schreibe, aber mir gehts ja um das Format des Asuros.
Weiß ich, die Verbindung funktioniert. Daten wurden auch korrekt gesendet laut CRC-Überprüfung.Rufst du vorher andere Funktionen auf? Zwischen Bootloader und Flashtool läuft noch etwas mehr Kommunikation, zuerst musst du die Verbindung zum ASURO herstellen/diesen in den Flash-Modus bringen.
mfg
Und was genau funktioniert dann nicht? Wenn du einen zweiten Transceiver besitzt, kannst du die Kommunikation mitschneiden. Das Protokoll habe ich im Quelltext von tinyasuroboot dokumentiert.
Grüße,
Markus
Tiny ASURO Library: Thread und sf.net Seite
Tiny ASURO Library: Thread und sf.net Seite
Connection -> OK
Daten empfangen -> CRC -> OK
Daten via boot_program_page(...) in den Flash schreiben -> OK
Programm funktioniert -> FAIL
Werde wohl selbst noch ein bisschen rumprobieren und debuggen.
mfg
Lesezeichen