Hi.
So nachdem ich mein STK500 ans laufen bekommen habe, wollte ich einfach
mal ein paar einfache Programme auf einen ATMEGA8L-8PU schreiben.
Seltsamerweise stürzt das Programm hin und wieder beim flashen ab.
Er bricht bei 4% ab und macht einfach nicht weiter. Die LEDs vom STK
bleiben hell erleuchtet wie beim flashen selbst.
Wenn ich das Board aus und wieder anmache, startet das richtige
Programm.
Nur muss ich den PC neustarten, da ich avrdude.exe irgendwie nicht
beenden kann. Auch nicht über den Taskmanager.
1 | Launching C:\WinAVR-20100110\bin\avrdude -pm8 -cstk500 -Pcom2 -Uflash:w:Tutorial.hex:a
|
2 | Output:
|
3 |
|
4 | avrdude: AVR device initialized and ready to accept instructions
|
5 |
|
6 | Reading | ################################################## | 100% 0.02s
|
7 |
|
8 | avrdude: Device signature = 0x1e9307
|
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: reading input file "Tutorial.hex"
|
13 | avrdude: input file Tutorial.hex auto detected as Intel Hex
|
14 | avrdude: writing flash (3468 bytes):
|
15 |
|
16 | Writing | ################################################## | 100% 5.22s
|
17 |
|
18 | avrdude: 3468 bytes of flash written
|
19 | avrdude: verifying flash memory against Tutorial.hex:
|
20 | avrdude: load data flash data from input file Tutorial.hex:
|
21 | avrdude: input file Tutorial.hex auto detected as Intel Hex
|
22 | avrdude: input file Tutorial.hex contains 3468 bytes
|
23 | avrdude: reading on-chip flash data:
|
Dies wird in der Konsole ausgegeben. Also er bricht beim vergleichen ab.
Kann man das evtl. einfach abschalten?
MfG