Hallo!
Ich habe ein (für mich) merkwürdiges Problem. Umgebung ist ein
nagelneuer Usbprog 3.3, Windows8, AVR Studio 4.19. Zielhardware ist ein
Bluecontroller mit Atmega 328P. Ich kann: Signatur lesen, Controller
löschen, Fuses setzen und lesen, eigentlich alles. Nur geht beim
Programmieren irgendwas schief. Hier Auszüge aus dem .hex welches ich
programmiere und dem welches ich aus dem Controller lese.
Programmiert wird:
1 | :100000000C9434000C9448000C947B000C94460033
|
2 | :100010000C9446000C9446000C9446000C94460048
|
3 | :100020000C9446000C9446000C9446000C94460038
|
4 | :100030000C9446000C9446000C9446000C94460028
|
5 | :100040000C9446000C9446000C9446000C94460018
|
6 | :100050000C9446000C9446000C9446000C94460008
|
7 | :100060000C9446000C94460011241FBECFEFD8E03C
|
Gelesen wird:
1 | :10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
|
2 | :10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
|
3 | :10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
|
4 | :10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
|
5 | :10004000FFFF46000C9446000C9446000C944600BA
|
6 | :100050000C9446000C9446000C9446000C94460008
|
7 | :100060000C9446000C94460011241FBECFEFD8E03C
|
Wie man sieht weichen die ersten 5 Zeilen voneinander ab. Ab da
allerdings stimmen alle bis einschließlich Zeile 71 überein/sind
korrekt. Zum Schluß wirds dann wieder komisch:
Programmiert wird:
1 | :10046000B70B881F991F5A95A9F780959095BC01E5
|
2 | :08047000CD010895F894FFCFBF
|
3 | :00000001FF
|
Gelesen wird:
1 | :10046000B70B881F991F5A95A9F780959095BC01E5
|
2 | :10047000CD010895F894FFCFFFFFFFFFFFFFFFFFBF
|
3 | :10048000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
|
4 | ...
|
Kann mir jemand auf die Sprünge helfen woran das liegen könnte?