Bonjour à tous,
Dans le cadre d’un projet de recherche universitaire je dois vérifier le bon comportement d’une carte électronique grâce à un équipement de tests composé d’un châssis PXI et du logiciel LabVIEW. Les protocoles de communication utilisées entre l’équipement de tests et la carte à tester sont les suivant : Ethernet, SPI, I2C, USB.
Un comportement particulier que je dois valider est la gestion des erreurs lors des échanges de données. Par exemple si le banc envoie deux trame Ethernet disposant de CRC erronés, la carte doit alors dérouler une suite d’actions particulières.
L’exemple précédant a été possible à mettre en œuvre grâce à la librairie Winpcap disponible sur le site NI (http://www.ni.com/example/27660/en/). Avec un peu de travail j’ai pu personnaliser l’ensemble des enveloppes de mes trames Ethernet.
Cependant je n’ai pas réussi à trouver l’équivalent pour les autres protocoles de communication (SPI, I2C, USB).
Sauriez-vous comment je pourrais envoyer des trames personnalisées avec ces protocoles ?
Ps : on m’a proposé d’utiliser Labview Real Time et de redévelopper l’ensemble des protocoles à la main mais je ne dispose pas d’assez de temps pour mettre cela en place.
Je vous remercie d’avance du temps que vous pourrez me consacrer 🙂