Entwicklung für die MCU CC430F5137 von TI

Ich entwickle ein Projekt für eingebettete Systeme (ich bin ziemlich neu auf dem Gebiet) und habe festgestellt, dass ich den CC430F5137 verwenden möchte . Mein Problem ist: Wie kann ich dafür entwickeln?

Von der Cross-Kompilierung über die Treibersoftware bis hin zu: USB -> JTAG, JTAG -> Programmierer und Programmierer bis zur MCU selbst. Sind dies die normalen Schritte im Prozess?

Kann ein CC430F5137 mit einem generischen MSP430-Programmierer programmiert werden? Mir ist klar, dass dies mehr als eine Frage ist, aber hauptsächlich würde ich gerne wissen, wie ich für die MCU CC430F5137 von TI entwickeln kann.

Antworten (2)

Ich sehe Spy Bi-Wire neben JTAG auf dem Datenblatt. Diese 2-Draht-Programmier-/Debugging-Schnittstelle (plus Strom und Masse) bedeutet, dass Sie nicht einmal einen JTAG-Programmierer benötigen: Die kostengünstigen Launchpad- oder EZ340-Boards oder EZ-430 RF2500 können den Prozessor für 5 oder 10 US-Dollar programmieren.

Nicht alle MSP430-CPUs haben Spy-Bi-Wire, aber laut Datenblatt hat man Glück; dieser tut es.

Ich verwende MSP-gcc (eigentlich MSP430-Ada als Alternative zu c) für die Programmentwicklung und mspdebug mit einem der oben genannten Programmierer.

Danke, ich habe Launchpad gefunden, kurz bevor ich das gelesen habe. Ich kaufe es, weil es so billig und großartig für das Prototyping ist. Kann ich die von Ihnen erwähnten Programmierer verwenden, um mehr als einen CC430F5137 zu programmieren? Ist die MCU abnehmbar, sodass ich meine Binärdatei auf eine beliebige Anzahl von MCUs flashen kann?
Die MCU auf dem Launchpad ist gesockelt, aber nur in einem 20-Pin-Sockel. Sie verwenden das Launchpad mit Ihrer eigenen CPU (die sich in einem 48-Pin-Gehäuse befindet) über ein 4-adriges Kabel (oder 4 separate Drähte!) Zu einem Anschluss (oder Pins!) Auf Ihrer eigenen Platine.

Zu Beginn benötigen Sie wahrscheinlich ein Entwicklungsboard wie das CC430F5137 Wireless Development Tool , das über eine JTAG-Schnittstelle verfügt. Wenn Sie den Schaltplan und das Datenblatt studieren, sollten Sie in der Lage sein, Ihr eigenes Board zu entwerfen.

Dann können Sie einen Programmierer wie den MSP-FET430UIF verwenden (nach dem, was ich in seinem Datenblatt gelesen habe, wird der CC430F5137 unterstützt), indem Sie eine Entwicklungsumgebung wie Code Composer verwenden.