Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Instalace FTDI ovladače  (Přečteno 19030 krát)

MartinJahoda

  • Návštěvník
  • Příspěvků: 25
Re:Instalace FTDI ovladače
« Odpověď #25 kdy: 30 Května 2012, 09:19:10 »
to ttyUSB0 už je samo o sobě "COM port", jen se tady tomu tak neříká
To už je teď jedno v ubuntu mi to šlape pěkně. Teď už jenom jak spřátelit to ttyUSB s Wine:-)?

jmp

  • Host
Re:Instalace FTDI ovladače
« Odpověď #26 kdy: 30 Května 2012, 09:53:26 »
mno, tak nic takového jsem nikdy neřešil...

asi nastavit dle sekce 4.3.1
http://www.winehq.org/docs/wineusr-guide/misc-things-to-configure

MartinJahoda

  • Návštěvník
  • Příspěvků: 25
Re:Instalace FTDI ovladače
« Odpověď #27 kdy: 30 Května 2012, 11:23:08 »
čili stačí napsat do terminálu
Citace
ln -s /dev/ttyUSB0 com1
?

a nebo to vložit do dosdevice?
Citace
Serial and parallel port configuration is very similar to drive configuration - simply create a symbolic link in ~/.wine/dosdevices with the name of the device. Windows serial ports follow a naming convention of the word "com" followed by a number, such as com1, com2, etc. Similarly, parallel ports use "lpt" followed by a number, such as lpt1. You should link these directly to the corresponding Unix devices, such as /dev/ttyS0 and /dev/lp0. For example, to configure one serial port and one parallel port, run the following commands:

___________________________________________________________________________________________________
když se chci dostat do dosdevice
Citace
cd ~/.wine/dosdevice

tak to vyhodí, že adresář(soubor) neexistuje:(
« Poslední změna: 30 Května 2012, 11:26:19 od MartinJahoda »

sabraq

  • Závislák
  • ***
  • Příspěvků: 3411
  • Bootloader-není téma k hovoru,ani zbytný prostor
Re:Instalace FTDI ovladače
« Odpověď #28 kdy: 30 Května 2012, 18:42:35 »
když se chci dostat do dosdevice
Citace
cd ~/.wine/dosdevice

tak to vyhodí, že adresář(soubor) neexistuje:(

Ano, já to klidně potvrdím, adresář dosdevice tam opravdu není! Je tam totiž trochu jiný adresář...Ach jo.
PP v kolečku - není licence,pouze upozornění na reklamu
"Dress code" - oblečení podle předpisu(ne kódované oblečení)
CC v kolečku - je licence,značí,že se někdo nesmírně snaží

MartinJahoda

  • Návštěvník
  • Příspěvků: 25
Re:Instalace FTDI ovladače
« Odpověď #29 kdy: 30 Května 2012, 18:45:06 »
když se chci dostat do dosdevice
Citace
cd ~/.wine/dosdevice

tak to vyhodí, že adresář(soubor) neexistuje:(

Ano, já to klidně potvrdím, adresář dosdevice tam opravdu není! Je tam totiž trochu jiný adresář...Ach jo.

Omlouvám se Dosdevices

qm-marko_cz

  • Návštěvník
  • Příspěvků: 27
Re:Instalace FTDI ovladače
« Odpověď #30 kdy: 22 Srpna 2012, 17:19:25 »
Ahoj,mám doma fordiag s kabelem a také se potýkám s tím samým co ty,podařilo se ti už spojit soft pod wine s kabelem?Klasické make nemožné:

marko@marko-ubuntu:~/Plocha/drivers kabel$ cd /home/marko/Plocha/kabel
marko@marko-ubuntu:~/Plocha/kabel$ make
gcc -Wall -D__KERNEL__ -DMODULE -I/lib/modules/3.2.0-29-generic-pae/build/include -D__SMP__ -DSMP -DMODVERSIONS -include /lib/modules/3.2.0-29-generic-pae/build/include/linux/modversions.h -I/usr/src/linux-3.2.0-29-generic-pae/drivers/usb/serial/ -O   -c -o ftdi_sio.o ftdi_sio.c
cc1: fatal error: /lib/modules/3.2.0-29-generic-pae/build/include/linux/modversions.h: Adresář nebo soubor neexistuje
compilation terminated.
make: *** [ftdi_sio.o] Error 1

Tak jsem tam dal FTDI přez centrum softwaru,kdy se pak kabel napojil na ttyUSB0.

Když určím ttyUSB0 na com 6 tak jej program sice vidí ale nepřipojí se(hodí chybovou hlášku nelze připojit a přehodí mě do módu kabelu KKL a tam to samé).

[    8.631273] usbcore: registered new interface driver usbserial
[    8.631302] USB Serial support registered for generic
[    8.631364] usbcore: registered new interface driver usbserial_generic
[    8.631366] usbserial: USB Serial Driver core
[    8.654086] USB Serial support registered for FTDI USB Serial Device
[    8.654183] ftdi_sio 3-2:1.0: FTDI USB Serial Device converter detected
[    8.654648] usb 3-2: Detected FT232RL
[    8.654652] usb 3-2: Number of endpoints 2
[    8.654655] usb 3-2: Endpoint 1 MaxPacketSize 64
[    8.654658] usb 3-2: Endpoint 2 MaxPacketSize 64
[    8.654660] usb 3-2: Setting MaxPacketSize 64
[    8.657298] usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB0
[    8.657332] usbcore: registered new interface driver ftdi_sio
[    8.657336] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver


[ 1711.616057] usb 3-2: USB disconnect, device number 3
[ 1711.616307] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 1711.616332] ftdi_sio 3-2:1.0: device disconnected
[ 1719.048040] usb 3-2: new full-speed USB device number 4 using uhci_hcd
[ 1719.257752] ftdi_sio 3-2:1.0: FTDI USB Serial Device converter detected
[ 1719.257821] usb 3-2: Detected FT232RL
[ 1719.257825] usb 3-2: Number of endpoints 2
[ 1719.257829] usb 3-2: Endpoint 1 MaxPacketSize 64
[ 1719.257833] usb 3-2: Endpoint 2 MaxPacketSize 64
[ 1719.257837] usb 3-2: Setting MaxPacketSize 64
[ 1719.259748] usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB0
« Poslední změna: 24 Srpna 2012, 15:19:53 od qm-marko_cz »
Ubuntu 10.04,DDR3,Asus Rampage Extreme,GF 285GTX

qm-marko_cz

  • Návštěvník
  • Příspěvků: 27
Re:Instalace FTDI ovladače
« Odpověď #31 kdy: 24 Srpna 2012, 15:17:47 »
Takže pro provozování Fordiag v linuxu(Ubuntu 12.04) je zapotřebí několika kroků:

1.instalace wine(přez centrum softwaru -CS)
2.instalace ovladače kabelu a to konkrétně FTDI:Library to control and program the FTDI USB controller libftdi1 a Library to control and program the FTDI USB controller libftdipp1(opět CS)
3.zasunout kabel a v terminálu si ověřte přiřazení na port ttyUSB0(může být i jiné číslo)

marko@marko-ubuntu:~/.wine/dosdevices$ dmesg

ve výpisu by se měl objevit nějak takto a tím je jisté že je kabel použitelný:
[ 1054.432657] USB Serial support registered for FTDI USB Serial Device
[ 1054.432745] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[ 1054.432791] usb 2-1: Detected FT232RL
[ 1054.432794] usb 2-1: Number of endpoints 2
[ 1054.432797] usb 2-1: Endpoint 1 MaxPacketSize 64
[ 1054.432800] usb 2-1: Endpoint 2 MaxPacketSize 64
[ 1054.432802] usb 2-1: Setting MaxPacketSize 64
[ 1054.435192] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 1054.435232] usbcore: registered new interface driver ftdi_sio
[ 1054.435235] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver

4.spojit kabel s fordiag běžícím pod wine(bohužel to nejde aoutomaticky samo),v terminálu se přepněte do dosdevices ve složce /.wine a sice zadat

 cd ~/.wine/dosdevices/

5.a vytvořte zde odkaz pro wine na port com6,zkráceně se dá říct ,že tím převedete ttyUSB0 na COM6(čísla dle fordiag si zvolte 1-9 víc nenabízí v linuxu),v terminálu zadat

ln -sf /dev/ttyUSB0 com6

6.takže nám teď běží soft fordiag pod wine,ovladač kabeluUSB,máme nasměrovaný port COM6 pro něj,ale stále to nepojede,protože potřebujem administrátorská práva pro bezproblémový běh,čili poslední je v terminálu zadat před spuštěním fordiag toto

sudo chmod 777 /dev/ttyUSB0

Nyní lze již spustit Fordiag a připojit interface a diagnostikovat dle jednotek,ještě nezapomeňte v menu "Nastavení" programu zadat  vámi vytvořený port pro kabel(tady byl vytvořen COM6),funguje i tlačítko vyhledat.Ještě zapracuji na tom přiřazení práv,ať se to nemusí zadávat před spuštěním,později doplním.
Ubuntu 10.04,DDR3,Asus Rampage Extreme,GF 285GTX

Homer

  • Návštěvník
  • Příspěvků: 6
Re:Instalace FTDI ovladače
« Odpověď #32 kdy: 16 Listopadu 2012, 11:09:53 »
Mám stejný kabel jako qm-marko a spouštím program scriptem a funguje bez problému. Ikonu na ploše jsem přiřadil tomu scriptu, abych mohl jenom klikat. Při spouštění mi hodí hlášku na zadání hesla, aby mohl přiřadit práva a pak spustí program.

Kód: [Vybrat]
rm ~/.wine/dosdevices/com1 # uvolnění COM1, kdyby byl obsazen
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1 # nasměrování USB0 na COM1
gksudo chmod 777 /dev/ttyUSB0 # přiřazení práv portu
~/.wine/drive_c/Program\ Files/ForDiag/fordiag.exe # spuštění programu
rm ~/.wine/dosdevices/com1 # uvolnění COM1
« Poslední změna: 16 Listopadu 2012, 11:12:08 od Homer »

 

Provoz zaštiťuje spolek OpenAlt.