MSP430F449BSL mit MSP-FET

Gast #5141807
Lesenswert?

Hallo,
Ich versuche gerade auf einen MSP430F449 mit dem TI MSP-FET eine 
BSL-Verbindung aufzubauen, leider ohne Erfolg.

Software:
UniFlash 4.2.0.1490
 hier kann ich den UART-Modus vom MSP-FET nicht einstellen.

MSPFlasher 1.3.15
 hier kann ich den UART-Modus vom MSP-FET nicht einstellen.

BSL-Scripter 3.2.1
 kann kein F449

Hat jemand Tips mit welchem Programm oder welchen Einstellungen der oben 
genannten Programme ich das Problem "Zugriff auf BSL vom MSP430F449 mit 
MSP-FET" lösen kann?
Persönliche Seite #5142046
Lesenswert?

Du wirst das "Code Composer Studio" ausprobieren müssen, das unterstützt 
wohl die meisten Features des MSP-FET.

(vorausgesetzt, daß Du mit MSP-FET auch wirklich den MSP-FET und nicht 
den MSP-FET430UIF meinst)

Die Verwedung von BSL mit dem MSP-FET dürfte eine reichlich exotische 
Anwendung sein, da JTAG und SBW etliche Vorzüge haben (außer wenn man 
wie Du die JTAG-Fuse gebraten hat).

Dazu kommt der wirklich steinalte 'F449 ...
Gast #5142136
Lesenswert?

Es geht mir nur darum, diese Backplane-Uart auf Pin 12 und 14 des 
MSP-FET(villeicht noch plus Reset, TDI.. um den BSL zu aktivieren)für 
BSL nutzen zu können. Laut der Doku bzw alten Suchanfragen an die 
e2e.ti.com sollte das mit MSPFlasher und mit BSL-Scripter gehen. Tut es 
aber nicht. MSP-Flasher kennt kein BSL, BSL-Scriprer geht nur mit 
neueren(F5xx, F6xx, FR..)
Persönliche Seite #5142143
Lesenswert?

Tja, wie ich schon sagte, dürfte die Schnittmenge aus den Nutzern, die 
BSL mit dem msp-fet verwenden und den Nutzern, die jetzt noch den 'F449 
verwenden, ziemlich klein sein.

Du wirst vermutlich vorerst auf andere BSL-Varianten zurückgreifen 
müssen, auch wenn die Hardware es rein prinzipiell können sollte.

TI hat halt im Laufe der Jahrzehnte diverse Protokolle 
erweitert/geändert, und erst vor einigen Jahren überhaupt eingesehen, 
daß es sinnvoll ist, diese offenzulegen. Der 'F449 aber stammt aus der 
dunklen undokumentierten grauen Vorzeit.
Gast #5142148
Lesenswert?

Clemens L. schrieb:
> https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/391358

der hat aber ein 5xx Device(und bekommt es auch nicht hin)


Clemens L. schrieb:
> Was genau hast du denn probiert?

Siehe Einganspost, ich kann die von mir benötigten Parameter nicht 
einstellen da ich in der Dokumentation der jeweiligen Programme diese 
Parameter nicht finde oder es diese Parameter nicht gibt.


Rufus Τ. F. schrieb:
> Du wirst das "Code Composer Studio" ausprobieren müssen
Das erkennt den MSP-FET, in welchem Untermenü des Untermenüs des Menüs 
kann man da BSL einstellen? (Version 7.2.0.00013)
Persönliche Seite #5142176
Lesenswert?

Keine Ahnung, aber das ist das umfangreichste, was TI hier an Werkzeugen 
anbietet.

Vielleicht geht es auch überhaupt nicht, weil das dann auch auch dem 
BSL-Scripter aufsetzt, der wiederum Deinen steinalten Controller nicht 
kennt.

Mit einem anderen BSL-Interface wirst Du vermutlich schneller mehr 
Erfolg haben, auch wenn es hypothetisch mit dem MSP-FET funktionieren 
könnte.

Wenn man sich slau319n ansieht, gibt es auf Seite 4 allerdings eine 
interessante Tabelle. Dort wird aufgelistet, welche MSP430-Varianten 
welches Prototokoll verwenden, welche Hardware für die BSL-Unterstützung 
verwendet werden kann und welche Software die jeweilige Kombination 
unterstützt.

Für Deinen steinalten 'F449 wird in der Tat der MSP-FET aufgelistet, als 
Software werden dort "BSLDEMO" und "MSPBSL Library" genannt, und auch in 
irgendeiner Form verlinkt.

Als Alternative bietet sich dann MSP-BSL (früher: "BSL Rocket") an; das 
ist ein dedizierter BSL-Programmieradapter, den Olimex in Zusammenarbeit 
mit TI produziert hat.

https://www.olimex.com/Products/MSP430/BSL/MSP430-BSL/
Gast #5142188
Lesenswert?

Rufus Τ. F. schrieb:
> Wenn man sich slau319n ansieht

also die Hardware geht. Ich kann Befehle, die in der slau319n 
beschrieben sind zum F449 schicken und bekomme auch Antworten. Zwar nich 
immer die beschriebenen, wenn ich 80 14 04 04 00 0F 0E 00 75 E0 sende, 
kommt A0 F4, aber die Kommunikation selbst geht. Fehlt nur noch ein 
(komfortables) Programm.
Gast #5142212
Lesenswert?

Rufus Τ. F. schrieb:
> Die, die TI dafür zur Verfügung stellt.

das ist die Firmware der BSL-Rocket?
Aber mit dem aus dem Ordner \MSPBSL_Scripter_win\Deprecated\BSLDEMO

GEHT ES!

Zusammenfassend:

MSP449
||
mehradrige Verbindung(Standard JTAG + BSL)
||
MSP-FET
|
USB
|
PC(Win7) mit bsldemo2.exe

COM-Port ist der MSPApplication UART1.

geöffnet mit 9601Baud, 8,N,1 (Terminal v 1.9b)
geschlossen
Befehl bsldemo2.exe -cCOM30 -m1 +epvw  meinprogramm.txt
und nach 66 Sekunden:Programming competed

Danke an alle!



Danke an alle

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren