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
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.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.