ich habe mir hier im Shop den Bausatz für den Programmer und die Platine für die Relaiskarte bestellt, und bei reichelt die restlichen Bauteile sowie Sockel für die ICs. Dann habe ich beides aufgebaut, die Verbindung zwischen den Platinen hergestellt, ein Multi-Netzteil (eingestellt auf 9V, Polung ist richtig) am Relaisboard angeschlossen und den Programmer mit meinem Notebook (OS: Ubuntu 10.10; mit avrdude und avr8 burn-o-mat) verbunden.
Wenn ich jetzt aber versuche, den µC auf der Relaiskarte mit avr8 burn-o-mat zu programmieren, kriege ich den folgenden Fehler:
Code: Alles auswählen
/usr/local/bin/avrdude -C /usr/local/etc/avrdude.conf -p m8 -P usb -c usbasp -U flash:w:/home/user/Downloads/USB_Relay/Relaikarte_Software_m8_cybso/hexfile/main.hex:a
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x0e8307
avrdude: Expected signature for ATMEGA8 is 1E 93 07
Double check chip, or use -F to override this check.
avrdude done. Thank you.
Die Option -F bringt aber auch nicht viel:
Code: Alles auswählen
/usr/local/bin/avrdude -C /usr/local/etc/avrdude.conf -p m8 -P usb -c usbasp -F -U flash:w:/home/user/Downloads/USB_Relay/Relaikarte_Software_m8_cybso/hexfile/main.hex:a
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x0e8307
avrdude: Expected signature for ATMEGA8 is 1E 93 07
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: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: reading input file "/home/user/Downloads/USB_Relay/Relaikarte_Software_m8_cybso/hexfile/main.hex"
avrdude: input file /home/user/Downloads/USB_Relay/Relaikarte_Software_m8_cybso/hexfile/main.hex auto detected as Intel Hex
avrdude: writing flash (2268 bytes):
Writing | ################################################## | 100% 15.47s
avrdude: 2268 bytes of flash written
avrdude: verifying flash memory against /home/user/Downloads/USB_Relay/Relaikarte_Software_m8_cybso/hexfile/main.hex:
avrdude: load data flash data from input file /home/user/Downloads/USB_Relay/Relaikarte_Software_m8_cybso/hexfile/main.hex:
avrdude: input file /home/user/Downloads/USB_Relay/Relaikarte_Software_m8_cybso/hexfile/main.hex auto detected as Intel Hex
avrdude: input file /home/user/Downloads/USB_Relay/Relaikarte_Software_m8_cybso/hexfile/main.hex contains 2268 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 12.23s
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0x59 != 0x49
avrdude: verification error; content mismatch
avrdude done. Thank you.
Weiß jemand eine Lösung für die beiden Fehler
Schonmal danke im Voraus
Yandrak
Edit: Falls das Thema nicht zu Programmer passt sondern eher zu sonstigen Projekten, bitte verschieben