Delock 89004 Parallelport und Ubuntu

Gast #2140951
Lesenswert?

Hi,

ich habe ein Problem mit meinem OpenOCD Wiggler am Parallel-Port (wird 
nicht erkannt) und versuche jetzt zunächst mal festzustellen, ob 
überhaupt meine PCI-Karte mit 1 x Parallel, 2 x Seriell richtig 
installiert ist.

Viel gegoogelt und folgendes gemacht:

grep parport /proc/ioports

  0378-037a : parport0
      e800-e802 : parport1
      e803-e807 : parport1

Nur, was sagt mir das jetzt? Ich hab also 2 Parallelports? Kann 
eigentlich nicht sein, da ich nur die PCI-Karte am PC habe.

Sehr komisch... kann mir jemand etwas dazu sagen?

Gruß
Gast #2141111
Lesenswert?

Wenn ich das eingebe:
1
sudo openocd -f jtagkey.cfg -f stm32_program.cfg

erhalte ich das:
1
Open On-Chip Debugger 0.4.0 (2010-10-08-15:44)
2
Licensed under GNU GPL v2
3
For bug reports, read
4
  http://openocd.berlios.de/doc/doxygen/bugs.html
5
parport port = 0xe800
6
RCLK - adaptive
7
Error: cannot open device. check it exists and that user read and write rights are set. errno=2
8
Command handler execution failed

Das liegt jetzt nicht an den Rechten, oder?
Gast #2141211
Lesenswert?

1
Paketlisten werden gelesen... Fertig
2
Abhängigkeitsbaum wird aufgebaut       
3
Statusinformationen werden eingelesen... Fertig
4
strace ist schon die neueste Version.
5
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 292 nicht aktualisiert.

Das ist wohl schon installiert?!
#2141248
Lesenswert?

1
open("/dev/parport888", O_WRONLY)       = -1 ENOENT (No such file or directory)
Openocd will also auf parport888 schreiben
Entweder man kann das bei openocd (oder in einer der dateien im Aufruf) 
einstellen, oder du machst nen link von deinem parport auf parport888
sudo ln -s /dev/parport0 /dev/parport888
Dies ist nur eine Notlösung zum Ausprobieren, nach einem neustart hat 
udev das wieder weggeputzt
Gast #2141282
Lesenswert?

Das wird jetzt wirklich speziell. Vielen Dank für Deine Tipps. Das mit 
dem Log hilft mir schonmal weiter - ich sehe jetzt wenigstens was 
passiert.

Was das Alles letztendlich zu bedeuten hat steht hoffentlich ausführlich 
in der Anleitung^^.
Gast #2141677
Lesenswert?

Kleiner Nachtrag: Kann mir einer sagen, ob meine Delock-Karte richtig 
installiert ist (falls man das anhand der Ausgaben sagen kann)?
1
dmesg | grep parport
2
[   15.303908] parport_pc 00:06: reported by Plug and Play ACPI
3
[   15.303961] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
4
[   15.383504] lp0: using parport0 (interrupt-driven).
5
[   15.404727] parport_serial 0000:03:05.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
6
[   15.404754] parport1: PC-style at 0xe800 [PCSPP,TRISTATE,EPP]
7
[   15.500208] lp1: using parport1 (polling).
8

9
dmesg | grep tty
10
[    0.000000] console [tty0] enabled
11
[    1.541694] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
12
[    1.541984] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
13
[   15.500324] 0000:03:05.0: ttyS1 at I/O 0xec00 (irq = 20) is a 16550A
14
[   15.500439] 0000:03:05.0: ttyS2 at I/O 0xe880 (irq = 20) is a 16550A

Die Karte hat 1 x parallel und 2 x seriell und hängt wohl am IRQ20. 
Leider kenne ich mich mit Linux nicht aus und kann die Ausgaben nicht 
interpretieren. Bevor ich mich aber an openOCD und meinen Wiggler mache 
wäre es gut zu wissen, ob die Karte (und somit das JTAG-Interface) 
überhaupt richtig funktioniert.

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