www.mikrocontroller.net

Forum: Compiler & IDEs Failed to get direct i/o port access


Autor: Rainer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo leute!

ich programmiere jetzt seit 2 jahren mit uisp. da ich aber vor kurzem
meinen rechner neu aufgesetzt habe musste ich natürlich auch winavr
wieder neu installieren. jetzt funktioniert allerdings uisp auf einmal
nicht mehr!! immer wenn ich die fuse-bits lesen möchte schreibt er:

ioperm: No error
Failed to get direct I/O port access.

... kennt das problem vielleicht jemand. hab lange gegooglt aber leider
nix gefunden :(.

Autor: thkais (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du hast nicht zufälligerweise XP installiert? Das unterbindet direkte
I/O-Zugriffe. Es gibt da irgendwo einen Treiber, ich habe aber momentan
leider keinen Link zur Hand

Autor: Rufus T. Firefly (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Viele dieser Parallelport-I/O-Enabler funktionieren unter W2K&XP erst
dann korrekt, wenn für die betreffende Schnittstelle auch ein
Druckertreiber installiert ist; so ist das zumindest bei Bascom.
Vielleicht hilft das ja auch uisp.

Autor: Rainer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für euro schnellen Antworten! Also an XP kann es ja nicht liegen
das hat ja vorher auch funktioniert ... Das mit dem Druckertreiber werd
ich auf jeden Fall ausprobieren, hatte vorher wirklich einen Treiber
installiert ... mal sehen obs daran liegt. Vielen Dank Rufus und
thkais!!!

Autor: Rainer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi nochmal!

hier die lösung zum problem. da winXP anscheinend direkten io zugriff
von haus aus sperrt muss man einen speziellen nt treiber installieren.
dieser ist unter dem link http://irdeo.de/irdoplus.htm zu finden.
hoffentlich erspart dieser post manchen das lange suchen ... :)

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
give-io wird zumindest von avrdude zum Aushebeln des Zugriffschutzes
genutzt, ist bei WinAVR auch dabei und findet sich im avrdude cvs.
Vielleicht ist das bei uisp genauso, ansonsten - warum nicht avrdude?
ParPort-Programmer werden unterstuetzt.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.