Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
douchette_opticon [2010/12/03 13:26] – créée gerard | douchette_opticon [2017/08/25 09:56] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | douchette | + | douchette |
====== installation du driver pour usb/série FTDIUSBSerialDriver ====== | ====== installation du driver pour usb/série FTDIUSBSerialDriver ====== | ||
+ | * < | ||
* pont entre RS232 et USB fabriqué par FTDI | * pont entre RS232 et USB fabriqué par FTDI | ||
* [[http:// | * [[http:// | ||
Ligne 7: | Ligne 8: | ||
FTDIUSBSerialDriver is an implementation of a serial driver for FTDI USB devices on Mac OS X. It supports FT8U232AM, FT8U245AM, FT232BM and FT245BM devices. | FTDIUSBSerialDriver is an implementation of a serial driver for FTDI USB devices on Mac OS X. It supports FT8U232AM, FT8U245AM, FT232BM and FT245BM devices. | ||
</ | </ | ||
+ | le driver fourni par opticon ne marche pas, il faut installer celui trouve sur le site FTDI: | ||
+ | < | ||
+ | mac-vero:~ admin$ curl http:// | ||
+ | % Total % Received % Xferd Average Speed | ||
+ | | ||
+ | 100 419k 100 419k 0 | ||
+ | mac-vero:~ admin$ hdiutil attach FTDIUSBSerialDriver_v2_2_14.dmg | ||
+ | Calcul de la somme de contrôle de Driver Descriptor Map (DDM : 0)… | ||
+ | | ||
+ | Calcul de la somme de contrôle de Apple (Apple_partition_map : 1)… | ||
+ | Apple (Apple_partition_map : 1) : vérifiée | ||
+ | Calcul de la somme de contrôle de disk image (Apple_HFS : 2)… | ||
+ | .............................................................................. | ||
+ | disk image (Apple_HFS : 2) : vérifiée | ||
+ | Calcul de la somme de contrôle de (Apple_Free : 3)… | ||
+ | (Apple_Free : 3) : vérifiée | ||
+ | vérifiée | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | mac-vero:~ admin$ ls -l / | ||
+ | total 0 | ||
+ | drwxr-xr-x@ 3 admin staff 102 Oct 21 2009 FTDIUSBSerialDriver_10_3.mpkg | ||
+ | drwxr-xr-x@ 3 admin staff 102 Oct 21 2009 FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg | ||
+ | |||
+ | installer -pkg ./ | ||
+ | Password: | ||
+ | 2010-12-15 14: | ||
+ | 2010-12-15 14: | ||
+ | installer: Package name is FTDIUSBSerialDriverInstaller | ||
+ | installer: Upgrading at base path / | ||
+ | installer: The upgrade was successful. | ||
+ | </ | ||
+ | on démonte le disque | ||
+ | < | ||
+ | hdiutil detach / | ||
+ | </ | ||
+ | |||
+ | on branche le socle: | ||
+ | < | ||
+ | crw-rw-rw- | ||
+ | </ | ||
+ | apparait quand on plugge le device | ||
+ | |||
+ | ====== NETO ====== | ||
+ | * le fichier NETO\ JAVA/ | ||
+ | < | ||
+ | 232 -rwxr-xr-x@ | ||
+ | 152 -rwxr-xr-x@ | ||
+ | 96 -rwxr-xr-x@ | ||
+ | 232 -rwxr-xr-x@ | ||
+ | 8 -rwxr-xr-x@ | ||
+ | 232 -rwxr-xr-x@ | ||
+ | 8 -rwxr-xr-x@ | ||
+ | 8 -rwxr-xr-x@ | ||
+ | 176 -rwxr-xr-x@ | ||
+ | 432 -rwxr-xr-x@ | ||
+ | 0 drwxr-xr-x@ 15 me staff 510B 20 avr 2007 Doc | ||
+ | </ | ||
+ | |||
+ | si on lance: | ||
+ | < | ||
+ | java -jar NetO_Test.jar | ||
+ | java.lang.UnsatisfiedLinkError: | ||
+ | Exception in thread " | ||
+ | at java.lang.ClassLoader$NativeLibrary.load(Native Method) | ||
+ | at java.lang.ClassLoader.loadLibrary0(ClassLoader.java: | ||
+ | at java.lang.ClassLoader.loadLibrary(ClassLoader.java: | ||
+ | at java.lang.Runtime.loadLibrary0(Runtime.java: | ||
+ | at java.lang.System.loadLibrary(System.java: | ||
+ | at gnu.io.LibLoader.loadLibrary(LibLoader.java: | ||
+ | at gnu.io.CommPortIdentifier.< | ||
+ | at neto.NetO.SetupSerialPortArrList(NetO.java: | ||
+ | at neto.NetO.< | ||
+ | at NetO_Test.frmMain.< | ||
+ | at NetO_Test.clsMain.< | ||
+ | at NetO_Test.clsMain.main(clsMain.java: | ||
+ | |||
+ | </ | ||
+ | il y a un problème avec cette lib librxtxSerial.jnilib: | ||
+ | \\ | ||
+ | Cette librairie vient du site http:// | ||
+ | |||
+ | si on teste les fichiers sous linux, ca semble fonctionner: | ||
+ | {{: | ||
+ | modulo les erreurs sur le port série: | ||
+ | < | ||
+ | [henry@nemo ~/ | ||
+ | ========================================= | ||
+ | Native lib Version = RXTX-2.1-7pre17 | ||
+ | Java lib Version | ||
+ | check_group_uucp(): | ||
+ | please see: How can I use Lock Files with rxtx? in INSTALL | ||
+ | check_group_uucp(): | ||
+ | </ | ||
+ | |||
+ | ====== recompilation rxtx ====== | ||
+ | * [[http:// | ||
+ | * il manque les headers jdk, il faut les récuperer sur le site d' | ||
+ | * rxtx-2.1-7r2 | ||
+ | < | ||
+ | ./ | ||
+ | ./ | ||
+ | |||
+ | WARNING: configure is having a hard time determining which | ||
+ | directory contains the file jni_md.h. Edit Makefile and fix the | ||
+ | variable JAVANATINC to point to the correct directory. | ||
+ | |||
+ | The following options are available: | ||
+ | find: / | ||
+ | |||
+ | |||
+ | </ | ||
+ | pourtant le fichier jni_md.h existe: | ||
+ | < | ||
+ | device-2: | ||
+ | -rw-r--r-- | ||
+ | |||
+ | </ | ||
+ | on fait la modification proposée dans le Makefile et la compilation passe | ||
+ | |||
+ | les droits sur les dev: | ||
+ | < | ||
+ | 0 drwxr-xr-x | ||
+ | </ | ||
+ | et finalement, ça donne: | ||
+ | < | ||
+ | device-3: | ||
+ | Experimental: | ||
+ | java.lang.UnsatisfiedLinkError: | ||
+ | java.lang.NoClassDefFoundError: | ||
+ | device-3: | ||
+ | </ | ||
+ | pourtant, cette fonction semble être présente dans la lib: | ||
+ | < | ||
+ | device-3: | ||
+ | 0000000000001390 T _Java_gnu_io_RXTXVersion_nativeGetVersion | ||
+ | |||
+ | </ | ||
+ | |||
+ | * [[http:// | ||
+ | la solution est donné sur le site [[http:// | ||
+ | dossier à créer dans le compte de l' | ||
+ | < | ||
+ | mkdir -p ~/ | ||
+ | cp RXTXcomm.jar i686-apple-darwin10.5.0/ | ||
+ | </ | ||
+ | et cette partie (détexction du port série tombe en marche! | ||
+ | < | ||
+ | java -jar NetO_Test.jar | ||
+ | Experimental: | ||
+ | Stable Library | ||
+ | ========================================= | ||
+ | Native lib Version = RXTX-2.1-7 | ||
+ | Java lib Version | ||
+ | </ | ||
+ | {{: | ||
+ | |||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ===== ERROR can not open serial port(30) ===== | ||
+ | après avoir fait les réglages suivants: | ||
+ | - Settings, litelink | ||
+ | - "Add ID": mettre &&&&&& | ||
+ | - " | ||
+ | on a l' | ||
+ | < | ||
+ | -ERROR can not open serial port(30) | ||
+ | -Something went wrong... Error code: -2 | ||
+ | </ | ||
+ | |||
+ | la doc dans le fichier "Fix permissions at install on mac" indique: | ||
+ | < | ||
+ | curruser=`sudo id -p | grep ' | ||
+ | |||
+ | if [ ! -d / | ||
+ | then | ||
+ | sudo mkdir / | ||
+ | fi | ||
+ | |||
+ | sudo chgrp uucp / | ||
+ | sudo chmod 777 / | ||
+ | if [ ! `sudo niutil -readprop / / | ||
+ | then | ||
+ | sudo niutil -mergeprop / / | ||
+ | fi | ||
+ | </ | ||
+ | la commande niutil est remplacée par dseditgroup sur MacOSX 10.6.x | ||
+ | < | ||
+ | tara:~ me$ dseditgroup -o checkmember uucp | ||
+ | no me is NOT a member of uucp | ||
+ | tara:~ me$ dseditgroup -o edit -a me -t user uucp | ||
+ | Username and password must be provided. | ||
+ | tara:~ me$ sudo dseditgroup -o edit -a me -t user uucp | ||
+ | Password: | ||
+ | tara:~ me$ dseditgroup -o checkmember uucp | ||
+ | yes me is a member of uucp | ||
+ | |||
+ | </ | ||
+ | |||
+ | en cherchant sur le Net, on trouve un [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | et si on lance Neto, on a maintenant l' | ||
+ | < | ||
+ | java -jar NetO_Test.jar | ||
+ | Experimental: | ||
+ | Stable Library | ||
+ | ========================================= | ||
+ | Native lib Version = RXTX-2.1-7 | ||
+ | Java lib Version | ||
+ | Invalid memory access of location 0x2f5007c8 rip=0x128a4bd3c | ||
+ | |||
+ | Segmentation fault | ||
+ | </ | ||
+ | et le système signale que cela vient du module librxtxSerial.jnilib. Il suffit de prendre la lib fourni par le site [[http:// | ||
+ | |||
+ | ====== installation de la douchette depuis windows ====== | ||
+ | |||
+ | * seule facon d' | ||
+ | * le driver | ||
+ | * l' | ||
+ | * le firmware oxgen à charger dans la douchette | ||
+ | |||