Arduflyer APM 2.5 Probleme bei Firmware flashen

Maniac

BlackOut Pilot
#1
Hallo zusammen,

brauche Hilfe. Ich habe ein neues Frame gebaut und wollte gestern auf die 2.9.1b Firmware updaten und danach alles einstellen (ACC, PID usw....)
Ich wollte dazu die Anleitung von kornetto benutzt.
Also FC mittels USB am PC(Win7 32Bit) angeschlossen(COM Port und Baudrate passen) -> MP 1.2.52 -> Verbinden-> Terminal -> setup -> erase -> reset -> reboot APM
Soweit so gut. Dann auf Firmware -> Arducopter 2.9.1b Quad -> bestätigen.
Unten steht dann "detecting APM version"
Unbenannt1.JPG

Dann bei reading HEX file ist die Verbindung unterbrochen
Unbenannt2.JPG

Und MP bricht mit der Meldung "Communication Error - no connection" ab.
Unbenannt3.JPG

Danach kann ich die Fc nicht neu verbinden. MP muss dazu neu gestartet werden.

Es leuchtet seit dem auch nur noch die grüne Alive LED, A,B,C bleiben aus.

Ich habe die Fw mittels Arduino Relax aufgespielt bekommen, doch leider bootet die FC immer noch nicht richtig und nur grün leuchtet.
Wenn ich jetzt setup, erase, reset (im MP) mache löscht das doch die aktuell, aufgespielte Fw, richtig?
Warum sehe ich danach, wenn ich den Terminal starte, immer noch die 2.9.1b? Das ist doch nicht richtig, oder?
Unbenannt4.JPG

Wie kann ich sehen ob der Bootloader noch vorhanden bzw. io ist?
Oder was kann es sonst noch sein?

Bin total verwirrt und verzweifel so langsam daran.

Ich bin für jede Hilfe dankbar.

Das und dieses Thema habe ich schon gelesen, bringt mich aber leider nicht mehr weiter.
MP und Treiber wurden auch schon neu installiert.
 
Zuletzt bearbeitet:

halex

Erfahrener Benutzer
#2
bist Du vielleicht noch mit dem MP verbunden?
Zum Firmwareupdate muss der MP auf disconnected" sein.
 

Maniac

BlackOut Pilot
#3
Hi Halex,

ja ich war verbunden.(hatte ich gar nicht mehr auf'm Schirm:eek:)
Habe es jetzt aber nochmal ausprobiert ohne zu verbinden. Leider selbes Ergebnis. Bei "reading Hex File" geht's nicht weiter und wird dann mit o.g. Fehlermeldung abgebrochen.
Was mich stutzig mach ist, dass weder die TX noch die RX LED während des Vorgangs leuchtet.
 

Rangarid

Erfahrener Benutzer
#4
Schau mal hier:
http://diydrones.com/forum/topics/apm-2-5-firmware-upload-verify-fail

Da hat anscheinend jemand ein ähnliches Problem.


Bei einem hat das hier geholfen:
I had the same issue...found the answer in another thread. Went into windows device manager, selected the com port of the APM (com3 for me) and set it to 115200/8/N/1 and enabled XON/OFF flow control. I'm not 100% sure this is the FTDI chip being used, but the linked doc recommends always using flow control on page 12.
http://www.ftdichip.com/Support/Documents/AppNotes/AN232B-04_DataLatencyFlow.pdf
Wenn du einen Programmer hast dann kannst du auch mal den Bootloader neu aufspielen:
http://www.diydrones.com/forum/topics/bricked-my-apm-2-5-help-please
 
Zuletzt bearbeitet:

Maniac

BlackOut Pilot
#5
Das mit dem XON/OFF habe ich jetzt auch probiert. Klappt nicht.
Was mir allerdings jetzt noch aufgefallen ist, dass beim "reading Hex file" für ein paar Sekunden "Keine Rückmeldung" vom MP ansteht. Das ist doch nicht normal oder ist das bei euch auch so?
Werde mal einen anderen Rechner ausprobieren.

Kennt ihr euch aus mit dem FW upload mit Arduino? Ich frage deshalb, weil ich es ja schonmal gemacht habe. Wenn ich dann über CLI rein gehe steht da auch Arducopter 2.9.1b aber die A und C LED blinken nicht wie normal beim booten.
Daher gehe ich davon aus, dass ich etwas falsch gemacht habe.
Ich habe auch schonmal was gelesen das man in der Config.h noch was ändern muss. Nur was?

Danke aber schonmal für eure Hilfe
 

halex

Erfahrener Benutzer
#6
bei der 2.x muss in der User config ganz oben etwas einkommentiert werden. Hab jetzt grad keinen Code hier, um nachzugucken. Da steht was von "define APM Hardware usw" drin. Wirst Du nicht verfehlen.

hab´s: # define CONFIG_APM_HARDWARE APM_HARDWARE_APM2
 
Zuletzt bearbeitet:

Maniac

BlackOut Pilot
#7
bei der 2.x muss in der User config ganz oben etwas einkommentiert werden. Hab jetzt grad keinen Code hier, um nachzugucken. Da steht was von "define APM Hardware usw" drin. Wirst Du nicht verfehlen.

hab´s: # define CONFIG_APM_HARDWARE APM_HARDWARE_APM2
Es funktioniert!:cool:

Boah bin ich erleichtert!

Vielen vielen Dank an euch, ihr habt meinen Tag gerettet;)

Warum es über den MP nicht funktioniert, steht noch in den Sternen, aber das werde ich auch noch heraus finden.
Jetzt weiß ich ja wie es auch anders geht!
 

The-BlackJack

Einer der Ersten
#8
hast du raus gefunden woran es lag? habe das gleiche problem und kann nicht updaten...

bzw wo finde ich die firmware zum download um 3.2.2 per adruino flashen zu könnnen?
 

Maniac

BlackOut Pilot
#9
hast du raus gefunden woran es lag? habe das gleiche problem und kann nicht updaten...

bzw wo finde ich die firmware zum download um 3.2.2 per adruino flashen zu könnnen?
Nein, keine Ahnung warum ich nur über Arduino flashen konnte aber es funktioniert.

Hier gibt es alle Releases.
 
#10
ich habe es inzwischen wieder hin bekommen, musste im geräte manager bei den eigenschaften des Com Ports beim punkt flusssteuerung Xon/Xoff zuschaten seitdem geht wieder alles.

lg


Alex
 
FPV1

Banggood

Oben Unten