Hallo zusammen, ich versuche gerade ein evertool light programmer mit avrdude unter linux zu betreiben. Der Evertool Light ist mit einem FTDI FT232 Chip ausgestattet. Programmieren will ich einen Mega128. Leider funktioniert das ganze nicht wie es soll:
1 | lukas$ avrdude -pm128 -cjtag1 -P/dev/ttyUSB0 -b19200 -y -Uflash:w:/home/lukas/workspace/test/Debug/test.hex:a |
2 | |
3 | avrdude: jtagmkI_initialize(): warning: OCDEN fuse not programmed, single-byte EEPROM updates not possible |
4 | avrdude: AVR device initialized and ready to accept instructions |
5 | |
6 | Reading | ################################################## | 100% 0.06s |
7 | |
8 | avrdude: Device signature = 0x1e9702 |
9 | avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed |
10 | To disable this feature, specify the -D option. |
11 | avrdude: erasing chip |
12 | avrdude: jtagmkI_initialize(): warning: OCDEN fuse not programmed, single-byte EEPROM updates not possible |
13 | avrdude: erase-rewrite cycle count is now 1 |
14 | avrdude: reading input file "/home/lukas/workspace/test/Debug/test.hex" |
15 | avrdude: input file /home/lukas/workspace/test/Debug/test.hex auto detected as Intel Hex |
16 | avrdude: writing flash (5998 bytes): |
17 | |
18 | Writing | ## | 4% 0.01savrdude: jtagmkI_paged_write(): timeout/error communicating with programmer (resp E) |
19 | Writing | ################################################## | 100% 4.04s |
20 | |
21 | avrdude: 5998 bytes of flash written |
22 | avrdude: verifying flash memory against /home/lukas/workspace/test/Debug/test.hex: |
23 | avrdude: load data flash data from input file /home/lukas/workspace/test/Debug/test.hex: |
24 | avrdude: input file /home/lukas/workspace/test/Debug/test.hex auto detected as Intel Hex |
25 | avrdude: input file /home/lukas/workspace/test/Debug/test.hex contains 5998 bytes |
26 | avrdude: reading on-chip flash data: |
27 | |
28 | Reading | | 0% 0.00s |
29 | avrdude: jtagmkI_recv(): failed to send command to serial port |
Hat jemand eine Idee was ich da machen könnte? Ich habe Ubuntu 8.10 mit avrdude 5.5 installiert. Hab auch schon mal die Version 5.6 aus dem cvs versucht, gleiches Ergebnis. Das habe ich übrigens auch mit einem evertool-light ohne FT232 (also direkt seriell angeschlossen). PS: Mit dem AVR ISP (USBProg 3.0) klappt alles einwandfrei.