Ich frage mal nach eurer Meinung zu folgendem Problem: Ich habe einen Arduino Due, programmiere den jedoch nicht mit der Arduino IDE sondern mit Atmel Studio und CMSIS Driver und CMSIS Core als Hardware Abstraction Layer. Ich möchte jedoch jetzt mein Programm debuggen. Bei VisualMicro gäbe es zwar einen Software Debugger, der arbeitet aber mit dem Arduino Framework, soweit ich weiß. Als Möglichkeiten hab ich einmal folgende gefunden: -JTAG Debugging mit Atmel-ICE. Das liegt aber leider außerhalb meines Budgets. -Informationen auf einem OLED Display ausgeben, welches sowieso vorhanden ist. -Informationen auf einer SD Karte mit loggen. Die müsste aber noch extra hinzugefügt werden. -Irgendwie per USB oder virtuellen COM Ports Daten an einen PC senden Was würdet ihr empfehlen? Bzw. habt ihr noch bessere Ideen Ps: Es kann sein, dass ich später einmal von einem Arduino Due auf einen anderen Cortex M3 Prozessor mit eigener Platine umsteige. (Da das in der Produktion um einiges billiger/einfacher ist)
Patrick Z. schrieb: > -JTAG Debugging mit Atmel-ICE. Das liegt aber leider außerhalb meines > Budgets. Für JTAG braucht es keinen ICE, da reicht auch ein Wiggler am Parallel Port. Die modernen Alternativen nutzen FT2232 Chips am USB (mit OpenOCD als Software). Denn anders als bei AVR ist bei den ARM Cortex-M µC das Debugging weitgehend standardisiert. Ich persönlich würde allerdings auf einen JLink (EDU Mini?) setzen - denn die bin ich durch diverse Entwicklerkits gewöhnt.
Danke für die Info mit den Alternativen zu Atmel ICE. Da werd ich mich definitiv mal einlesen.
:
Bearbeitet durch User
Pass mit den drölf Millionen J-Link Clones auf, da sind normalerweise ST-Link clones und die funktieren auch auf J-Link geflasht nur mit STM32. Den J-Link Edu Mini bekommt man für schlapp 22 Euro zum Beispiel bei DigiKey und der funktioniert direkt im Atmel Studio.
Patrick Z. schrieb: > mit Atmel-ICE. Das liegt aber leider außerhalb meines > Budgets. Die "Black Magic Probe" Software auf ein BluePill Board gespielt, ist fast Konstenfrei. Mit billig ST-Link Clone deutlich unter 5 Euronen. Ob deine IDE damit umgehen kann? KA! Also: Ohne Gewähr.
Bob schrieb: > Den J-Link Edu Mini bekommt man für schlapp 22 Euro zum Beispiel bei > DigiKey und der funktioniert direkt im Atmel Studio. Bestätigt! Man glaubt es kaum: mit Atmel Software fremde Debugging Hardware nutzbar! Und der J-Link Edu wehrt sich nicht mal dagegen ...
Patrick Z. schrieb: > -JTAG Debugging mit Atmel-ICE. Das liegt aber leider außerhalb meines > Budgets. So schlimm mit dem Preis ist das nun auch wieder nicht. Mehr als etwa zwei bis drei Arduino Due wird der Atmel ICE auch nicht kosten. Das ist einmal gut angelegtes Geld und braucht so schnell nicht nochmal ausgegeben werden.
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.