Forum: Mikrocontroller und Digitale Elektronik MSP430 + CSPY


von Stefan_h (Gast)


Lesenswert?

Hi, habe mir die MSP430F1121 Entwicklungsplatine und den JTAG-Adapter im
Shop besorgt und mal versucht mit CSPY den Controller zu
Programmieren.

Wenn ich die Hex-Datei öffne, kommt das Warning "Data present outside
of RAM and/or Flash region; Data ignored!"

wenn ich dan auf OK klicke steht Erase mit statusbalken, danach
Programming mit Balken.

Doch das Programm lauft nicht.

Übrigens gehts auch nicht mit msp430-insight: Could not write device
memory(7)

lg,

Stefan

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Welche Hex-Datei verwendest du? Die Warnung bei C-Spy klingt, als ob die
Datei zu groß für's Flash-ROM ist.

Die Kommunikation mit dem Board scheint ja zu funktionieren, wenn du
beim Programmieren keine Fehlermeldung bekommst.

Um das Programm zu starten, musst du in C-Spy erst auf "Run" oder
"Go" klicken (weiß nicht mehr wie es genau hieß).

Hast du für Insight die Anleitung genau befolgt? Wenn der Controller
nicht erst mit "monitor erase" gelöscht wurde, dann funktioniert die
Programmierung des Speichers nicht.

Sind die Jumper auf dem Board richtig gesetzt (siehe
http://shop.mikrocontroller.net/download/msp430-p1121.pdf, sollte
mitgeliefert worden sein)?

von Stefan_h (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

Im C-Spy siet man doch im Fenster "Source" den Inhalt des
Programmspeichers? Dort Stehen auf fast jeder adresse lauter
Fragezeichen, Hin und wieder ein par Jumb´s auf die eigene Adresse
also:

c7e8  FF3F      jmp   c7e8

Wenn ich dort einen Breakpoint setze, dann bleibt er dort hängen(Wie
erwartet)

Die Hex-Datei ist vom Test.c aus dem Tutorial compiliert(im Anhang)

Insight habe ich nach der Anleitung verwendet, auser das ich den Proxy
nicht mit "msp430-rproxy " starte(gibts bei mir nicht) sondern mit
"msp430-gdbproxy"

Im anhang: Screenshot von gdbproxy nach dem ich bei Insight auf Run
gehe.

"monitor erase" ist auch eingebunden(wie in der Anleitung
beschrieben)

lg,

Stefan

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.