Einsteiger AVRDUDE- Frage

OP #786661
Hallo allerseits,
bislang habe ich meine Progrämmchen alle in ASM geschrieben.
Da ich aber zukünftig AVR mit mehr Flash einsetzen werde, habe ich 
beschlossen mir mal 'C' anzugucken. So weit so gut ...
Als Prog-HW benutze ich AVRISP (von K. Leidinger nachgebaut) mit der 
neuesten Firmware. Irgendwie bekomme ich AVRDUDE und meinen uC nicht 
zusammen :-(
Diverse Baudraten habe ich durchprobiert.
Unten ist meine Aufrufzeile für AVRDUDE aufgeführt inkl. der 
Fehlermeldung:

C:\WinAVR\bin>avrdude -p attiny2313 -b 115200 -c avrisp -P com1 -e
avrdude: ser_open(): can't open device "com1": Zugriff verweigert


Wo könnte ich noch suchen ?

Danke und Grüße,
Alex
Moderator Persönliche Seite
Alexander N. wrote:

> Diverse Baudraten habe ich durchprobiert.

Hat keinen Sinn.  115200 Bd ist der Default, und das Gerät selbst
konnte man sowieso nicht umstellen.

> avrdude: ser_open(): can't open device "com1": Zugriff verweigert

> Wo könnte ich noch suchen ?

In deinem Windows, denn das ist es, was den Zugriff auf com1 verweigert.
Vermutlich, weil noch jemand anders drauf gluckt.  Ich kenn' mich aber
mit Windows und seinen Tools nicht aus um dir raten zu können, wie
man den Übeltäter ausfindig machen kann.  Unter Unix würde ich sowas
wie lsof, fstat oder fuser dafür benutzen.
Jörg Wunsch wrote:
> Alexander N. wrote:
>> Wo könnte ich noch suchen ?
>
> In deinem Windows, denn das ist es, was den Zugriff auf com1 verweigert.
> Vermutlich, weil noch jemand anders drauf gluckt.  Ich kenn' mich aber
> mit Windows und seinen Tools nicht aus um dir raten zu können, /wie/
> man den Übeltäter ausfindig machen kann.  Unter Unix würde ich sowas
> wie lsof, fstat oder fuser dafür benutzen.

Hallo,
ich habe mich heute zum ersten mal mit dem Programmieren eines AVRs 
unter Linux beschäftigt und stehe vor dem gleichen Problem wie 
Alexander:

...>make program
avrdude -p atmega16 -P com1     -c stk500    -U flash:w:main.hex
avrdude: ser_open(): can't open device "com1": No such file or directory
make: *** [program] Fehler 1

Ich habe mein STK500 an den COM Port meines PCs angeschlossen und meines 
wissens nach keine weiteren Programme, die auf diesen Port zugreifen.

Wie kann ich unter Linux(SuSE10.3) herausfinden, warum diese 
Fehlermeldung kommt und sie beheben.

mfg Lars
Persönliche Seite
Unter Linux heisst deine serielle Schnittstelle normalerweise nicht 
com1.

Sie heisst wahrscheinlich
1
/dev/ttyS0

Was auf deiner Linux-Kiste an seriellen Schnittstellen vorhanden ist, 
kannst du mit setserial herausfinden
1
linux:~ # setserial -bg /dev/ttyS*
2
/dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A
3
/dev/ttyS1 at 0x02f8 (irq = 3) is a 16550A
4
/dev/ttyS4: No such device or address
5
/dev/ttyS5: No such device or address
6
...
Hallo,
@Lars:
geh mal auf die folgende Website, die ist von meinem Freund. Der 
arbeitet auch mit Linux, ich hab damit was anfangen können:

http://www.duran2.de/felektro/Projekte/Microprozessoren/index.html

Bei mir ist des gleiche Problem, bloß auf Windows Xp SP3:
Er schreibt mir die gleiche genannte Meldung, aber wenn ich den avrdude 
über Taskmanager beende, bekommt avr8 Burn-o-Mat ein problem und macht 
garnix mehr bis ich den avrdude wieder kill.

julian

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.