Gast
#1486058
Hallo allerseits,
ich wage gerade meine ersten Schritte in Sachen Mikrocontroller und bin
leider an einem toten Punkt angekommen:
Ich verwende das Pollin-Evaluationsboard (besser gesagt den ISP davon),
und versuche gerade nur eine erste Kommunikation. Da bietet es sich ja
an, erstmal die Fuses auszulesen...
Das Board ist über einen USB-serial Adapter (PL2303) angeschlossen, der
Treiber ist installiert.
Nun versuche ich folgendes:
avrdude -v -p atmega32 -c ponyser -P /dev/tty.usbserial
Ich bekomme folgende Rückmeldung:
Block Poll Page
Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages
MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------
----- ----- ---------
eeprom 4 10 64 0 no 1024 4 0
9000 9000 0xff 0xff
flash 33 6 64 0 yes 32768 128 256
4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0
2000 2000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0
2000 2000 0x00 0x00
lock 0 0 0 0 no 1 0 0
2000 2000 0x00 0x00
signature 0 0 0 0 no 3 0 0
0 0 0x00 0x00
calibration 0 0 0 0 no 4 0 0
0 0 0x00 0x00
Programmer Type : SERBB
Description : design ponyprog serial, reset=!txd sck=rts
mosi=dtr miso=cts
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Was könnte da schief laufen?
- Ich habe einen ATmega32 auf dem Board
- das Kabel ist richtig angschlossen (ISP, nicht RS232)
- /dev/tty.usbserial stimmt auch
- ponyser sollte auch stimmen, oder?
Erzwinge ich die Operation mit -F, erhalte ich:
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Was könnte denn die Ursache sein? Hat jemand einen guten Tip für mich?
Vielen Dank,
Nick