Hi,
ich versuche nun schon seit zwei Stunden meinen Programmer zum laufen zu
bringen aber es will nicht klappen.
Ich verwende den USB-AVR910 : http://www.avr-projekte.de/isp.htm
Zum programmieren will ich avrdude verwenden. Ziel ist es meine hex
datei auf einen ATmega16 zu bringen.
Ich habe schon folgendes versucht:
1.
1 | setserial /dev/ttyUSB0 low_latency
|
2 | avrdude -p m16 -P /dev/ttyUSB0 -c butterfly -U flash:w:main.hex
|
und
1 | setserial /dev/ttyUSB0 low_latency
|
2 | avrdude -p m16 -P /dev/ttyUSB0 -c avr109 -U flash:w:main.hex
|
Beides führte zu dieser ausgabe:
Connecting to programmer: .avrdude: butterfly_recv(): programmer is not
responding
2.
1 | setserial /dev/ttyUSB0 low_latency
|
2 | avrdude -p m16 -P /dev/ttyUSB0 -c avr910 -U flash:w:main.hex
|
Das führte zu dieser ausgabe:
avrdude: avr910_recv(): programmer is not responding
Der port müsste richtig sein. Ich habe extra mit "dmesg | tail"
nachgeguckt. Das führte zu dieser ausgabe:
1 | [17198659.660000] usb 3-1: FTDI USB Serial Device converter now attached to ttyUSB1
|
2 | [17198671.420000] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
|
3 | [17198696.244000] usb 3-1: USB disconnect, address 3
|
4 | [17198696.244000] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1
|
5 | [17198696.244000] ftdi_sio 3-1:1.0: device disconnected
|
6 | [17198698.492000] usb 3-1: new full speed USB device using uhci_hcd and address 4
|
7 | [17198698.696000] usb 3-1: configuration #1 chosen from 1 choice
|
8 | [17198698.700000] ftdi_sio 3-1:1.0: FTDI USB Serial Device converter detected
|
9 | [17198698.700000] drivers/usb/serial/ftdi_sio.c: Detected FT232BM
|
10 | [17198698.700000] usb 3-1: FTDI USB Serial Device converter now attached to ttyUSB0
|
Ich habe auch schon versucht für -p ATmega16 einzusetzten aber das hat
avrdude nicht angenomen.
Mein avrdude hat version 5.1.
Ich bin bis jetzt immer dieser Anleitung gefolgt:
http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#avrdude
Aber das bringt mich alles nicht mehr voran.
Der Programmer funktioniert, er lief bereits erfolgreich unter
Windows...
Ich habe auch schon versucht die ftdi treiber nachzuinstallieren.
http://www.ftdichip.com/Drivers/VCP.htm
Aber die sind scheinbar nur für kernel der verion 2.4.x gedacht. Ich
verwende 2.6.x dort sind die treiber scheinbar bereits enthalten. Wei
gesagt wird das gerät ja sogar erkannt.
Hat einer hier eine idee was ich noch machen könnte? Oder warum es nicht
funktioniert?
Gruß, Prophet