Forum: Mikrocontroller und Digitale Elektronik Suche µc mit Debugger und gcc Unterstützung


von Michael O. (ebito)


Lesenswert?

Hallo zusammen,

ich bin auf der Suche nach einem µC welcher von GCC "unterstützt" wird 
mit passenden debugger (über gdb). Als Arbeitsrechner verwende ich einen 
Mac bzw. auch Linux PC.

Ich habe bereits mit Atmel Controllern über mein Mac gearbeitet. Leider 
funktioniert hier der debugger mehr schlecht als recht (habe den avr 
dragon und den jtag debugger von olimex versucht).

Deshalb die Frage, kennt jemand von euch (vielleicht sogar ein KIT) 
einen Controller / Debugger welcher zuverlässig unter Linux/Mac 
entwickelt werden kann? Bin für alle Hinweise und Tipps dankbar.

Grüße

von Dino H. (hdino)


Lesenswert?

Moin,

ich benutze zur Zeit einen STM32 Controller, den ich über ST-Link/V2 
(ist auf den Discovery Boards schon drauf) programmiere und debugge. Das 
funktioniert unter Ubuntu mit der Software von 
https://github.com/texane/stlink, der ARM GCC Toolchain und dem darin 
enthaltenen gdb sehr gut.

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Auch die msp430-Reihe lässt sich nutzen:

http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Mac_OS_X

von greg (Gast)


Lesenswert?

Wenn du eine portable Lösung möchtest, unbedingt ARM nehmen. Da sind 
alle grundlegenden Dinge standardisiert.

Mit OpenOCD und einem gut unterstützten Hardware-Interface (dazu gehört 
z.B. das ST-Link/V2) lassen sich fast alle modernen 
ARM-Mikrocontroller (die mit SWD-Port) recht problemlos debuggen und 
flashen, nicht nur die von ST. Ich habe verschiedene Mikrocontroller von 
ST, NXP und Nuvoton damit programmiert und debuggt.

st-link kann ich allerdings überhaupt nicht empfehlen, das war bei 
meinen letzten Tests arg langsam und sehr buggy. OpenOCD mag etwas 
komplexer sein, dafür funktioniert es dann aber auch perfekt.

von greg (Gast)


Lesenswert?

greg schrieb:
> st-link kann ich allerdings überhaupt nicht empfehlen, das war bei
> meinen letzten Tests arg langsam und sehr buggy. OpenOCD mag etwas
> komplexer sein, dafür funktioniert es dann aber auch perfekt.

Klarstellung: damit meine ich das Tool von texane... geniale Namenswahl 
bei der Software. :(

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Die nrf51 Eval-Boards von Nordic haben einen JLink mit drauf und die 
funktionieren ganz gut auf einem Mac. (z.B: 
http://www.mouser.de/Search/ProductDetail.aspx?qs=4PbAv7ewtYzcFV5T1iMmMg%3d%3d)

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.