2016-11-11 3 views
0

Ich habe gerade ein Arduino M0 Pro und alles lief so gut mit meinem ersten Projekt, aber dann erlitt ich diesen Fehler beim Versuch, meine Skizze hochladen: Polling Ziel at91samd21g18.cpu fehlgeschlagen, versuchen, erneut zu überprüfen My arduino angeschlossen ist und über USB vom PC mit Strom versorgt und es scheint, als ob seine dasselbe Problem wie folgt aus: http://www.arduino.org/forums/post/reply?f=63&t=217 Also habe ich versucht Führer sie hier vorgeschlagen: http://www.arduino.org/learning/tutorials/advanced-guides/arduino-m0-pro-for-advanced-user#Burning_Bootloader_procedureArduino M0 Pro Bootloader Problem

Alles ging gut mit dem Atmel Studio 7 ... aber wenn ich die Bootloader-Datei auf meinem PC finde und auf die Programmschaltfläche klicke ... bekomme ich folgende Löschen Gerät ... OK Programmieren von Flash .. Cancelled mit dem Fehler:

Unable object C zu analysieren: \ Program Files (x86) \ Arduino \ Hardware \ Arduino \ samd \ Bootloader \ null \ Bootloader_D21_M0_Pro_150427.hex: Nicht unterstütztes Format.

Ich habe einen alternativen Bootloader für die M0 Pro-Datei auf Github gefunden, aber er ist in jeder Hinsicht identisch mit dem Original, das ich habe.

Kann jemand helfen?

+0

tat Wie haben Sie Ihre 'Bootloader_D21_M0_Pro_150427.hex' erstellen? Wenn Sie den Inhalt aus dem Github in eine Textdatei kopieren/einfügen, müssen Sie auf das Format achten, besonders auf das Zeilenende. Die Arduino-Datei wird als 'Unix-Stil' (ein einzelnes 'LF') anstelle des Standard-Windows-Stils (CR + LF) erstellt. –

+0

@J. Piquard Ich bin mir nicht ganz sicher, ob ich LF im Vergleich zu CR + LF verstehe, aber die Bootloader-Datei existiert bereits im Arduino-Anwendungsordner. Als ich die Github-Datei genommen habe, habe ich direkt in notepad ++ kopiert und eingefügt, um zu vergleichen. Wenn ich etwas falsch gemacht habe, wie kann ich das Problem beheben? – Filious

+0

Laden Sie die HEX-Datei in Ihrem Editor neu ++ und wählen Sie im Menü 'Bearbeiten' 'EOL-Konvertierung' und dann 'Unix-Format'. Speichern Sie die Datei bei der Konvertierung. –

Antwort

0

Also tat ich wie von J. Piquard vorgeschlagen und nach mehreren Versuchen scheint alles gut zu gehen. Ich schreibe so viel wie möglich zum Wohle anderer. Wenn ich den "Programm" Knopf drückte, blitzte die Arduino LED3 wiederholt mit der Geschwindigkeit und dann bekam ich das Löschen Gerät ... OK Programmierung Flash ... OK Überprüfung Flash ... OK Danach wurde der Arduino M0 Pro led3 beschriftet 'L' blinzelte mit einer gleichmäßigen Geschwindigkeit von 1 Sekunde. Nicht sicher warum oder ob es aber weiter ging. Geschlossen die AtmelStudio App gestartet Arduino IDE 1.7.11 (von arduino.org) und überwand meine Skizze erfolgreich. Led 3 hört auf zu blinken ... riesiger Seufzer ... Jetzt werde ich versuchen herauszufinden, warum der Nextion Code den Bootloader zerstört hat.

HINWEIS: Bei den ersten zwei Versuchen nach dem Flashen der Platine und dem Versuch, die Skizze in die IDE Ich habe die Fehlermeldung erhalten, dass COM 4 beschäftigt war!

Vielen Dank an J. Piquard - das Unix-Spitze den Trick