Bootloader für XMega via Funk

Gast #5303853
Lesenswert?
• ▲
▼
Jim M. schrieb:
> Drahtlos ist ein weites Feld.

Da bin ich noch flexibel. Es sollen ca. 5m überbrückt werden. Dazwischen 
ist noch eine Fensterscheibe.

> Mit einem Bluetooth2UART Modul sollten wenig Probleme bei verbreiteten
> Bootloadern auftauchen.

Bluetooth klingt schon mal nicht schlecht, wär PC-seitig schon 
eingebaut. Kann aber auch was an die vorhandene Serielle hängen. 
Vielleicht kennt jemand eine funktionierende Hardware/Software Lösung. 
Evt. problematisch für die Funkübertragung könnten ja begrenzte 
Sende/Empfangsbuffer sein !?
(Firma: matzetronics) #5303943
Lesenswert?
• ▲
▼
Thomas schrieb:
> Evt. problematisch für die Funkübertragung könnten ja begrenzte
> Sende/Empfangsbuffer sein !?

Dann nimm ein Protokoll, das auf Übertragung von Blöcken ausgelegt ist 
und einen Handshake Mechanismus beinhaltet. Wir alten Knacker haben für 
sowas oft ZModem oder ähnliches benutzt. Wenn da ein Block fehlerhaft 
war (Checksum), wurde der Sender zu erneutem Senden aufgefordert.
Eine einfache Lösung könnte auch IntelHex sein, da gibt es zumindest pro 
Zeile eine Prüfsumme.
(Firma: Torrox.de) #5303979
Lesenswert?
• ▲
▼
Thomas schrieb:
> kennt jemand eine funktionierende Bootloader/Hardware -Lösung, die
> Hex-Files ab PC drahtlos auf XMega-MCs programmiert?

Ich habe für Bluetooth LE mal ein Protokol für Firmware-Übertragungen 
entworfen: 
http://torstenrobitzki.github.io/bluetoe/md_bluetoe_services_bootloader.html

Unter Windows 10 und OS/X bin ich da auf ca. 7KByte/s gekommen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.