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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren