Gast
#69448
Hallo! Zum Einstieg in die MSP430 ASM-Sprache wurde bisher folgende Ausrüstung angeschafft: 1.)Softbaugh BLCDA2 Modul (enthält MSP430F449, Display und JTAG Schnittstelle). Infos unter: http://www.softbaugh.com/ProductPage.cfm?strPartNo=BLCDA2 2.)Olimex MSP430-JTAG Programmieradapter. Infos unter: http://www.olimex.com/dev/msp-jtag.html 3.) Als Software bisher IAR Embedded Workbench; von TI Website als Version 2 B geladen. Vor Beginn der eigenen Experimente sollte die grundsätzliche Funktionsfähigkeit der Entwicklungsumgebung sichergestellt sein. Es wäre mir daher sehr wichtig, ein fertiges Programm erfolgreich auf das Board zu flashen. Von Softbaugh stehen dazu zwei Demoprogramme für SBSIM430 und Quadravox Assembler zur Verfügung. Leider schluckt die IAR Workbench diesen Code nicht.Schon bei der Include Anweisung kommt der Fehler "Bad instruction". Auch einfache Zeilen wie LCD_DIV_128 .EQU 010h verursachen den selben Fehler. Beim Atmel AVR wird einem die Einarbeitung sehr erleichtert (zuverlässiges AVR Studio, STK500, kompatible Codebeispiele, gute Datenblätter usw.). Für den MSP habe ich auch nach ausgiebiger Suche keine auch nur halbwegs brauchbaren Einsteigerinfos gefunden. Auch bei TI und in unseren Scripten nur ein wahlloses Durcheinander inkompatibler Softwaresammlungen (z.B. RS232 Flashprogramm für altes Demoboard obwohl jetzt parallel mit JTAG gearbeitet wird). FRAGEN: 1.)kann man den Quadravox bzw. den SBSIM430-Code einfach umschreiben und in der IAR lauffähig machen? 2.)gibt es für reine ASM Programmierung bessere kostenlose Lösungen als die von IAR? 3.)Gibt es im Web ein gutes MSP430-Tutorial? Falls nicht: wie ruft man in der IAR Oberfläche die Flashfunktion für JTAG auf?