Bonjour à tous,
Je cherche à utiliser un composant de chez Microchip : USB2660i.
Pour être tout à fait exact, il me faut un hub USB avec une
interface SDIO pour le connecter à un composant de chez TI (WL1801).
Outre le fait que je n'arrive pas à comprendre pourquoi l'interface
WLAN du composant de chez TI est une interface SDIO (!), le coup des
données hors bande me pose problème.
En effet, le WL1801 envoie un signal au contrôleur SDIO pour lui
signaler l'arrivée de données. Très bien et logique, mais le
protocole n'est pas fait pour cela. Le hub USB2660i est incapable de
traiter directement ce signal. En revanche, il peut le faire en
récupérant ce signal au travers de bornes GPIO accessibles par un
firmware particulier.
Là encore, très bien. Sauf que nulle part, je ne trouve de
documentation sur la façon d'écrire un tel firware. Sur le site de
Microchip se trouvent des tas de firmwares pour PIC divers et
variés, mais aucun pour ce fichu 8051 interne. D'autant que sans un
minimum de doc, il va être difficile de trouver les différentes
adresses internes.
C'est aussi sans compter avec le fait que le driver Linux derrière
tout cela doit lui aussi comprendre que les données OOB sont à
traiter, ce qui ne me semble pas immédiat.
Bref. Mon besoin ne me semble pas trop tordu : utiliser un hub USB
traitant les OOB nativement et supporté sous Linux avec un WL1801 juste
derrière (et un NXP PN533, mais lui travaillant directement en USB,
le problème sera plus simple). J'ai l'impression que beaucoup de
monde doit être confronté au problème. Pourtant, je ne trouve rien
sur internet.
Une idée, un début de piste, une documentation sur comment écrire un
firmware pour ce composant ? Les seuls documents trouvés sur le site
officiel du fabricant contiennent des _binaires_ non documentés.
Cordialement,
PS : et si quelqu'un pouvait m'expliquer pourquoi les WL1801 utilisent
un protocole moisi SDIO plutôt que quelque chose du genre USB voire MII
adapté au cas WIFI, je suis tout aussi preneur !
--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=>
http://grincheux.de-charybde-en-scylla.fr
=>
http://loubardes.de-charybde-en-scylla.fr