Hallo,
nachdem ich die 9X mit Telemtriemod umgebaut habe, schien alles zu funktionieren.(Vor dem isolieren der Pins 2 und 5 am Senderboard)
Allles zusammenge baut und eingeschaltet ... Dauerpefeiffen.
Ausgeschaltet keine Anzeige im Display.
Alles ausgebaut und versucht das Board standalone zu flashen, leider wird der Chip nicht erkannt. -F Parameter.
Normales force flashen habe ich vorher schon vergebens versucht.
Flashen geht eigentlich immer, nur beim verification kriege ich einen Error.
Hier ist noch was mit einem externen Taktgeber:
http://www.akkuschrauber-howi.de/downloads/odin/Turnigy_9X_flashen_und_retten.pdf
Denke das der Atmega hinüber ist, was meit Ihr? Das Pfeiffen beim einschalten ist sporadisch, bzw. beim umschalten der Kanäle.
nachdem ich die 9X mit Telemtriemod umgebaut habe, schien alles zu funktionieren.(Vor dem isolieren der Pins 2 und 5 am Senderboard)
Allles zusammenge baut und eingeschaltet ... Dauerpefeiffen.
Ausgeschaltet keine Anzeige im Display.
Alles ausgebaut und versucht das Board standalone zu flashen, leider wird der Chip nicht erkannt. -F Parameter.
Started AVRDUDE
C:/Program Files (x86)/companion9x/avrdude.exe -c avrisp -p m64 -b 19200 -F -P com4 -U lfuse:r:-:i -U hfuse:r:-:i -U efuse:r:-:i
=================================================================================
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.06s
avrdude.exe: Device signature = 0x1e1e02
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
avrdude.exe: current erase-rewrite cycle count is -16843010 (if being tracked)
avrdude.exe: reading lfuse memory:
Reading | :010000003EC1
:00000001FF
:010000008877
:00000001FF
:01000000FE01
:00000001FF
################################################## | 100% 0.03s
avrdude.exe: writing output file "<stdout>"
avrdude.exe: reading hfuse memory:
Reading | ################################################## | 100% 0.02s
avrdude.exe: writing output file "<stdout>"
avrdude.exe: reading efuse memory:
Reading | ################################################## | 100% 0.02s
avrdude.exe: writing output file "<stdout>"
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - SUCCESSFUL
=================================================================================
=================================================================================
FUSES: Low=3e High=88 Ext=fe
=================================================================================
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/companion9x/avrdude.exe -c avrisp -p m64 -b 19200 -F -P com4 -B 100 -u -U lfuse:w:0x3F:m -U hfuse:w:0x89:m -U efuse:w:0xFF:m
=================================================================================
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.06s
avrdude.exe: Device signature = 0x1e1e02
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
avrdude.exe: current erase-rewrite cycle count is -16843010 (if being tracked)
avrdude.exe: reading input file "0x3F"
avrdude.exe: writing lfuse (1 bytes):
Writing | ***failed;
################################################## | 100% 0.18s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0x3F:
avrdude.exe: load data lfuse data from input file 0x3F:
avrdude.exe: input file 0x3F contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.02s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0x3f != 0x3e
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - exit code 1
=================================================================================
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/companion9x/avrdude.exe -c avrisp -p m64 -b 19200 -F -P com4 -B 100 -u -U lfuse:w:0x3F:m -U hfuse:w:0x81:m -U efuse:w:0xFF:m
=================================================================================
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.06s
avrdude.exe: Device signature = 0x1e1e02
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
avrdude.exe: current erase-rewrite cycle count is -16843010 (if being tracked)
avrdude.exe: reading input file "0x3F"
avrdude.exe: writing lfuse (1 bytes):
Writing | ***failed;
################################################## | 100% 0.18s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0x3F:
avrdude.exe: load data lfuse data from input file 0x3F:
avrdude.exe: input file 0x3F contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.02s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0x3f != 0x3e
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - exit code 1
=================================================================================
C:/Program Files (x86)/companion9x/avrdude.exe -c avrisp -p m64 -b 19200 -F -P com4 -U lfuse:r:-:i -U hfuse:r:-:i -U efuse:r:-:i
=================================================================================
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.06s
avrdude.exe: Device signature = 0x1e1e02
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
avrdude.exe: current erase-rewrite cycle count is -16843010 (if being tracked)
avrdude.exe: reading lfuse memory:
Reading | :010000003EC1
:00000001FF
:010000008877
:00000001FF
:01000000FE01
:00000001FF
################################################## | 100% 0.03s
avrdude.exe: writing output file "<stdout>"
avrdude.exe: reading hfuse memory:
Reading | ################################################## | 100% 0.02s
avrdude.exe: writing output file "<stdout>"
avrdude.exe: reading efuse memory:
Reading | ################################################## | 100% 0.02s
avrdude.exe: writing output file "<stdout>"
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - SUCCESSFUL
=================================================================================
=================================================================================
FUSES: Low=3e High=88 Ext=fe
=================================================================================
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/companion9x/avrdude.exe -c avrisp -p m64 -b 19200 -F -P com4 -B 100 -u -U lfuse:w:0x3F:m -U hfuse:w:0x89:m -U efuse:w:0xFF:m
=================================================================================
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.06s
avrdude.exe: Device signature = 0x1e1e02
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
avrdude.exe: current erase-rewrite cycle count is -16843010 (if being tracked)
avrdude.exe: reading input file "0x3F"
avrdude.exe: writing lfuse (1 bytes):
Writing | ***failed;
################################################## | 100% 0.18s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0x3F:
avrdude.exe: load data lfuse data from input file 0x3F:
avrdude.exe: input file 0x3F contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.02s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0x3f != 0x3e
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - exit code 1
=================================================================================
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/companion9x/avrdude.exe -c avrisp -p m64 -b 19200 -F -P com4 -B 100 -u -U lfuse:w:0x3F:m -U hfuse:w:0x81:m -U efuse:w:0xFF:m
=================================================================================
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.06s
avrdude.exe: Device signature = 0x1e1e02
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
avrdude.exe: current erase-rewrite cycle count is -16843010 (if being tracked)
avrdude.exe: reading input file "0x3F"
avrdude.exe: writing lfuse (1 bytes):
Writing | ***failed;
################################################## | 100% 0.18s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0x3F:
avrdude.exe: load data lfuse data from input file 0x3F:
avrdude.exe: input file 0x3F contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.02s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0x3f != 0x3e
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - exit code 1
=================================================================================
Flashen geht eigentlich immer, nur beim verification kriege ich einen Error.
C:\Program Files (x86)\companion9x>avrdude.exe -c avrisp -p m64 -b 19200 -P com4
-U flash:w:C:/temp/\th9x-r285.bin:r
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.07s
avrdude.exe: Device signature = 0x1e1e02
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
C:\Program Files (x86)\companion9x>avrdude.exe -c avrisp -p m64 -F -b 19200 -F -
P com4 -U flash:w:C:/temp/\th9x-r285.bin:r
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.08s
avrdude.exe: Device signature = 0x1e1e02
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be perfo
rmed
To disable this feature, specify the -D option.
avrdude.exe: current erase-rewrite cycle count is -16843010 (if being tracked)
avrdude.exe: erasing chip
avrdude.exe: reading input file "C:/temp/\th9x-r285.bin"
avrdude.exe: writing flash (44250 bytes):
Writing | ################################################## | 100% 44.24s
avrdude.exe: 44250 bytes of flash written
avrdude.exe: verifying flash memory against C:/temp/\th9x-r285.bin:
avrdude.exe: load data flash data from input file C:/temp/\th9x-r285.bin:
avrdude.exe: input file C:/temp/\th9x-r285.bin contains 44250 bytes
avrdude.exe: reading on-chip flash data:
Reading | ################################################## | 100% 30.90s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0x0c != 0x00
avrdude.exe: verification error; content mismatch
avrdude.exe: safemode: Fuses OK
avrdude.exe done. Thank you.
-U flash:w:C:/temp/\th9x-r285.bin:r
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.07s
avrdude.exe: Device signature = 0x1e1e02
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
C:\Program Files (x86)\companion9x>avrdude.exe -c avrisp -p m64 -F -b 19200 -F -
P com4 -U flash:w:C:/temp/\th9x-r285.bin:r
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.08s
avrdude.exe: Device signature = 0x1e1e02
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be perfo
rmed
To disable this feature, specify the -D option.
avrdude.exe: current erase-rewrite cycle count is -16843010 (if being tracked)
avrdude.exe: erasing chip
avrdude.exe: reading input file "C:/temp/\th9x-r285.bin"
avrdude.exe: writing flash (44250 bytes):
Writing | ################################################## | 100% 44.24s
avrdude.exe: 44250 bytes of flash written
avrdude.exe: verifying flash memory against C:/temp/\th9x-r285.bin:
avrdude.exe: load data flash data from input file C:/temp/\th9x-r285.bin:
avrdude.exe: input file C:/temp/\th9x-r285.bin contains 44250 bytes
avrdude.exe: reading on-chip flash data:
Reading | ################################################## | 100% 30.90s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0x0c != 0x00
avrdude.exe: verification error; content mismatch
avrdude.exe: safemode: Fuses OK
avrdude.exe done. Thank you.
http://www.akkuschrauber-howi.de/downloads/odin/Turnigy_9X_flashen_und_retten.pdf
Denke das der Atmega hinüber ist, was meit Ihr? Das Pfeiffen beim einschalten ist sporadisch, bzw. beim umschalten der Kanäle.
Zuletzt bearbeitet: