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)
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.
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
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
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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.