Moin zusammen,
z.Z. versuche ich mich an der Kommunitation der USB-SChnittstelle
mithilfe der "libusb" unter C auf Debian.
Trotz meiner, ich nenn's mal so veralteten Englichkenntnisse komme ich
mit der Docu soweit gut vorran. habe mir ein kleines Testtool
geschrieben, welches mir für den anfang nur den Befehl "#DL" auf mein
eDip-Entwiklungsboard schieben soll.
der Befehlaufruf soll erfolgen via
1 | usb_interrupt_wirte(udev,1,test,3,1000);
|
Die Variable test ist wie folgt definiert.
Gut ob sich der fehler da versteckt, lass ich erst mal im raum stehen.
nach ausführung von
1 | gcc -o gcc -o FInd_Def FInd_Def.c -lusb
|
erhalte ich nachstehende Meldung
1 | /tmp/ccWENo42.o: In function `main':
|
2 | FInd_Def.c:(.text+0x114): undefined reference to `usb_interrupt_wirte'
|
3 | collect2: ld returned 1 exit status
|
Muß zugeben, das auch meine C-Kenntnisse nicht gerade die Besten sind.
aber immerhin gut genug, genug, um aus vorhandenen Codes etwas zu bauen
und den code selbst zu verstehen, wenn ich etwas Zeit damit verbringe.
Gut. soweit erst mal...
Wäre super, wenn jemand von euch eine Idee für mein Fehler hat.