pyparallel unter Windows 64bit installieren

Moderator
> Ist es möglich, pyparallel unter Windows 64 zu installieren?

Das kann man derzeit nur schwer voraussagen, da noch nicht einmal
Windows 8 ganz fertig ist ;-)

Welches Windows hast du denn nun wirklich? Windows 7?
Gast
Wenn ich mein Programm im AVR Studio 4 auf den Mikrocontroller 
übertragen will, kommt immer folgende Fehlermeldung:

avrdude.exe: can't open device "giveio"
avrdude.exe: failed to open parallel port "lpt1"

Was könnte der Grund sein?

install_giveio in C:\Programme\Atmel\avrdude habe ich schon angeklickt 
(auch als Admin), es öffnet sich aber nur für rund einen Bruchteil einer 
Sekunde ein Systemfenster.

Ich benutze Windows 7 Home Premium 64 bit.
Gast
Starte install_giveio mal von cmd.exe aus (cmd.exe ggf. mit 
Admin-Rechten starten), er wird dann vermutlich eine Fehlermeldung 
ausgeben die weiterhelfen könnte.
Gast
Ja, sie lautet:

Copying the driver to the windows directory
target file: C:\Windows\giveio.sys
Das System kann die angegebene Datei nicht finden.
Remove a running service if needed ...
Der Befehl "loaddrv" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Installing Windows NT/2k/XP driver: giveio
Der Befehl "loaddrv" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
ERROR: Installation of giveio failed
Gast
Die loaddrv.exe sollte im avrdude-Ordner eigentlich im Ordner mit der 
giveio.sys rumliegen?
Hast du direkt die install_giveio aufgerufen und nicht erst in dessen 
Verzeichnis gewechselt?
Gast
Gib vorher ein:
"c:"
"cd C:\Programme\Atmel\avrdude"
und erst dann "install_giveio"
...wenn er nicht sowieso im Ordner "C:\Programme\Atmel\avrdude" ist, 
wird er die loaddrv.exe nicht finden.
Gast
Jetzt kommt eine neue, andere Fehlermeldung:

Copying the driver to the windows directory
traget file: C:\Windows\giveio.sys
1 Datei(en) kopiert
Remove a running service if needed ...
Installing Windows NT/2k/XP driver: giveio
installing giveio from C:\Windows\giveio.sys... ok.
starting giveio ... starting failed <status 1275>:
Treiber konnte nicht geladen werden.
ERROR: Installation of giveio failed
Gast
"ERROR_DRIVER_BLOCKED 1275 (0x4FB)
This driver has been blocked from loading."
Ich vermute die Treiberdatei hat keine digitale Signatur: Mach mal 
rechte Maustaste auf die *.sys, gehe in Eigenschaften und schau ob es 
dort den Reiter "Digital Signature" (oder ähnlich) gibt und dort etwas 
aufgelistet wird.
Alle neueren Windows-Betriebssystem (insbesondere die 64-Bit Versionen) 
erwarten digital-signierte Treiber: 
http://www.raymond.cc/blog/loading-unsigned-drivers-in-windows-7-and-vista-64-bit-x64/
Gast
Du hast die Wahl zwischen:
a) Auf älteres Betriebssystem wechseln
b) Bastelrechner mit älterem Betriebssystem danebenstellen
c) Hoffen, dass die avrdude-Leute den Treiber 64bit-tauglich machen
d) Einen anderen Programmer verwenden (mit RS232 oder USB, siehe 
"avrdude" im wiki hier)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.