Arduino Nano v3 - Bootloader flashen fehlgeschlagen

sandrodadon

Fliegender Maschi
#1
Hi !
Ich habe mir einen Arduino Nano v3 gekauft der ohne Bootloader gekommen ist.

Also habe ich folgendes gemacht:
USBasp --> 6 Pin Head --> Arduino Nano v3

Tools -> Board -> Arduino Nano 328
Tools -> Programmer -> USBasp
Tools -> Burn Bootloader

Dann geht auf dem USBasp und dem Arduino die rote LED zusätzlich zur grünen an.
Nach 1-2 Minuten kommt folgende Meldung:
Bootloader installiert
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.



Was mache ich falsch?
Ich habe sowohl das mitgelieferte USBasp 6 Pin Kabel genutzt als auch via Einzelpins verbunden.
Der USBasp funktioniert auf jeden Fall, mit dem flashe ich auch meine SimonK Regler.

Wenn ich eine Bsp-Datei uploader (eeprom_clear) kommt folgendes:
Upload abgeschlossen
avrdude: stk500_getsync(): not in sync: resp=0x00



Kann mir jemand helfen?
LG
Sandro
 

helipage

Erfahrener Benutzer
#2
Hi...

Hab ich vor einigen Tagen genau so gemacht.
Hat bei mir allerdings ohne Probleme funktioniert...
Bist du sicher, dass der Bootloader nicht geflashed wurde ?
Es kommen ja "nur" Warnings als Ausgabe.

Grüße
Dirk
 

sandrodadon

Fliegender Maschi
#3
Naja also beim upload tut sich auf den RX/TX LEDs garnichts.

Außerdem habe ich Hello World geflasht:

void setup() // run once, when the sketch starts { Serial.begin(9600); // set up Serial library at 9600 bps Serial.println("Hello world!"); // prints hello with ending line break } void loop() // run over and over again { // do nothing! }


Im Seriellen Monitor erscheint garnichts, habe natürlich BAUD auch auf 9600 gestellt.
Da stimmt etwas nicht
 

helipage

Erfahrener Benutzer
#4
Die Arduino Homepage sagt:
Select from the Tools > Board menu : "Arduino Duemilanove or Nano w/ ATmega328"

Hast du mal geschaut, ob ggf. der FTDI auf dem Nano in Ordnung ist ?
Geht sehr einfach: Brücke zwischen PIN Reset und PIN GND, sowie die Pins TX und RX brücken.
Dann Seriellen Monitor starten (Baudrate egal) und oben etwas eintippen und "Send" drücken.
Wenn FTDI (und USB) i.O. sind, erscheint nun deine Eingabe unten im Seriellen Monitor.^

( http://forum.arduino.cc/index.php?PHPSESSID=qjm8sflv25f3css2rud8ncsg92&topic=73748.0 )

Dirk
 
Zuletzt bearbeitet:

sandrodadon

Fliegender Maschi
#5
Das sieht schonmal nicht gut aus.

GND-RST und RX-TX via Jumper überbrückt, Serieller Monitor -> Test -> Senden -> Nichts passiert.

Gefällt mir schonmal garnicht :(

Danke für deine Hilfe Dirk
LG
Sandro

PS: COM wird aber richtig erkannt und bei der Treiberinstallation stand auch was von wegen FTDI

PSS: Es ist dieser Nano

PSSS: Jetzt habe ich mal mein BluetoothModul via FTDI vom Nano V3 verbunden
Port opening success Checking if module is present
sent AT received
Module not found!
Trying to open USB Serial Port (COM16)
failed
 
Zuletzt bearbeitet:

helipage

Erfahrener Benutzer
#6
Hmm...

Wenn du den Nano das erste Mal an den Rechner steckst (über USB) dann sollte er ja den FTDI-Treiber installieren.
Das hat ohne Probleme geklappt ?
Wenn du den Nano angesteckt hast, sollte im Gerätemanager unter den Com-Ports der neue Port drin sein.
Doppelklick drauf, dann sollte dort was von FTDI stehen.

Ach ja, ich musste nachdem der Nano den FTDI installiert hat, einmal den Rechner neu booten...
Erst dann hat die Kommunikation geklappt.

Was ich noch nicht ganz verstehe: Auch wenn der FTDI defekt ist, sollte zumindest die Kommunikation über ISP klappen !
Evt. der Spannungsregler auf dem Board defekt ?
Bei Anschluss an USB sollte die (bei mir grüne) LED leuchten.
Dann kannst du einfach mal an den Pins VIN und GND die 5V des USB Ports messen.
Am 3,3V PIN sollte dann auch annähernd 3,3V anliegen.
Dann weisst du zumindest, dass der Regler heile ist...

Bei einem Nano von mir (Fehlerbild: Bootloader über ISP brennen ging nicht, Fehlermeldung: avrdude: stk500_getsync(): not in sync: resp=0x00) war neulich die Shottky Diode defekt.
http://arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf (D1, im Schaltbild unter 5V Auto Selector)
5V lagen an, an 3,3V war allerdings kaum noch eine Spannung zu messen.
Diode überbrückt, Nano geht wieder ;-)

Viel Glück bei der weiteren Fehlersuche...
Dirk
 
Zuletzt bearbeitet:

sandrodadon

Fliegender Maschi
#7
Ich glaube immer mehr, dass die Hobbyking USBasp nicht geeignet sind für großere Atmels.

-SimonK kann ich ohne Probleme flashen (Atmega 8A)
-Meine Turnigy 9X ging auch ohne Probleme (Atmega 64)

-Die neue Turnigy 9XR konnte ich nicht flashen (SCK Fehler)
-Den Nano Bootloader konnte uch auch nicht flashen (SCK Fehler)

Irgend etwas passt da nicht... So sehr traue ich dem USBasp nicht mehr - Zum SimonK flashen reicht es - aber bei der 9XR und dem Nano V3 komme ich nicht weiter - SCK Fehler.
Gerade noch mal zum Test einen ESC geflasht - Ohne Probleme

Ggfs suche ich mir jemanden mit einem Arduino und lasse es mal über die "Arduino as ISP"-Methode flashen

LG
Sandro
 

sandrodadon

Fliegender Maschi
#9
Hi Dirk.

Ein Bekannter von mir hat einen funktionierenden Nano rum liegen - Ich werde jetzt die "Arduino as ISP"-Methode ausprobieren.
Aber danach bin ich mit meinem Latein auch am Ende, sollte es nicht klappen würde ich mich sehr gerne bei dir melden.

Danke für deine Hilfe !

LG
Sandro
 

sandrodadon

Fliegender Maschi
#10
Anscheinend liegt es an meinem PC, am Laptop funktioniert alles perfekt.
Mal schauen ob es nur die Front-USBs sind, die machen öfter mal Probleme

LG
Sandro
 
Zuletzt bearbeitet:

sandrodadon

Fliegender Maschi
#11
So ich nochmal ;)
Für mich ist jetzt klar: Der Arduino hat einen Wackler.

Am PC funktionierte er die ganze Zeit über nicht, am Laptop dann 2-3x schon, jetzt auch nicht mehr.
Manchmal blinkt beim upload nur eine LED (wenn es fehl schlägt), wenn der upload aber funktioniert blinken beide LEDs (RX,TX)

Kann ich den Arduino vielleicht via Backofen / Reflow nochmal retten?
Falls ja wäre ich froh wenn ihr mir die Temperatur und ungefähre Zeit nennen könntet ;)

LG
Sandro
 

naneona

Neuer Benutzer
#12
So ich nochmal ;)
Für mich ist jetzt klar: Der Arduino hat einen Wackler.

Am PC funktionierte er die ganze Zeit über nicht, am Laptop dann 2-3x schon, jetzt auch nicht mehr.
Manchmal blinkt beim upload nur eine LED (wenn es fehl schlägt), wenn der upload aber funktioniert blinken beide LEDs (RX,TX)

Kann ich den Arduino vielleicht via Backofen / Reflow nochmal retten?
Falls ja wäre ich froh wenn ihr mir die Temperatur und ungefähre Zeit nennen könntet ;)

LG
Sandro
Die Probleme mit den Nano's häufen sich.
Unsere Vermutung: " Der FTDI-Hersteller fragt in seinem Treiber ja die Seriennummer des FTDI-Chips ab - vielleicht gibt es bestimmte Seriennummern die der Hersteller aus den Verkehr ziehen will (weil sie z.B. kopiert worden sind)."

Nur das aufspielen alter Treiber schafft Abhilfe, mehr dazu hier --> http://www.ardumower.de/index.php/d...no-nano-treiber-probleme-loesen?start=60#1212
 

sandrodadon

Fliegender Maschi
#13
Hi Naneona !
Habe den Nano kurz danach verkauft, das war mir echt zu blöd, am PC ging es nicht, am Laptop ab und zu.
Jetzt habe ich einen FTDI mit einem Pro Mini und alles geht wunderbar.


Werde jetzt auf den Arduino Micro umsteigen - Gefällt mir eh von allen Arduinos am besten, für unter 6,50€ inkl Versand bekomme ich da einen ATmega32U4 inkl MicroUSB Buchse.
Der Micro wird dann für die Entwicklung und die tests genutzt, der Pro Mini für fertige Anwendungen z.B. einen MavLink-FrSky Converter oder sonstiege Spielereien die für sich laufen.

Der Pro Mini kostet nur noch gute 3€ - Unfassbar !
Danke für den Tipp beim Nano, da hatten echt mehr als genug Leute Probleme mit ;)
 
FPV1

Banggood

Oben Unten