Szeretnék segítséget kérni a következőben:
avrdude-va ki akartunk olvasni egy chippet, sajnos isp-n keresztül.
a következőt követtük el a végén:
Kód: Egész kijelölése
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.11s
avrdude.exe: Device signature = 0x1e950f
avrdude.exe: reading flash memory:
Reading | ################################################## | 100% 27.30s
avrdude.exe: writing output file "d:/tmp/xxx.bin"
avrdude.exe: safemode: lfuse changed! Was ff, and is now 0
Would you like this fuse to be changed back? [y/n] n
avrdude.exe: safemode: hfuse changed! Was dc, and is now 0
Would you like this fuse to be changed back? [y/n] n
avrdude.exe: safemode: efuse changed! Was 5, and is now 0
Would you like this fuse to be changed back? [y/n] n
avrdude.exe: safemode: Fuses OK
avrdude.exe done. Thank you.
Éjszaka még sikerült ezt megcsinálni:
Kód: Egész kijelölése
avrdude.exe: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "d:\-=RC =-\arduino\arduino-1.0.
\hardware\tools\avr\bin\avrdude.conf"
Using Port : com6
Using Programmer : avrisp
Overriding Baud Rate : 19200
AVR Part : ATMEGA328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
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
MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----
----- ---------
eeprom 65 20 4 0 no 1024 4 0 360
3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 450
4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 450
4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 450
4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 450
4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 450
4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0
0 0x00 0x00
Programmer Type : STK500
Description : Atmel AVR ISP
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.11s
avrdude.exe: Device signature = 0x1e0000
avrdude.exe: Expected signature for ATMEGA328P is 1E 95 0F
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
d:\-=RC =-\multiwii\wii_esc\trunk\bin\Mystery20A_nFET_fast_200>a
d:\-=RC =-\multiwii\wii_esc\trunk\bin\Mystery20A_nFET_fast_200>"d:\-=RC =-\ardu
no\arduino-1.0.3\hardware\tools\avr\bin\avrdude.exe" -P com6 -b 19200 -c avrisp
-p m328p -v -U lfuse:w:0xFF:m -U hfuse:w:0xDC:m -U efuse:w:0x05:m
avrdude.exe: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "d:\-=RC =-\arduino\arduino-1.0.
\hardware\tools\avr\bin\avrdude.conf"
Using Port : com6
Using Programmer : avrisp
Overriding Baud Rate : 19200
AVR Part : ATMEGA328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
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
MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----
----- ---------
eeprom 65 20 4 0 no 1024 4 0 360
3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 450
4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 450
4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 450
4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 450
4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 450
4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0
0 0x00 0x00
Programmer Type : STK500
Description : Atmel AVR ISP
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.11s
avrdude.exe: Device signature = 0x1e950f
avrdude.exe: safemode: lfuse reads as FF
avrdude.exe: safemode: hfuse reads as DC
avrdude.exe: safemode: efuse reads as 5
avrdude.exe: reading input file "0xFF"
avrdude.exe: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.03s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0xFF:
avrdude.exe: load data lfuse data from input file 0xFF:
avrdude.exe: input file 0xFF contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.03s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of lfuse verified
avrdude.exe: reading input file "0xDC"
avrdude.exe: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.04s
avrdude.exe: 1 bytes of hfuse written
avrdude.exe: verifying hfuse memory against 0xDC:
avrdude.exe: load data hfuse data from input file 0xDC:
avrdude.exe: input file 0xDC contains 1 bytes
avrdude.exe: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.03s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of hfuse verified
avrdude.exe: reading input file "0x05"
avrdude.exe: writing efuse (1 bytes):
Writing | ################################################## | 100% 0.04s
avrdude.exe: 1 bytes of efuse written
avrdude.exe: verifying efuse memory against 0x05:
avrdude.exe: load data efuse data from input file 0x05:
avrdude.exe: input file 0x05 contains 1 bytes
avrdude.exe: reading on-chip efuse data:
Reading | ################################################## | 100% 0.03s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of efuse verified
avrdude.exe: safemode: lfuse reads as FF
avrdude.exe: safemode: hfuse reads as DC
avrdude.exe: safemode: efuse reads as 5
avrdude.exe: safemode: Fuses OK
avrdude.exe done. Thank you.
Az ftdi chippen keresztül nem kommunikál, a benne lévő program ami védett nem fut, bascom sem látja.
Nagyon szeretnénk ha a chip újra működne, mert ez egy 50000ft-os cucc, és nem szeretnénk még egyet venni.
Mit lehet még tenni??
Előre is köszönöm a segítséget.
ÜDv ROland