[MSP430] Software Bootloader

#2049355
Lesenswert?
• ▲
▼
Karlo schrieb:
> gibt es einen Software Bootloader für den MSP430

Gibt es auch einen Hardware Bootloader ?

Karlo schrieb:
> Den BSL kann ich
> leider nicht benutzen, da der nur die UART unterstützt.

Dann solltest du vielleicht verraten, was für einen Bootloader du suchst 
- einer mit serieller Schnittstelle entfällt wohl.
Was dann dann ? CAN-Bootloader, Ethernet-Bootloader, ... ?
Persönliche Seite #2049949
Lesenswert?
• ▲
▼
Für welches Protokoll brauchst du den Bootloader denn, wenn es kein uart 
sein soll.

Wenn es nur darum geht, dass der uart schon belegt ist, dann ist es ja 
so, dass beim Hardware BSL andere Pins als die des uart verwendet 
werden, das wäre also kein Problem.

Der MSP430 kann Selfprogramming, einen Bootloader kann man also einfach 
selber schreiben. Das Problem ist dabei nur, dass er am Anfang vom Flash 
liegen muss, damit er richtig startet beim Einschalten. Die 
Ziel-Applikation muss also auf eine andere Startadresse gelinkt werden.

Bei den Sourcen von MSPGCC ist auch ein Softwarebootloader dabei, den 
könnte man bei Bedarf auf andere Schnittstellen umbauen. Dieser wird 
verwendet, wenn der Standard-BSL nicht alle benötigten Funtionen hat.

Grüße,

Peter

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.