IAR gibts mit einer Codegrößenbeschränkung kostenlos ("Kickstart", kann
bei TI und IAR heruntergeladen werden, die IAR-Variante verlangt
zusätzlich eine "Aktivierung"). Mit 4 kByte kommt man, je nach
Controller, schon recht weit. Für so etwas wie den F2013 ist die
Kickstart-Version völlig ausreichend.
IAR ist ohne Codegrößenbeschränkung recht teuer.
Von Crossworks gibt es nur eine 30-Tage-Testversion kostenlos, sonst
gibt es eine kommerziell nutzbare Version für etwa 1000 USD. Für
nichtkommerzielle Nutzer gibt es eine ansonsten identische Version für
150 USD.
Crossworks kennt recht viele unterschiedliche JTAG-Interfaces:
- Crossconnect (wird von Rowley vertrieben)
- MSP-FET430PIF (Parallelport-Adapter von TI)
- MSP-FET430UIF (USB-Adapter von TI, auch der des ez430-F2013)
- Elpotronic USB-MSP430-FPA
- Segger J-Link 430
- Olimex MSP430-JTAG-TINY
- Softbaugh USB
Crossworks ist auch für Linux verfügbar.
Die IAR-IDE kennt nur die "tabbed workspace"-Betriebsart, sie kennt
keine überlappenden Fenster, wie man sie von MDI-Anwendungen her gewohnt
ist.
Die Crossworks-IDE kennt auch überlappende MDI-Fenster, ist dabei in der
Bedienung allerdings etwas hakelig und vergisst zwischen Sitzungen die
Fensterpositionen.
Daneben gibt es übrigens noch das hier:
http://elmicro.com/de/icc430.html