Forum: Mikrocontroller und Digitale Elektronik Avrdude friert öfter ein


von cone (Gast)


Lesenswert?

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

von Peter D. (peda)


Lesenswert?

Wenn Du nicht AVRStudio nehmen willst, die STK50.exe läuft auch im Batch 
mode.

Type STK500 -? for help
Oder schau in der AVRStudio-Hilfe nach.


Peter

von cone (Gast)


Lesenswert?

Ich mache das ganze mit Eclipse.
Man muss wohl -V als Parameter hinzufügen...bisher ist es mir leider 
aber noch nicht gelungen :/

von Peter D. (peda)


Lesenswert?

cone schrieb:
> Ich mache das ganze mit Eclipse.

Und das hat den Avrdude fest integriert und kann keine anderen 
Programmer aufrufen?
Das glaub ich Dir nicht.

Ich hatte noch ne 0 vergessen, der Programmer heißt STK500.exe.


Peter

von cone (Gast)


Lesenswert?

Was? Nein ich habe doch nie gesagt, dass es den AVRdude fest integriert 
hat.
Also du meinst, ich sollte anstatt avrdude.exe die STK500.exe zum 
flashen nehmen?

Werde es mal ausprobieren

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.