avrdude-Resetpin bleibt L

OP (Firma: dm2sh) #901762
Lesenswert?

Hallo,

ich habe den avrdude (Linux) verwendet um einen ATMega32 zu 
programmieren. Leider muss ich, nach dem ich das Programm übertragen 
habe, immer den Programmer abziehen, da dieser den Resetpin ständig auf 
Masse zieht. Nur so läuft der AVR an. Der Programmer ist 
"stk200-kompatibel" (2 Widerstände und sonst nur Drähte). An einem 
anderen PC gings mit dem Programmer und Ponyprog (Windows). Der Pin wird 
auch wirklich aktiv auf Masse gezogen (nicht das nur der Pegel zu 
schlecht ist).
Was hab ich da bei abrdude falsch eingestellt, bzw. was muss ich da in 
der Kommandozeile dazuschreiben, dass er nach dem Programmieren den 
Resetpin wieder auf High zieht?
OP (Firma: dm2sh) #901835
Lesenswert?

Leider sieht es bei uns in der Uni so aus, für eine Arbeitsgemeinschaft, 
die ja nicht primär Forschungs-/Lehraufgaben übernimmt, sondern nur 
"Spaß" ist, gibts halt keine tollen neuen Computer, wo alles prima 
funktioniert. Es ist zwar Windows (Admin hat das Passwort vergessen) 
installiert, aber es funktioniert nicht (mehr). Bei einem PC 
funktioniert der printf-Befehl vom gcc nicht mehr. Fast alle PCs sind 
langsam und man kann nichts installieren, das darf nur der Admin. 
Java-Runtime fehlt, Sound geht nicht (Lautsprecher kaputt). Teure Sachen 
liegen irgendwo in Kisten versteckt herum. Es ist kaum Werkzeug 
vorhanden. Manchmal gehen auch Akkus unerwartet in Flammen auf (wenn 
gerade niemand da ist). Es gibt kaum gute Software. Alle Studenten sind 
demotiviert, dass ungefähr die Hälfte nach dem 1. Semester das Studium 
schmeißt.
#901856
Lesenswert?

Stefan Helmert wrote:
> Hallo,
>
> ich habe den avrdude (Linux) verwendet um einen ATMega32 zu
> programmieren. Leider muss ich, nach dem ich das Programm übertragen
> habe, immer den Programmer abziehen, da dieser den Resetpin ständig auf
> Masse zieht.

Eine Möglichkeit wäre, meinen Bootloader zu installieren.
Dann brauchst Du weder Programmer noch Resetpin.

Ich hab null Ahnung von Linux, aber Andreas B. hat den PC-Programmteil 
nach Linux portiert:

http://www.mikrocontroller.net/attachment/35618/Bootloader21_20080510.tar.gz

Kannst es ja mal ausprobieren.


Peter
Gast #1078378
Lesenswert?

Hallo, ich hole diesen Thread hier noch mal 'raus, weil ich das selbe 
Problem wie Stefan habe. Kann man nicht im Makefile irgendwo noch ein 
Skript oder ein kleines Progrämmchen einbauen, das nach dem flashen den 
Reset-Pin wieder auf High setzt ? ... bei PonyProg funktioniert das ja 
auch ...
Gast #1078397
Lesenswert?

Bei avrdude gibt es eine Option, mit der man den Status des Resetpins 
nach dem Flashen einstellen kann.

avrdude -E noreset usw. hat mir beim gleichen Reset-Problem (avrdude, 
Linux und stk200, letzterer allerdings als Luxusversion mit dem 
Logik-IC) geholfen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren