Bonjour,
Je suis sur Ubuntu 10.04 et j'ai fait un patch qui me me permet de controller mon arduino
Ce patch fonctionne sur un ordi mais pas l'autre ?
L'arduino est bien reconnu : ttyUSB0
FDTI à l'aire en place
L'entré dans le [comport] envoie bien les infos à l'arduino
mais la sortie du [comport] , ce qui vient de l'arduino est fausse (les "end character" se transforment)
Help please
merci
Pierre
Dernière modification par pier180 (2011-03-08 21:22:44)
Hors ligne
Salut,
pas d'idées précises sur ton blème ne travaillant pas avec arduino, mais pour affiner l'histoire aurais tu une transcription exacte du problème, à savoir :
- la config des 2 ordis, et plus particulièrement de leurs drivers USB
- une copie du patch que tu utilises (pour que d'autres puissent l'essayer)
- le message d'erreur exact que tu renvoies pd (copier/collage dee erreurs dans la console)
sinon :
as tu essayé de lancer pd depuis un débuggueur genre gdb ?
dans une console, tu lances gdb :
gdb
puis dans la console gdb tu tapes :
exec-file pdextended
(ou exec-file pd suivant ce que tu as)
puis :
run pdextended
comme ça gdb devrais te fournir des infos sur des crash ou des appels à des bibliothèques qu'il pourrait être intéressant de connaitre...
sinon si c'est pour "juste" un problème de patchage, je laisse les barbus geeks d'arduino/pd te répondre
Hors ligne
Yes rep !!!!
le patch pure data est bon parcqu'il marche sur une autre bécane...et je n'ai pas d'erreur avec gdb
Il doit y avoir un problème de config. De plus je suis partie d'une install ubuntu minimal pour n'installer que PD...
Voila un peu plus d'info :
Kernel linux 2.6.32-28-generic
Le patch est en piece jointe
resultat de dmseg :
[ 10.694570] ftdi_sio 6-1:1.0: FTDI USB Serial Device converter detected
[ 10.694599] usb 6-1: Detected FT232RL
[ 10.694601] usb 6-1: Number of endpoints 2
[ 10.694604] usb 6-1: Endpoint 1 MaxPacketSize 64
[ 10.694606] usb 6-1: Endpoint 2 MaxPacketSize 64
[ 10.694608] usb 6-1: Setting MaxPacketSize 64
[ 10.696095] vga16fb: initializing
[ 10.696099] vga16fb: mapped to 0xc00a0000
[ 10.696103] vga16fb: not registering due to another framebuffer present
[ 10.696463] usb 6-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 10.696484] usbcore: registered new interface driver ftdi_sio
[ 10.696487] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver
resultat de lnusb :
us 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse
Bus 004 Device 002: ID 413c:2106 Dell Computer Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pdextended :
[import] $Revision: 1.2 $
[import] is still in development, the interface could change!
compiled against Pd version 0.42.5
tried but couldn't sync A/D/A
libdir loader $Revision: 1.8 $
compiled on Sep 22 2010 at 15:51:19
compiled against Pd version 0.42.5.extended
GEM: Graphics Environment for Multimedia
GEM: ver: 0.92.3
GEM: compiled: Sep 22 2010
GEM: maintained by IOhannes m zmoelnig
GEM: Authors : Mark Danks (original version)
GEM: Chris Clepper
GEM: Cyrille Henry
GEM: IOhannes m zmoelnig
GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle, Hans-Christop Steiner, et al.
GEM: found a bug? miss a feature? please report it:
GEM: homepage http://gem.iem.at/
GEM: bug-tracker http://sourceforge.net/projects/pd-gem/
GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/
GEM: compiled for SIMD architecture: MMX
GEM: using MMX optimization
libdir_loader: added 'cyclone' to the global objectclass path
libdir_loader: added 'zexy' to the global objectclass path
libdir_loader: added 'creb' to the global objectclass path
libdir_loader: added 'cxc' to the global objectclass path
libdir_loader: added 'iemlib' to the global objectclass path
libdir_loader: added 'list-abs' to the global objectclass path
libdir_loader: added 'mapping' to the global objectclass path
libdir_loader: added 'markex' to the global objectclass path
libdir_loader: added 'maxlib' to the global objectclass path
libdir_loader: added 'memento' to the global objectclass path
libdir_loader: added 'mjlib' to the global objectclass path
libdir_loader: added 'motex' to the global objectclass path
libdir_loader: added 'oscx' to the global objectclass path
libdir_loader: added 'pddp' to the global objectclass path
libdir_loader: added 'pdogg' to the global objectclass path
libdir_loader: added 'pixeltango' to the global objectclass path
libdir_loader: added 'pmpd' to the global objectclass path
libdir_loader: added 'rradical' to the global objectclass path
libdir_loader: added 'sigpack' to the global objectclass path
libdir_loader: added 'smlib' to the global objectclass path
libdir_loader: added 'toxy' to the global objectclass path
libdir_loader: added 'unauthorized' to the global objectclass path
libdir_loader: added 'pan' to the global objectclass path
libdir_loader: added 'hcs' to the global objectclass path
libdir_loader: added 'jmmmp' to the global objectclass path
libdir_loader: added 'ext13' to the global objectclass path
libdir_loader: added 'ggee' to the global objectclass path
libdir_loader: added 'flib' to the global objectclass path
libdir_loader: added 'ekext' to the global objectclass path
libdir_loader: added 'flatspace' to the global objectclass path
PDP: pure data packet version 0.12.6
PiDiP : additional video processing objects for PDP
version 0.12.26
by Yves Degoyon and Lluis Gomez i Bigorda
[pdp_text] using font : Andale_Mono/14
[pdp_qtext] using font : Andale_Mono/14
MERCI
Dernière modification par pier180 (2011-03-08 00:52:11)
Hors ligne
Yep, ok bon apparemment autant lsusb que dmseg rapportent que FTDI est bien la ! C'est déjà ça !
Mais comment détailles tu ceci :
pier180 a écrit:
mais la sortie du [comport] , ce qui vient de l'arduino est fausse (les "end character" se transforme
Que se passe t'il exactement ? (parce que la ya aucune erreur dans le log console que t'as posté...)
Et si tu colles un [print] aux 2 outlets de [comport 4 11520] ? Que se passe t'il ?
Plus généralement quand tu as un truc qui ne fonctionne pas comme tu l'attendais essaie de récupérer un max d'infos te provenant de ton objet...En l'occurence l'aide de [comport] (que je viens d'ouvrir pour la 1ere fois) me semble assez fournie en ce qui concerne le second outlet de comport... Peut être une piste à visiter...
Si ça se trouve l'initialisation de comport (4 11250) ne se fait pas de la même manière sur tes 2 machines et en changeant les arguments à la création de comport tu résoudras ton blème... (mes 2 cents)
Hors ligne
YES ca marche !!!
Tu avais raison rep la config était bonne et la solution était prés du (comport) :
Pour que les messages soient bien analysés sur mon autre ordi il faut que le (select) après le (comport) route le 10 vers le (bang) et non le 13
(comport 4 115200)
l
(select 13 10 33)
l
bang
Pourquoi cela diffère d'un ordi à l'autre je ne sais pas ? MAIS CA MARCHE !
Merci rep de m'avoir guider.
Je suis aussi de Toulouse, si il y a un atelier, réunion, apéro... je serai heureux de participer...
Pierre
PS: mon patch sur Linux demande beaucoup mois de CPU que sur OSX !!!
Dernière modification par pier180 (2011-03-08 21:21:16)
Hors ligne