Hallo zusammen,
ich habe hier zwei USBASP-Programmer liegen, bei denen scheinbar das Firmware-Update (Firmware von Thomas Fischl) schiefgelaufen ist. Die LEDs der beiden Programmer leuchten zwar, sobald sie in den USB-Port gesteckt werden, mehr passiert dann allerdings nicht. Burn-O-Mat oder Bascom (demo) erkennen die beiden Programmer nicht mehr. Im Gerätemanager unter Windows erscheint unter USB-Geräte: USBasp. Ganz tot scheinen sie daher nicht zu sein…?
Bild hier
Auf beiden USBASP-Programmer ist ein ATMEGA8A / AU 1731 verbaut.
Um die USBASP-Programmer mittels avrdude flashen zu können, habe ich einen Arduino MEGA als ISP-Programmer programmiert und wie folgt mit dem USBASP verbunden:
Arduino Mega |
USBASP |
53 |
RST |
51 |
MOSI |
50 |
MISO |
52 |
SCK |
5V |
VCC |
GND |
GND |
Mit dem Befehl:
Code:
avrdude -C ..\etc\avrdude.conf -c avrisp -P COM7 -b 19200 -p m8 –v -F
Erhalte ich folgende (Fehler-)Meldung:
Code:
C:\Arduino\hardware\tools\avr\bin>avrdude -C ..\etc\avrdude.conf -c avrisp -P COM7 -b 19200 -p m8 -v -F
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "..\etc\avrdude.conf"
Using Port : COM7
Using Programmer : avrisp
Overriding Baud Rate : 19200
AVR Part : ATmega8
Chip Erase delay : 10000 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 Max
W ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ---
-- ---------
eeprom 4 20 128 0 no 512 4 0 9000 90
00 0xff 0xff
flash 33 10 64 0 yes 8192 64 128 4500 45
00 0xff 0x00
lfuse 0 0 0 0 no 1 0 0 2000 20
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 2000 20
00 0x00 0x00
efuse 0 0 0 0 no 0 0 0 0
0 0x00 0x00
lock 0 0 0 0 no 1 0 0 2000 20
00 0x00 0x00
calibration 0 0 0 0 no 4 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 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: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.07s
avrdude: Device signature = 0xffffff (probably .avr8x_mega) (retrying)
Reading | ################################################## | 100% 0.08s
avrdude: Device signature = 0xffffff (probably .avr8x_mega) (retrying)
Reading | ################################################## | 100% 0.09s
avrdude: Device signature = 0xffffff (probably .avr8x_mega)
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATmega8 is 1E 93 07
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as FF
avrdude: safemode: Fuse reading not support by programmer.
Safemode disabled.
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as FF
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as FF
avrdude: safemode: Sorry, reading back fuses was unreliable. I have given up and
exited programming mode
avrdude done. Thank you.
Ich hatte mich nach dieser Anleitung gehalten, welche eigentlich funktionieren sollte. Jemand eine Idee was ich noch probieren könnte? Oder sollte ich mir direkt zwei neue bestellen?
Viele Grüße!
Lesezeichen