Riesen Problem mit APM nach clear

#1
Ich hab das eeprom Clearen wollen von Plane zu Copter. Da ist der Rechner ausgegangen.

Jetzt geht kein USB mehr...........

Hab nach der Anleitung von Chriss, den Bootloader neu aufspielen wollen, ging auch Teilweise. Nur kam beim Verify ein Fehler. first mismatch byte 0xe000 0xff != 0x0d

Jetzt erkennt der MP zwar auf com 28 die APM kann aber keine Software Flashen.

Was gibt es noch für Lösungen das Teil wieder ans leben zu bekommen. ????

Wollte mit FLIP den M32U2 Updaten findet aber kein USB Port.

Bitte um HILFE !!!! Keine English Links
 
Zuletzt bearbeitet:
#3
C:\WinAVR-20100110\bin>avrdude -c usbasp -p m2560 -v

avrdude: Version 5.10, compiled on Jan 19 2010 at 10:45:23
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "C:\WinAVR-20100110\bin\avrdude.conf"


Using Port : lpt1
Using Programmer : usbasp
AVR Part : ATMEGA2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page
Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max
W ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ---
-- ---------
eeprom 65 10 8 0 no 4096 8 0 9000 90
00 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 45
00 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0
0 0x00 0x00

Programmer Type : usbasp
Description : USBasp, http://www.fischl.de/usbasp/

avrdude: auto set sck period (because given equals null)
avrdude: warning: cannot set sck period. please check for usbasp firmware update
.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0x1e9801
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D8
avrdude: safemode: efuse reads as FD

avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D8
avrdude: safemode: efuse reads as FD
avrdude: safemode: Fuses OK

avrdude done. Thank you.



Das kommt so, iss das ok ?
 

Chriss_:)

Erfahrener Benutzer
#4
Hi Oliver,

die Fuses stimmen schonmal! ;) Könntest du den Log des Bootloaders mal posten? Ideal wäre, wenn du nochmal den Bootloader neu flashst, um Fehler auszuschließen (avrdude -c usbasp -p m2560 -U lock:w:0x3F:m -U efuse:w:0xFD:m -U hfuse:w:0xD8:m -
U lfuse:w:0xFF:m -U flash:w:atmega2560.hex
).

Deine APM bekommen wir schon iwie wieder hin! ;)

Welchen USBasp hast du? Es könnte sein, das der Probleme verursacht, es könnte hier helfen, wenn du die Geschwindigkeit heruntersetzt (Achtung: das Flashen kann dann seeeeehr lange dauern!). Es kann aber auch sein, dass sich das per Software bei deinem USBasp nicht einstellen lässt...

Schöne Grüße aus dem Sauerland!
Chriss
 
#5
http://de.eachbuyer.com/usb-firewar...utm_source=google&utm_medium=CSE&utm_content=[Spielzeug+&+Hobby]&utm_campaign=[PLA]Germany%28DE%29&gclid=CjwKEAjwhqShBRDS95LciqqaonISJADj1rgabfG79vzglD5N2rAyjckG0LeNGI_35pml3t1Qf0PbbxoC0gTw_wcB

Den da. War aus ibäh.

Bringt halt den SCK fehler.

Hab versucht mit einem Arduino Uno als AVRisp den zu Updaten, aber der Stick hat den Pin2 nicht.

Hab versucht die APM mit dem Arduino zu Flashen aber da bekomme ich keine Verbindung.

Habs dann mit dem Burn-O-mat versucht, das geht sehr schon ohne das ewige getippe, kommt aber auch immer der Verify Mismatch.
 

Chriss_:)

Erfahrener Benutzer
#6
Hi,

ich nutze diesen hier und bin damit zufrieden, der flasht, zumindest bei mir, alles ohne Probleme! ;)

Wenn der Programmer nicht ganz sauber proggt, kann es zu den Fehlern kommen! Ich würde es mal mit nem anderen USBasp testen, vielleicht geht es dann problemlos! ;)

Schöne Grüße aus dem Sauerland!
Chriss
 
#7
Ich habe mir jetzt einen neuen bestellt. Will das erst noch mal selber versuchen. Die Dinger kosten ja das gleiche wie der Versand. Von daher Probier ich es jetzt mal so.
 

Chriss_:)

Erfahrener Benutzer
#8
Ok, hast du dir den verlinkten geholt? ;)
Kannst ja mal berichten, obs dann problemlos klappt (wovon ich ausgehe, wenn die Hardware nicht einen weg hat, aber da deutet im Moment nichts drauf hin)! ;)

Viel Erfolg! :)

Schöne Grüße aus dem Sauerland!
Chriss
 

Chriss_:)

Erfahrener Benutzer
#10
Hi Oliver,

ah, ok, wobei Bausatz etwas übertrieben ist, man muss nur den Pfostenstecker anlöten! ;)
Hoffe, es klappt dann mit dem Flashen! ;)

Schöne Grüße aus dem Sauerland!
Chriss
 
#11
Nur als Abschluss falls jemand auch sein Bootloader zerschießt.

Habe mir einen neuen USB ISP/ASP Programmer gekauft. Auch dieser Zeigt beim Programmieren der APM den SCK Fehler obwohl dieser Programmer das SCK definitiv kann.

Das habe ich gestern Abend alles Mehrfach probiert.

Ich habe mit dem neuen Stick geflasht nach Anleitung Chriss Ergebnis -> Verify Error -> Fehler im MP
Ich habe geflasht mit Burn O Mat eigentlich nix anderes als von Hand aber als GUI-> Verify Error -> Fehler im MP
Ich habe geflasht mit dem China Programm das beim Stick dabei war -> Verify Error -> Mp erkennt ohne Probleme die APM -> MP Flasht die Firmware drauf -> kein Verify Error der Firmware-> Mehrmals versucht.

Die APM Läuft jetzt seit 2 Stunden per Telemetrie Verbindung am Laptop, keine Probleme.
Bin im Garten auch schon mit dem neuen Copter Geschwebt.

Muss ich mir Gedanken machen weil der Bootloader einen Error hatte ?

Die eigentliche Firmware ist ja Sauber drauf. Irgendwie Seltsam das ganze.
 
FPV1

Banggood

Oben Unten