eZ430-Chronos Entwicklung auf * nix?

7

Also habe ich gerade mein TI eZ430-Chronos Dev-Kit (eine Läuferuhr und ein eZ430-Mikroentwickler kombiniert) bekommen und bin gerade dabei, mit meinem neuen Spielzeug herumzuspielen. Ich habe nur ein paar Probleme. Die empfohlenen Tools von TI basieren auf Windows, und mir fehlt derzeit ein gültiges Windows-Betriebssystem. Auch ich brachte die Uhr wieder zur Arbeit, ließ aber den Programmierer und den AP zu Hause. Ich lese also Artikel und Links zu Wikis, kann aber nichts für mich selbst ausprobieren.

Sachen, die ich bisher gelesen habe:
http://www.linuxjournal.com/article/8682
http://wiki.msp430.com/index.php/EZ430-Chronos
http://sourceforge.net/projects/mspgcc4
http: //blog.makezine.com/archive/2010/01/ti_ez430_-_chronos_development_kit.html

Ich habe auch die mspgcc sf Mailingliste durchsucht, die Chronos wurde nicht erwähnt.

Hat jemand mspgcc oder mspgcc4 dazu gebracht, mit dem Chronos zu arbeiten? Ich habe auf den verschiedenen Websites nach Informationen dazu gesucht, aber keine Antworten gefunden. Es sollte sehr einfach sein, aber ich werde es später versuchen und mich melden, wenn ich nichts davon höre.

JScott
quelle
Im Kommentarbereich des Links "Make: Blog" wird darauf verwiesen, dass XP in VirtualBox unter Ubuntu funktioniert.
Amos

Antworten:

5

Schauen Sie sich mspdebug an, es sollte Ihren Code auf das Gerät bringen und dort etwas debuggen. Ich habe auch gesehen, dass jemand mspgcc v3.2.3 gepatcht hat, um den cc430 in den Chronos zu handhaben.

Doug
quelle
1

Ich habe meine gestern bekommen. Sie haben gerade erst damit begonnen, sie in großen Mengen zu versenden (ich kenne mehrere Leute, die sie gerade erhalten haben), daher denke ich, dass es einige Zeit dauern wird, bis jemand versucht, die Software auf Linux zu portieren.

Leon Heller
quelle
1

Das Rowley Crossworks-Toolset ist ein sehr leistungsstarkes Entwicklungssystem für den MSP430. Es ist für Linux, MAC OS-X und Solaris sowie Windows verfügbar. Es ist nicht kostenlos, Preise nach Lizenztyp:

$ 1500 - Kommerzielle Lizenz

$ 300 - Bildungslizenz

$ 150 - Persönliche Lizenz

Dies unterstützt sowohl die 430- als auch die 430X-Architektur (größerer Speicher). IIRC Der GCC-Port unterstützt nur den 430.

uɐɪ
quelle
1
Der GCC-Port unterstützt die 430X-Variante in der CVS-Version. Die regelmäßige Unterstützung von msp430 ist natürlich ausgereifter.
Markrages
Ich bin kein MSPGCC-Benutzer, daher kann ich nur von dem ausgehen, was ich aus dem Chatter in der Yahoo MSP-Gruppe gelernt habe. Bei einem kurzen Blick auf das Sourceforge-Benutzerforum für MSPGCC gibt es immer noch Probleme mit den großen Speichergeräten. Es ist nicht so nahtlos wie die Angebote von IAR und Rowley.
uɐɪ
1

Einige Leute benutzen mspgcc4, einschließlich mir. Ich bin der seltene Typ, in dem ich es in XP (Arbeitsmaschine) verwendet habe und Linux noch nicht ausprobiert habe. Ich habe ungefähr 430er und ich warte darauf, ob sie mir jemals ein Launchpad schicken werden, also gehe ich davon aus, dass ich in naher Zukunft wieder zum Bogen zurückkehren werde.

Schauen Sie sich auf jeden Fall die nicht toten, nicht verkrüppelten und nicht kaputten Openchronos und #openchronos auf freenode an. Alle diese Personen verwenden GCC4 für das Chronos-Kit.

XTL
quelle
Die Basisstation funktioniert übrigens recht einfach. Ich habe sogar eine Anwendung mit mingw auf Debian geschrieben, die in Wine ausgeführt wurde und ohne Änderungen auf einem Windows-Host abgelegt werden konnte.
XTL
1

Für Linux stehen das Control Panel und die Beispielcode-Software zum Herunterladen von TI zur Verfügung. Ich werde es nicht nachschlagen, aber du kannst. Ich habe es installiert, hatte aber ein Problem damit, den USB-Adapter zu sehen. Es läuft und wie gesagt, es war der Adaptertreiber, der das Problem war. Ich bin kein Linux-Guru, aber ich kann es schaffen. Ich habe mich nie darum gekümmert, das USB-Problem zu lösen.

Matt
quelle
1

Hier finden Sie Anweisungen zur Installation des neuesten mspgcc (Stand 06.12.2011).

https://github.com/sergiocampama/Launchpad/blob/master/README.md

Ich bin zu 99% sicher, dass der cc430 in dieser Version unterstützt wird und mspdebug ihn installieren kann, daher sollten die Chronos unterstützt werden.

Sergio Campamá
quelle
0

Ich weiß nicht genau, was Sie brauchen, WINE könnte Ihnen etwas helfen, aber wenn Sie Zugriff auf USB-Anschlüsse usw. benötigen, stecken Sie möglicherweise fest (ich hatte ein ähnliches Problem, bei dem MPLAB unter WINE anscheinend ordnungsgemäß funktioniert, aber nicht auf USB zugreifen kann Port - aber für PICs gibt es Linux-Alternativen).

Wenn Sie nach Hause kommen, können Sie hoffentlich überprüfen, ob Sie über die Befehlszeile usw. eine Verbindung zum Gerät herstellen können, da mspgcc usw. unter Linux zu funktionieren scheint.

Amos
quelle
0

Ich habe gerade mit dem Hacken von EZ430 Chronos begonnen, aber es scheint, dass auf einem modernen Debian alle Tools, die Sie benötigen, leicht verfügbar sind:

apt-get install mspdebug gcc-msp430
git clone [email protected]:openchronos/openchronos.git OpenChronos
cd OpenChronos
make config && make
mspdebug rf2500 prog\ build/eZChronos.txt
Joachim Breitner
quelle