Bootloader Problem "ATSAMD21G18"

(Firma: Fastlog) #5626891
Lesenswert?

Hallo zusammen,

Da ein normales Arduino oder Adafruit Board zu groß für mein Projekt 
ist, musste ich mir selber eines machen.

Als Vorlage für mein Board habe ich das Adafruit Feather M0 genommen. 
Den selben Chip (ATSAMD21G18), gleichen Spannungsregler etz.

Um auf den unbefleckten Chip den Bootloader zu laden, habe ich einen 
10-Pol Header auf den Print gepackt. Dort kann ich das Atmel-ICE 
Programmier Gerät anschließen und den Chip auch programmieren. Außerdem 
sind auf meinem Board noch viele andere Bauteile, aber die benötige ich 
erst später. Es geht nur darum das Board über die Arduino IDE zu 
programmieren.

Mein Ziel ist es aber, mein Gerät in der Arduino IDE zu programmieren 
und nicht über das Atmel Studio. Deshalb auch der Bootloader, welcher 
meiner Meinung nach das programmieren über die IDE ermöglichen sollte.

Nach dem programmieren des Bootloaders blinkt die LED (welche auf meinem 
Board am Pin 26 des Chips hängt) durchgehend. Also so, wie wenn ein 
Adafruit Board im Bootlaoder Mode ist.

Wenn ich das Gerät am PC einstecke, kommt immer die Meldung "USB-Gerät 
wurde nicht erkannt!"

Meine Vermutung nach, liegt der Fehler entweder am Bootloader, welchen 
ich installiert habe, oder es sind die falschen Treiber installiert. 
Aber ich komme auf keine Lösung.

Kann mir jemand von euch weiterhelfen? Wenn jemand weitere Angaben 
benötigt, werde ich diese natürlich bereitstellen.

Vielen Dank.
- Dean
Angehängte Dateien:
Gast #5627165
Lesenswert?

Dean T. schrieb:
> Kann mir jemand von euch weiterhelfen?

wer weiß?

Also, schau mal nach, ob der Chip den üblichen 1k5 Hochzieher am USB 
(wenn ich mich recht erinnere von 3.3V nach D+) innerlich besitzt. Wenn 
nicht, dann müßtest du diesen diskret auf dein Board setzen.

Ansonsten schau einfach mal nach, ob dein Quarz auf der richtigen 
Frequenz schwingt.

W.S.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren