Forum: Mikrocontroller und Digitale Elektronik MSP430F21x2 - Probleme bei Wechsel CCS3 nach CCS4


von Martin L. (martin_l)


Lesenswert?

Guten Morgen,

ich schlage mich seit einiger Zeit mit einem Problem herum und 
vielleicht kann mir hier jemand einen Tipp zur Lösung geben.

Ich programmiere schon eine ganze Weile unterschiedliche MSP430 Typen. 
Meine bevorzugten Typen sind der MSP430F2112 und F2132.

Bisher habe ich das unter dem CodeComposer 3 gemacht und habe einen 
Wechsel nach CCS4 versucht. Hierbei bin ich aber auf Probleme gestossen, 
die mich rätseln lassen.

Vorab noch einige Infos: als JTAG-Adapter verwende ich den 
Olimex-JTAG-ISO.

Die beiden CodeComposer Studios die ich momentan installiert habe, sind 
einmal

die Code Composer Essentials V3 Core Edition - V3.2.2.1.8 und
die Code Composer Studio V4 Core Edition - 4.2.5.00005.
(Das Betriebssystem ist Windows XP)

Einmal verwende ich eine selbstdesignte EvaluationPlatine wo der 
MSP430F2132 mit der Olimex-Spy-by-wire-Schnittstelle direkt auf dem PCB 
ist.
Hierbei habe ich alle Anschlüsse des MSP auf Stiftleisten nach Außen 
geführt um während der Soft- und Hardwareentwicklung einfach besser zu 
können und zum

Zweiten verwende ich die Applikationsplatinen, auf denen befindet sich 
der MSP dann in der endgültigen Hardwareumgebung und die Programmierung 
geschieht über eine vierpolige Buchsenleiste, an die ich wiederum eine 
Platine anschließe auf der die Olimex-Spy-by-wire-Schnittstelle ist.

Diese Kombination hat sich unter der CodeComposer 3 Version sehr 
bewährt.

Beim Testen mit der CCS4-Version ist aber Folgendes aufgetreten. Die 
Applikationsplatine mit Programmierplatine wird scheinbar nicht 
angesprochen. Es erscheint sinngemäß folgende Fehlermeldung "Could not 
find device or device not supported" bzw. ich habe den Verdacht, das 
nicht in den Debugmodus umgeschaltet wird.
Die große Evaluationplatine wird ohne Probleme programmiert und ich kann 
auch unter CCS4 debuggen.
Beide Platinen Evaluation und Applikation(+Prog.platine) werden in der 
CCS3 Version anstandslos programmiert und ich kann danach debuggen.

Die Schaltungsbestandteile Olimex-Spy-by-Schnittstelle und die MSP430 
Grundschaltungsbestandteile (MSP - Quarz+Kondensatoren - 47K-Widerstand 
an RST gegen Vcc) sind in beiden PlatinenSets identisch, nur ist ist sie 
auf der Applikationsplatine steckbar.

Hat jemand ähnlich Probleme beim Wechseln gehabt und wie hat ihr sie 
gelöst?
Tipps und Ratschläge sind willkommen - Danke und einen schönen Tag
Martin

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Was ist eine "Olimex-Spy-by-Wire"-Schnittstelle?

Meinst Du damit die Variante, SBW über den 14poligen JTAG-Stecker 
anzusteuern?

Nur am Rande:
Da es praktisch nichts kostet, kann ich den Gebrauch des Launchpads als 
SBW-Adapter nahelegen. Das ist das "Original" und funktioniert ohne 
frickeliges DLLs-in-irgendwelche-Verzeichnisse-kopieren.

von Martin L. (martin_l)


Lesenswert?

Hallo Rufus,

ja genau das meine ich.
Olimex hat ja eine etwas andere SPW Schnittstellenbelegung als TI.

Die Idee mit dem Launchpad ist klasse. - Vielen Dank dafür!
Da ich hier irgendwo welche liegen habe werde ich das mal testen.
Das gibt mir auch direkt die Gelegnheit das LaunchPad mal in Betrieb zu 
nehmen.

Viele Grüße
Martin

von flex (Gast)


Lesenswert?

hey habs jetzt nur überflogen. Aber warum nich ccs5. Viel besser 
stabiler als ccs4

lg
Felix

von Martin L. (martin_l)


Lesenswert?

So jetzt schnell noch von eine kurze Rückmeldung.

Ein erster kurzer Test hat gezeigt, dass die Programmierung der kleinen 
Applikationsplatinen mittels Launchpad als SPW-Adapter funktioniert.

Noch einmal meinen Dank an Rufus für den Tipp.

Bisher hatte ich das CCS 5 noch nicht heran gezogen, da wir im 
betrieblichen Alltag häufiger Probleme damit hatten.

Ich habe mir aber die aktuellste Version 5.3.(?) bei TI geholt und werde 
es noch einmal testen.

Gruß
Martin

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.