Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    Inscrit en
    mars 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : mars 2008
    Messages : 20
    Points : 4
    Points
    4

    Par défaut

    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.

  2. #2
    Membre expérimenté
    Homme Profil pro Julien
    Chef de projet R&D
    Inscrit en
    mars 2007
    Messages
    246
    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 : 246
    Points : 578
    Points
    578

    Par défaut

    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+

  3. #3
    Invité de passage
    Inscrit en
    mars 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : mars 2008
    Messages : 20
    Points : 4
    Points
    4

    Par défaut

    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

  4. #4
    Invité de passage
    Inscrit en
    mars 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : mars 2008
    Messages : 20
    Points : 4
    Points
    4

    Par défaut

    le pack nrComm m'a sorti de cette galère.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •