2009-09-29 6 views
1

J'ai un périphérique Full Speed ​​qui spécifie la taille maximale des paquets de 256 octets. Ce n'est pas conforme à la norme USB puisque la taille maximale des paquets pour un périphérique Full Speed ​​devrait être de 64 octets. Je peux lire (ReadFile) et écrire (WriteFile) sur le périphérique, mais je me demande s'il y a des problèmes qui pourraient surgir et que je ne vois pas, sinon un coup de performance de l'écriture sur plusieurs trames USB (1ms)? Je ne suis pas vraiment un expert USB, donc tout conseil sera apprécié.Quels problèmes peuvent survenir si un périphérique USB n'est pas compatible USB 2.0?

Répondre

2

C'est ce qu'on appelle la stratégie «conforme par l'espoir». Par expérience, je peux vous dire que votre appareil va planter un large éventail d'hôtes incorporés et causer de la corruption sur d'autres. (Dépassements de mémoire tampon sur la plupart des contrôleurs où la taille du paquet prévu est de 64 et le logiciel pauvre est utilisé.

notamment des boîtes de configuration différentes, téléphones, etc.

En outre, hacks comme ceux-ci, que le travail avec un HCD Nec, pourrait ne fonctionne pas avec un processeur Intel

Questions connexes