MSP430 - Entwicklungsumgebung

OP #750737
Lesenswert?

Hallo,

gibt es eine Alternitve zum CodeComposer Essentials? Ich finde den 
persönlich nicht so toll und brauche immer 'ne halbe Stunde, um den zum 
Laufen zu bekommen...

Manchmal meldet er, dass eine *.out - Datei nicht gefunden werden kann, 
obwohl diese ja erst generiert werden muss. Manchmal bleibt er einfach 
mit einer riesigen Java - Fehlermeldung hängen...

Es macht nicht wirklich Spaß, damit zu arbeiten...

Also, gibt es eine Alternative und wenn ja: Wie heisst das Programm und 
ist es Freeware?

Vielen Dank
Armin
Gast #750777
Lesenswert?

>munter wrote:
>> IAR Embedded Workbench.
>> Bin ganz zufrieden damit. Gibt auch eine Code-Größen-beschränkte, freie
>> Version...

>dito :)

Bin auch dabei ;-)
Das ganze heißt dann IAR-Kickstart und kann bei Texas Instruments 
runtergeladen werden.
Gast #750916
Lesenswert?

@ Rufus
- manuelles verändern der bytes im flash im debugmode (benütze ich sehr 
oft!)
- breakpoints auf speicheradressen (benütze ich gelegentlich)

ausserdem finde ich, dass iar eine sehr komfortabel Projektverwaltung 
hat, so kann ich z.b. die unterschiedliche projekte in unterschiedlichen 
workspaces öffnen und anlegen.

wobei ich zugebe dass ich mich mit Crossworks nicht sehr intensiv 
beschäftigt habe, als ich hier in der fa. angefangen habe, war iar schon 
da!
Ich bin mir aber auch fast sicher dass ich den ersten aufgeführten Punkt 
im Crossworks nicht habe!
Persönliche Seite #750952
Lesenswert?

CW unterstützt Breakpoints auf Programmcode und auf Speicheradressen. 
Letztere können auch automatisch mit bestimmten Werten verglichen 
werden, auch kann ein Adressraum spezifiziert werden.

Es werden sowohl Hard- als auch Software-Breakpoints unterstützt, was 
wohl auch mit vom verwendeten JTAG-Interface und dem untersuchten 
Prozessor abhängt.

Das indivduelle Ändern des Flashs während des Debuggens scheint hingegen 
wirklich nicht unterstützt zu werden, zumindest werden Änderungen im 
Speicherfenster nicht ins Target übertragen.
Da ich ein derartiges Feature noch nicht benötigt habe, habe ich auch 
noch nicht explizit danach gesucht, kann daher gut sein, daß es das 
wirklich nicht gibt.
Gast #751037
Lesenswert?

das CW mittlerweile auch breakpoints auf speicheradressen unterstützt 
wußte ich nicht.

Das mit dem flash ist eben eine feine Sache, ich benütze es oft um eine 
Checksumme zu zerschießen damit der MSP beim nächsten Anlauf nicht ins 
Programm sondern in den loader springt, ich hänge dann meist sowieso 
über jtag dran und somit ist das eben die schnellste Möglichkeit.

Gibt es eigentlich für das CW auch eine freie Version (z.B. beschränkt 
auf 4k oder ähnliches!?)
Persönliche Seite #751050
Lesenswert?

> Gibt es eigentlich für das CW auch eine freie Version (z.B. beschränkt
> auf 4k oder ähnliches!?)

Nein, abgesehen von einer 30-Tage-Test-Version gibt es nur noch die 75 
UKP teure "Personal License"*, die 159 UKP teure "Educational License" 
sowie die 750 UKP teure "Commercial License".

Vom Leistungsumfang her unterscheiden sich die drei Lizenzen nicht, nur 
die Dinge, die mit ihnen angestellt werden dürfen, sind unterschiedlich. 
Für den nichtkommerziell arbeitenden Hobby-Entwickler ist die "Personal 
License" völlig ausreichend. Codegrößenbeschränkungen gibt es bei keiner 
der Versionen.


*) Details: http://rowley.co.uk/crossworks/Licensing.htm

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