Crossworks for ARM unter linux

Gast #612296
Lesenswert?
• ▲
▼
Hallo Leute!

Habe crossworks for arm unter linux laufen und habe ein Wiggler-Kabel.
Wenn ich per dann per jtag verbinden möchte (zum AT91SAM7S) kommt 
folgende Fehlermeldung:
Cannot open target interface: cannot open /dev/parport0 (Datei oder 
Verzeichnis nicht gefunden)

Mit windows funktioniert die verbindung über crossworks und jtag, möchte 
aber gern mit linux arbeiten. Hat von euch vielleicht schon mal wer das 
problem gehabt?

Mfg Rainer
#612408
Lesenswert?
• ▲
▼
Hallo Rainer,

schau doch mal nach, ob /dev/parport0 existiert. Wenn nicht musst du 
wohl das ppdev Modul erst noch laden:

sudo modprobe ppdev

Ausserdem müssen die Rechte passen. Auf meinem Ubuntu System ist 
/dev/parport0 660 und gehört root:lp. Du musst also entweder root sein 
oder zur Gruppe lp gehören, um darauf zugreifen zu können.

Gruß,

Dominic
Gast #612713
Lesenswert?
• ▲
▼
Hallo Dominic.

Danke für deine schnelle antwort.
Bin noch linux anfänger, das ist mein größtes problem.
Also, das modul habe ich in die boot datei eingefügt und sollte jetzt 
auch gestartet sein, da crossworks jetzt eine andere fehlermeldung parat 
hat:
keine berechtigung

Was ich zuvor vergessen habe zu erwähnen, habe suse 10.2.
Weißt du vielleicht, wie man dem normalen user das recht gibt den 
parport zu verwenden?

Mfg Rainer
Gast #612733
Lesenswert?
• ▲
▼
Hallo Frank.

Danke für deine schnelle antwort.
Hab das jetzt in der datei group geändert:
vorher stand: lp:x:7:
habs auf lp:x:7:rainer umgeändert, stimmt das so?
Weil ich trotzdem keine rechte habe.

mfg rainer
Gast #612752
Lesenswert?
• ▲
▼
Hab mich neu eingeloggt, komisch...

Bei groups zeigt er mir:
user lp dialout video
das müsste passen.

Mit dem nächsten befehl von dir zeigt er mir das an:
crw-rw---- 1 root root 99,0 24.jul 15:01 /dev/parport0

Kannst du mir genaueres dazu sagen, tut mir leid wegen der blöden 
fragen, bin noch blutiger anfänger in linux.

mfg rainer
Gast #612775
Lesenswert?
• ▲
▼
Hi Reiner,

so wie es aussieht, hat nur die Gruppe und der Benutzer root Zugriff auf 
diesen Port.

mit "sudo chgrp lp /dev/parport0" änderst du die owner gruppe auf lp. 
dann sollte es gehen.

Gruß,

Sebastian
Gast #612780
Lesenswert?
• ▲
▼
Hallo Sebastian.

Danke, das hat das problem mit den rechten gelöst.
Crossworks hat noch eine fehlermeldung parat, das programm gibt einfach 
nicht auf ;-).
Fehlermeldung: parallel port already in use
Wenn ich dann Parallel Port Sharing einstelle funktionierts trotzdem.

Danke Leute für eure hilfe, echt super forum.

Mfg rainer

Antwort schreiben

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.

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.