www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MSP430 Bootloader


Autor: Oliver Hasieber (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen!
Ich würde den MSP430 (F1232) gerne in einem Sensor verbauen,
nachträglich (fertigem Sensor) wird der MSP nur noch über einen
Schaltausgang und einen Lerneingang erreichbar sein. Über diese beiden
Leitungen möchte ich auch eine temporäre serielle Kommunikation (SK)
nach außen ermöglichen (wird im power on Fall initialisiert ob normaler
Betrieb oder SK). Mein Problem ist nun, dass ich zur SK gerne die
Hardware UART des µC verwenden würde, hierüber aber der BSL nicht
arbeitet. Mein Lösungsansatz ist nun, die SK in SW zu Implementieren
und die Pins des BSL (P1.1 und P2.2) zu verwenden (besser die UART in
SW als den BSL zusätzlich prog. -> weniger Speicherbedarf). Problem
hierbei ist nur den BSL im internen ROM des MSP  innerhalb einer power
on SW-Routine zu starten!
Falls jemand weis wie das funkt. oder vielleicht einen anderen
Lösungsansatz/ähnliches Problem hat, wäre ich sehr dankbar!
Ach ja, Programmieren möchte ich in C unter dem IAR Studio!

Gruß Oli

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vorweg: Ich weiss vom MSP430 nicht viel, nur App-Notes und Datenblaetter
ueberflogen, aber vielleicht hilft es: Die "Bootloader-Enable" Pins
sollten ueber einen der Status-Ausgabe-Pins der seriellen Schnittstelle
schaltbar sein. Waere halt noch eine "zusaetzliche Leitung nach
aussen". Auf TI's Web-Seite gibts es eine entspr. Prog.-Software, die
das scheinbar so macht. Dies scheint mir der Vorgehensweise zur
Bootloader-Programmierung" bei Philips ARM7-LPCs mit den dort
"ueblichen" ISP-Tools recht aehnlich.

Autor: Oli (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Genau das ist aber mein Problem - ich kann nicht noch ne Leitung nach
außen führen!
Daher noch mal die Frage: Kann man den Bootloader auch aus einer
SW-Routine des µC aufrufen?

gruß Oli

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.