Hallo,
ich habe auch ein APM 2.5.2 Board aus dieser Charge APM für 45 €
Jedoch kann ich mit dem Missionplaner 2.0.8 oder auch 2.0.7 keine Software (Arducopter) auf das Board flashen.
Als Fehlermeldung kommt immer: "Unable to gain access to bootloader".
Den Bootlader habe ich schon, mit diesem Hexfile, neu geflahst, bringt jedoch keine Verbesserung.
Hat jemand ne Idee was noch probieren könnte?
Gruß
ente
Flash-Befehl:
und hier das Protokoll vom Flashvorgang:
ich habe auch ein APM 2.5.2 Board aus dieser Charge APM für 45 €
Jedoch kann ich mit dem Missionplaner 2.0.8 oder auch 2.0.7 keine Software (Arducopter) auf das Board flashen.
Als Fehlermeldung kommt immer: "Unable to gain access to bootloader".
Den Bootlader habe ich schon, mit diesem Hexfile, neu geflahst, bringt jedoch keine Verbesserung.
Hat jemand ne Idee was noch probieren könnte?
Gruß
ente
Flash-Befehl:
Code:
sudo avrdude -c stk500v2 -P /dev/ttyUSB0 -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:stk500boot_v2_mega2560.hex
Code:
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9801
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "0x3F"
avrdude: writing lock (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0x3F:
avrdude: load data lock data from input file 0x3F:
avrdude: input file 0x3F contains 1 bytes
avrdude: reading on-chip lock data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of lock verified
avrdude: reading input file "0xFD"
avrdude: writing efuse (1 bytes):
Writing | ################################################## | 100% 0.01s
avrdude: 1 bytes of efuse written
avrdude: verifying efuse memory against 0xFD:
avrdude: load data efuse data from input file 0xFD:
avrdude: input file 0xFD contains 1 bytes
avrdude: reading on-chip efuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of efuse verified
avrdude: reading input file "0xD8"
avrdude: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.01s
avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xD8:
avrdude: load data hfuse data from input file 0xD8:
avrdude: input file 0xD8 contains 1 bytes
avrdude: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of hfuse verified
avrdude: reading input file "0xFF"
avrdude: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xFF:
avrdude: load data lfuse data from input file 0xFF:
avrdude: input file 0xFF contains 1 bytes
avrdude: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of lfuse verified
avrdude: reading input file "stk500boot_v2_mega2560.hex"
avrdude: input file stk500boot_v2_mega2560.hex auto detected as Intel Hex
avrdude: writing flash (256458 bytes):
Writing | ################################################## | 100% 0.64s
avrdude: 256458 bytes of flash written
avrdude: verifying flash memory against stk500boot_v2_mega2560.hex:
avrdude: load data flash data from input file stk500boot_v2_mega2560.hex:
avrdude: input file stk500boot_v2_mega2560.hex auto detected as Intel Hex
avrdude: input file stk500boot_v2_mega2560.hex contains 256458 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 34.11s
avrdude: verifying ...
avrdude: 256458 bytes of flash verified
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Zuletzt bearbeitet: