Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++ > C++Builder
C++Builder Environnement de développement RAD C++Builder. Avant de poster -> F.A.Q C++Builder, Sources C++Builder
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/12/2012, 22h44   #1
Grizou0
Invité de passage
 
Inscription : mars 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 8
Points : 0
Points : 0
Bonjour,
Je galère depuis quelques jours avec libusb0 et le builder C++ 5.0 ( communication avec un processeur atmel en usb.
usb_bulk_write ne fonctionne pas ( erreur -22) alors qu'il n'y a pas de problème avec usb_bulk_read et config.
Ep_In et Ep_Out sont correcte ( 0x83 et 0x02 configurer dans l'atmel) mais je soupçonne la usb.lib.
Y a t'il quelqu'un qui travail avec une autre librairie HID.lib par exemple, ou autre méthode fonctionnelle.
Un exemple Read_Write serait également le bienvenu et un url pour le download.

Avec :
#pragma comment (lib,"HID.lib")
le format n'est pas correcte.
En utilisant la conversion coff2omf hid.lib hid1.lib, la nouvelle librairie n'est pas fonctionnelle.
Existe-il une libraire hid.lib compatible borland c++ 5.0?

Merci pour votre aide.
Grizou0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 14h43   #2
djuju
Membre éprouvé
 
Homme Julien
Chef de projet R&D
Inscription : mars 2007
Messages : 183
Détails du profil
Informations personnelles :
Nom : Homme Julien
Localisation : Canada

Informations professionnelles :
Activité : Chef de projet R&D

Informations forums :
Inscription : mars 2007
Messages : 183
Points : 408
Points : 408
Salut,

Juste pour info, je fais du bulk read/write/async avec un FX2 sous libUSB-Win32 et VC++. Ca marche très bien.

L'alternative utilisable sur n'importe quel device que j'ai déjà utilisé, c'est WinUSB. C'est un produit MS, je ne sais pas s'il est utilisable sous Borland.
Sinon, je pense qu'on rentre vite dans les alternative proprio. Comme le driver et la lib de Cypress (CyUSB). Le problème c'est que CyUSB... Ca marche que sur Cypress

Pour ce qui est de libUSB-Win32 sous Borland, c'est compilable sous Borland jusqu'à la 5.5.

A+
djuju est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 18h50   #3
Grizou0
Invité de passage
 
Inscription : mars 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 8
Points : 0
Points : 0
Avec libusb,le bulkwrite ne fonctionne pas chez moi, mais bien le read...
Dans le procédure read, je change juste ep_in par ep_out et read par write et plus rien ne fonctionn (erreur -22 bad argument).
De plus, il faut le faire tourner sur un driver spécifique libusb.
WinUsb n'est pas pris en charge par borland non plus.
C'est tout de même bizarre que le meilleur compilateur C ne prenne pas la gestion de l'usb.
Merci pour vos réponses
Grizou0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2013, 11h21   #4
Grizou0
Invité de passage
 
Inscription : mars 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 8
Points : 0
Points : 0
le pack nrComm m'a sorti de cette galère.
Grizou0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h28.


 
 
 
 
Partenaires

Hébergement Web