Page 1 sur 1

arduino(ch340) et orangePI : pb "boot USB"

Publié : 17 août 2020, 16:45
par falex
Bonjour à tous,

J'ai une installation composé d'un OrangePiZEro (jessie/domoticz), d'un arduino mega "chinois" avec le CH340G (convertisseur USB-TTL) et le programme RFLINK version 449 (si j'ai bonne mémoire).

Au début j'ai eu quelques soucis, comme beaucoup, avec le driver du cH340 pour le faire monter sur mon PC sous windows. mais pb vite résolu en installant le driver du fabricant.

Puis en terme de config j'ai aussi passer le port USB en "permanent" pour qu'il reconnu par domoticz.

Depuis quelques mois j'ai un souci de communication sur la partie USB entre l'arduino et l'OrangePi.

Si je boot/reboot l'orangePi, le CH340G n'est pas reconnu et donc par effet "boule de neige" domoticz ne voit pas el rflink.
Quand je fais des lsusb, l'arduino (enfin le ch340) n'est pas énuméré.

A force de triturer l'arduino dans tous les sens, j'arrive à le faire "enumerer" par linux en ayant mon index fortement appuyé contre le CH340 et en branchant le prot usb. Manip qui marche une fois sur 4.

Truc très curieux, car une fois, le CH340 reconnu par linux, je peux lacher mon index, la communication fonctionne impeccabelment pendant des semaines (voir des mois).

Est-ce que je suis seul dans ce cas ?
Est-ce un probleme de soudure sur mon arduino ? (soudure sèche mais dans ce cas je devrai avoir des erreurs par intermittence ou un non fonctionnement dès que j'enlève mon index).
Est-ce un problème de boot du CH340 ou du rflink ?

J'en suis à décortiquer la séquence de "boot" des ports usb pôur essayer de comprendre comment se passe ? (je vois l'histoire du pull-down sur la ligne D- pour indiquer qu "host" que le guest est capable de farie de l'usb2.0)

Enfin toute aide serait bienvenue car là je sèche.

Merci.