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
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
Auch die msp430-Reihe lässt sich nutzen: http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Mac_OS_X
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.
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. :(
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.