Forum: Compiler & IDEs MSP430 per JTAG-Tiny flashen


von heiko (Gast)


Lesenswert?

Hallo,

ich möchte mir eine Umegebung für die MSP430 Entwicklung unter Linux 
einrichten. GCC und binutils laufen soweit. Nur habe ich keine Ahnung 
wie ich die binarys unter Linux auf den MSP430 flashen kann.
Ich nutze den JTAG-TINY von Olimex...

Grüße, Heiko

von Christian R. (supachris)


Lesenswert?

Ui, ob das unter Linux geht? Hmm....da müsstest du ja diese HIL.so auch 
für den TINY von Olimex bekommen haben. Ich glaube nicht, dass unterm 
Tux der USB Adapter unterstützt wird.

von heiko (Gast)


Lesenswert?

Hmm, das wäre aber extrem blöd... Ich müsste mir extra für eine 
Vorlesung einen Windowsrechner besorgen. Kann ich den MSP430 denn 
irgendwie seriell flashen, sowie es bei nem Arm geht?

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

heiko wrote:
> Hmm, das wäre aber extrem blöd... Ich müsste mir extra für eine
> Vorlesung einen Windowsrechner besorgen. Kann ich den MSP430 denn
> irgendwie seriell flashen, sowie es bei nem Arm geht?

Es gibt keinen "nen ARM", viele Controller mit einem ARM-Kern bieten 
keinen vorinstallierten Bootloader (z.B. viele (alle?) STR7).

Meine MSP430 liegen immer noch ungenutzt in der Bastelkiste, also keine 
eigene Erfahrung, aber dies hilft vielleicht weiter: 
http://focus.ti.com/lit/an/slaa089d/slaa089d.pdf

von heiko (Gast)


Lesenswert?

Danke für den Link - das Problem ist nur, dass ich nicht einfach 
irgendwelche Pins am JTAG togglen kann...

Gibt es andere Programmiergeräte mit den ich einen MSP430 unter Linux 
(debuggen will ich gar nicht) an einem Laptop ohne LPT Port flashen 
kann?

von Christian R. (supachris)


Lesenswert?

Naja, du kannst den Bootloader mit jeder x-beliebigen seriellen 
Schnittstelle ansprechen, musst nur den Pegel auf 3,3V wandeln. Irgendwo 
bei der gcc toolchain war ein Python Programm dabei, was den Bootloader 
bedient, vielleicht geht das unter Linux auch.

http://mspgcc.sourceforge.net/manual/x1607.html#pybsl

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
Noch kein Account? Hier anmelden.