MultiWii SE 2.5 - Hochladen via Arduino nicht möglich

#1
Hallo zusammen,

ich habe in den vergangenen Stunden versucht, ein Multiwii SE 2.5 Board zu bespielen.

Hier der Link zu meinem Board: http://www.amazon.de/Foxnovo-Reglerkarte-Programmierung-MikroKopters-Multirotor/dp/B00OGXKG9C/ref=sr_1_1?ie=UTF8&qid=1438710041&sr=8-1&keywords=multiwii+2.5+ftdi

Folgendes habe ich gemacht:

1) FTDI Treiber (von ftdichip.com) heruntergeladen und installiert; Arduino 1.6.5 Installiert;

2) FTDI Adapter angeschlossen. Dabei musste ich mehrere USB-Ports durchprobieren. Diese wird nun vom System als COM 5 Schnittstelle erkannt.

3) Conf Datei entsprechend bearbeitet, so dass diese fehlerfrei Compiliert wird.

4) Als Platine den "Arduino Pro or Pro Mini ATMega 328 (5V, 16 MHz)" ausgewählt (Mit der Auswahl "Arduino Duemilanove or Diecimila ATMega 328 habe ich das gleiche Problem).

5) Als Port wähle ich den COM 5 Port aus.

6) Als Programmer habe ich den "AVRISP mkII" ausgewählt (eine andere Auswahl führt leider auch nicht zum gewünschten Ergebnis).

Klicke ich im Arduino nun auf Upload blinkt das Lämpchen des FC einige Male auf. Dann erscheint die folgende Meldung:

Code:
Build-Optionen wurden verändert, alles wird neu gebaut

Der Sketch verwendet 17.184 Bytes (55%) des Programmspeicherplatzes. Das Maximum sind 30.720 Bytes.
Globale Variablen verwenden 1.254 Bytes (61%) des dynamischen Speichers, 794 Bytes für lokale Variablen verbleiben. Das Maximum sind 2.048 Bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM5 -b57600 -D -Uflash:w:C:\Users\JAN~1.DOM\AppData\Local\Temp\build3626624604785201123.tmp/MultiWii.cpp.hex:i 

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM5
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xb1

avrdude done.  Thank you.

Probleme beim Hochladen auf die Platine. Hilfestellung dazu unter http://www.arduino.cc/en/Guide/Troubleshooting#upload .
Hat ggf. jmd eine Idee wo der Fehler liegen könnte?

VG
jaik
 
Zuletzt bearbeitet:
#3
#4
Mach mal einen EEPROM clear oder fals du Bluetooth hast darf das beim flashen nicht angeklemmt sein. Welche Version willst du drauf spielen? Könnte eventuell zu groß sein.
MfG
 

Arakon

Erfahrener Benutzer
#5
Dann käme aber nicht die Meldung. Die Meldung sagt, dass das Board bzw. der Bootloader gar nicht erst gesehen werden.
@jaik: Hast du den FTDI richtig rum drauf? Wo am FTDI GND steht muss bei der FTDI Pinreihe BLK sein.
Übrigens hast du dich gründlich abzocken lassen, 40€ für diesen uralten FC ist schon heftig.. da hättest du für die Hälfte eine Naze bekommen.
 

dezender

Kaufen kann jeder
#6
Schau auf den FTDI und den UART 1 des Multiwii Boards dann siehst du Übereinstimmungen, normal Passt es Wenn der FTDI mit dem Chip zum Board zeigt wie in dem Video.

Alternativ lad mal ne Test Sketch hoch ob dies Funktioniert.

Programmer brauchst du nicht auswählen da du COM verwendest dieser wird nur ausgewöhlt wenn du nen ISP Programmer verwendest. Alteernativ ältere arduino Probieren.Welche Version von Multiwii versuchst du hochzuladen? Was hast du alles Aktiviert?
 

dezender

Kaufen kann jeder
#7
Baudrate scheint nicht zu passen, versuch mal 9600 nich 57600
 
#8
Konnte die Version 2.4 gerade drauf spielen. Für mich nicht nachvollziehbar warum. Falls jmd. das gleiche Problem hat, hier die Schritte, die ich vorgenommen habe:

u.A.:

- Treiber deinstalliert, Kabel raus gezogen
- Neugestartet
- Ältere Treiber-Version heruntergeladen (2.10.00)
- USB-Kabel und FTDI Controller eingesteckt
- Geärgert, dass scheinbar automatisch der neuere (zuvor installierte Treiber) installiert wird
- Treiber erneut Deinstalliert - Kabel gezocken und neu eingesteckt - erneut geärgert, dass die neuere Version des Treibers scheinbar sofort installiert wird
- Unter System -> Gerätemanager das Gerät ausgewählt und Treiber Update ausgewählt; Als Treiber das Verzeichnis der 2.10.00 Version angegeben; Geärgert, dass Windows mir mitteilt, dass die aktuellste Version bereits installiert wurde;
- Im Arduino als Board das Arduino Uno gewählt; "AVRISP mkII" als Programmer gewählt; COM Port überprüft;

==> Gewundert, dass das Programm jetzt hochlädt...

Wie beschrieben... Für mich unerklärlich, woran das lag. Vll hilft es ja jmd weiter :)
 
FPV1

Banggood

Oben Unten