Hallo, ich habe einen MSP-JTAG-TINY (nicht V2!) USB Programmer hier. Existiert dafür ein Treiber für Win7 64 Bit? Mit welcher Software kann ich eine HEX Datei in einen MSP Controller flashen? Gruß Stefan
Olimex fragen. Eine reine Programmiersoftware biete Olimex für die anderen JTAG-Interface-Varianten an, die funktioniert vielleicht auch mit dem alten Tiny. Zu finden als "OLIMEX MSP430-PROGRAMMER" auf https://www.olimex.com/Products/MSP430/JTAG/MSP430-JTAG-TINY-V2/ Sofern Dein MSP430 modern genug ist, kann er auch per SBW programmiert werden, was mit dem spottbilligen Launchpad geht. Dann ist man nicht mehr von nicht ganz kompatiblen Clones des MSP-FET430UIF abhängig.
Hallo, es ist ein msp430x147, ich denke der hat noch kein SBW. Auf dem Modul das ich updaten möchte ist auch nur die JTAG Schnittstelle herausgeführt. Auf der Olimexseite habe ich nur Treiber für die V2 gefunden, die will Windows nicht schlucken :-( Stefan
Stefan schrieb: > es ist ein msp430x147 Der ist steinalt. Und sauteuer. Warum verwendest Du dieses Fossil? Wenn es von Olimex selbst keinen Treiber gibt, dann sieht es vermutlich mau aus. Aber Du kannst ja, statt nur auf der Seite nach einem Treiber zu suchen, Olimex fragen, also denen 'ne Email o.ä. senden. Alternativ kannst Du Dir natürlich auch ein 32-Bit-Windows in einer VM organisieren, oder den verwendeten Treiber analsyiseren. Olimex verwendet eine USB-Seriell-Bridge; im Tiny V2 ist die wohl von FTDI. Wenn Du Glück hast, genügt es, den passenden x64-Treiber der im Tiny V1 verwendeten USB-Seriell-Bridge zu verwenden und den Rest aus dem aktuellen Treiberpaket zu verwenden. Dazu musst Du nur feststellen, welche USB-Seriell-Bridge im alten Tiny verwendet wird. Am schnellsten geht das, indem Du das Ding an einen Windows-Rechner anschließt und Dir im Gerätemanager VID und PID raussuchst.
Moin,
>Der ist steinalt. Und sauteuer. Warum verwendest Du dieses Fossil?
Der ist auf einem Funkmodem verbaut, welches schon etwas älter ist, und
dafür brauchts nun halt eine aktualisierte Firmware...
Das mit der 32 bit VM ist eine gute Idee, das werde ich mal versuchen.
Ich habe das Teil mal eben aufgemacht, die UART Bridge ist ein CP2102.
Als VID wird 15BA, als PID 0002 ausgegeben.
Gruß
Stefan
Ich hab hier noch verschiedene Versionen des Treibers da, da ist auch ein x64 Treiber dabei, ich arbeite mit dem alten TINY auch unter Win 7 x64 problemlos. Ich denke aber im Treiber Paket für den neuen TINY (https://www.olimex.com/Products/MSP430/JTAG/_resources/OLIMEX-MSP430-DLL-drivers-1.042.zip) ist das mit drin, denn die 1.0.42 hab ich hier auch, von 2011 und das Paket scheint das gleich zu sein. Ansonsten PN schreiben, da kann ich dir den Treiber auch zur Verfügung stellen
:
Bearbeitet durch User
Rückmeldung: Alles klappt, habe den (64 Bit) Treiber aus dem Link eins weiter oben genommen, und verwende die Olimexprogrammiersoftware. Vielen Dank für die Hilfen! Vielleicht weiß noch jemand auf die Schnelle folgende Kleinigkeit: Wie kann ich mit dem MSPGCC sagen, dass Daten (z.B. const int config[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}) Data-Memory-Teil des Prozessors landen? Gruß Stefan
Da gibts ein attribut beim GCC das dem Linker die section angibt.in die der Code bzw die Daten sollen. Die Info Sections sind in den Linker files schon angegeben musst du entsprechend raus suchen.
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.