Forum: Mikrocontroller und Digitale Elektronik Arduino Zero ohne Arduino Bibliothek, Debugger


von michael (Gast)


Lesenswert?

Hallo,

ich schaue mir gerade den Arduino Zero / M0Pro an. Dabei ist eine Frage 
aufgetaucht, auf die ich im Internet noch keine Antwort gefunden habe:

Kann ich das Board mit dem Atmel Studio programmieren ohne die 
Arduino-Bibliothek zu verwenden und trotzdem den Debugger auf dem Board 
verwenden? Oder benötige ich dann einen zusätzlichen Debugger (z.B. 
Atmel ICE?)?

Vielen Dank und viele Grüße
Michael

von Dieter S. (Gast)


Lesenswert?

Welche Arduino Library und welchen Debugger meinst du?

von michael (Gast)


Lesenswert?

Dieter S. schrieb:
> Welche Arduino Library und welchen Debugger meinst du?

Mit debugger meinte ich den IC, der da zum Debuggen drauf ist (Embedded 
Debugger (EDBG)). Ich würde gerne ganz ohne irgendwelche 
Arduino-Bibliotheken programmieren. Bei den AVR-Arduinos habe ich mal in 
die Bibliotheken reingeschaut und war nicht unbedingt begeistert.

von Dieter S. (Gast)


Lesenswert?

Das mit den Bibliotheken (OHNE) sollte doch klappen, man muss nur alles 
selber schreiben. Und der Debugger sollte auch funktionierenn, lt. 
dieser Beschreibung.
https://www.arduino.cc/en/Main/ArduinoBoardZero

von michael (Gast)


Lesenswert?

Dieter S. schrieb:
> Das mit den Bibliotheken (OHNE) sollte doch klappen, man muss nur
> alles
> selber schreiben. Und der Debugger sollte auch funktionierenn, lt.
> dieser Beschreibung.
> https://www.arduino.cc/en/Main/ArduinoBoardZero

Ich habe an einigen Stellen im Netz gesehen, dass es möglich ist, den 
Debugger aus dem Atmel Studio mit den Arduino-Bibliotheken zu verwenden. 
Da wird dann im Atmel Studio aber ein spezielles Arduino-Projekt 
angelegt. Das will ich nicht.
Ich glaube, ich bestelle einfach mal so ein Board und probiere es aus.

von chris_ (Gast)


Lesenswert?

>Kann ich das Board mit dem Atmel Studio programmieren ohne die
>Arduino-Bibliothek zu verwenden und trotzdem den Debugger auf dem Board
>verwenden?

Hallo Michael,

das kann man ganz gut. Es gibt verschiedene Möglichkeiten:

Beitrag "Arduino Zero mit ArduinoStart Konfigurieren"

Damit das geht, muss aber das richtige Fuse-Bit gesetzt werden:

Beitrag "Re: ATMEL ARM SAMD ohne Framework programmieren"

von Marco H. (damarco)


Lesenswert?

"Atmel Embedded Debugger (EDBG)" warum sollte das nicht funktionieren?


Den Rest musst du in Atmel Studio selber erledigen. Also über das 
Devives ein Projekt anlegen etc. Alternativ über AtmelStart 
http://start.atmel.com/

Ein paar Fallstricke z.Bsp bootloader, NVM Ram etc. gibt es schon noch.

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.