Ich bekomme beim flashen meines avr mit avrdude 5.10 (19 Jan 2010) einen verification error. Flashe ich jetzt dieses File mit AVRSTUDIO 4+5+6 kommt kein Error beim verifizieren. Takt extern 12 MHz, Programmer ist ein Original Jtag ICE MK2
1 | avrdude -p atmega1284p -P usb:0000 |
2 | 0xxx -c jtag2isp -F -B 8 -U flash:w:Hexfiles/MEGA1284_P.hex -u -U lfus |
3 | e:w:0xff:m -U hfuse:w:0xd7:m -U efuse:w:0xfd:m |
4 | |
5 | avrdude: AVR device initialized and ready to accept instructions |
6 | Reading | ################################################## | 100% 0.22s |
7 | avrdude: Device signature = 0x1e9705 |
8 | avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed |
9 | To disable this feature, specify the -D option. |
10 | avrdude: erasing chip |
11 | avrdude: reading input file "Hexfiles/MEGA1284_P.hex" |
12 | avrdude: input file Hexfiles/MEGA1284_P.hex auto detected as Intel Hex |
13 | avrdude: writing flash (96248 bytes): |
14 | Writing | ################################################## | 100% 50.66s |
15 | avrdude: 96248 bytes of flash written |
16 | avrdude: verifying flash memory against Hexfiles/MEGA1284_P.hex: |
17 | avrdude: load data flash data from input file Hexfiles/MEGA1284_P.hex: |
18 | |
19 | avrdude: input file Hexfiles/MEGA1284_P.hex auto detected as Intel Hex |
20 | avrdude: input file Hexfiles/MEGA1284_P.hex contains 96248 bytes |
21 | avrdude: reading on-chip flash data: |
22 | |
23 | Reading | ################################################## | 100% 50.27s |
24 | avrdude: verifying ... |
25 | avrdude: verification error, first mismatch at byte 0x0000 |
26 | 0x0c != 0x00 |
27 | avrdude: verification error; content mismatch |
Wie kann ich weitersuchen wo der Fehler liegen kann? Gruss Chris