Hallo!
Ich wollte gerade das erste Mal ein Programm auf den Atmega8 spielen
mittels AVRISP mkII über AVR Studio 4. Auslesen des Flash funktioniert
auch (nach Anpassung der Frequenz :)). Wenn ich allerdings die hex-Datei
auswähle und den Verify-Button drücke kommt die Meldung "WARNING: FLASH
byte address 0x0000 is 0xFF (should be 0x12).. FAILED!" und ich weiß
nicht warum. :( Könnt ihr mir vielleicht weiter helfen? Wäre euch sehr
dankbar!
Gruß,
Peter
PS:
Ach ja.. der ursprüngliche Source ist in C geschrieben:
1 | #include <avr/io.h>
|
2 |
|
3 | int main (void)
|
4 | {
|
5 | DDRC = 0xff;
|
6 | PORTC = 0x3f;
|
7 |
|
8 | return 0;
|
9 | }
|
Und die resultierende hex-Datei sieht so aus:
1 | :1000000012C02CC02BC02AC029C028C027C026C0BF
|
2 | :1000100025C024C023C022C021C020C01FC01EC0D4
|
3 | :100020001DC01CC01BC011241FBECFE5D4E0DEBF25
|
4 | :10003000CDBF10E0A0E6B0E0EEE6F0E002C0059033
|
5 | :100040000D92A036B107D9F710E0A0E6B0E001C0EC
|
6 | :100050001D92A036B107E1F702D008C0D1CF8FEFD3
|
7 | :0E00600084BB8FE385BB80E090E00895FFCF66
|
8 | :00000001FF
|
Das verwendete Makefile hab ich euch mal angehängt. hoff