Renommer le nom de l'appareil (USB ch340 en série) Mac OS


14

Impossible de télécharger des croquis sur le clone Arduino Nano avec USB vers la puce série ch340.

Après avoir installé les pilotes et branché, l'appareil a le nom cu/tty.wch ch341 USB=>RS232 fa130(avec des espaces), mais Arduino ne peut pas reconnaître le nom complet (uniquement tty.wch).

Est-il possible de renommer l'appareil sous Mac OS ou de changer l'identifiant de l'appareil?

MISE À JOUR: ch340nouveau pilote http://www.wch.cn/downloads.php?name=pro&proid=178


2
Pilote trouvé qui fonctionne et après l'installation donne le nom approprié pour le périphérique. Si vous avez une puce WCH ch34x sur arduino et obtenez l'erreur "ne peut pas ouvrir le périphérique" /dev/tty.wch "ou" /dev/cu.wch "dans Arduino IDE, cela devrait aider goo.gl/EmN4IH (Dropbox)
Sonique

J'allais suggérer un lien symbolique (par exemple dans le terminal ln -s /dev/tty.arduino "/dev/tty.wch ch341 USB=>RS232 fa130"mais je l'ai essayé et cela n'a pas fonctionné. Bon, vous avez trouvé une solution.
geometrikal

Je m'attends à ce qu'un lien symbolique fonctionne, mais sa création peut nécessiter des autorisations d'administrateur, et ce nom compliqué peut nécessiter des caractères d'échappement.
Chris Stratton

Est-ce que cela fonctionne sur El Capitan? L'appareil a disparu après la mise à niveau.
Ivan Balashov

Pour quelle version d'OSX était-ce?
Greenonline

Réponses:


4

J'ai utilisé une commande de terminal:

sudo ln -s /dev/tty.wch\ ch341\ USB\=\>RS232\ 1450 /dev/tty.USB0

/dev/tty.wch\ ch341\ USB\=\>RS232\ 1450est le nom d'origine non reconnu par Arduino; et /dev/tty.USB0est le nouveau nom de port.


Vous n'avez pas besoin d'échapper aux espaces, mais de tout mettre entre guillemets.
Anonymous Penguin

L'inconvénient est qu'après avoir déconnecté le lecteur, il supprime également le lien symbolique: -?
qwerty_so

6

Je suis Antonis de codebender et nous avons récemment publié des pilotes pour Mac.

Si vous souhaitez résoudre ce problème, sans désactiver les paramètres de sécurité de votre ordinateur, je peux peut-être vous aider avec cela! Codebender vient de publier son package de pilotes Mac, qui comprend un nouveau pilote prenant en charge la puce CH340G, sur Yosemite et toutes les autres versions d'OS X pour Mac.

Cela vous aidera à installer ces pilotes en toute sécurité, et tout ce que vous avez à faire est de les télécharger et de les installer .

Vous pouvez trouver plus d' informations sur les pilotes sur le blog de codebender .


Votre pilote peut-il être utilisé par l'IDE Arduino normal, ou ne fonctionne-t-il qu'avec Codebender?
Lawrence Kesteloot du

Le chargement de codebender et de ses pilotes (pilote ch341 en particulier) a résolu mon étrange problème où seul mon ancien IDE Arduino 1.05 fonctionnerait avec mon ch340 UNO et le 2.0 (1.6.7) ne le ferait pas. Merci. Et cela fonctionne dans le navigateur comme annoncé.
Vicky T

Fonctionne très bien pour une carte de clone non reconnue! Merci
JonaPkr

5

J'envoie un e-mail à propos de ce problème à WCH, et ils changent les pilotes pour la dernière version sur leur site Web, ceci est un lien direct http://www.wch.cn/downloads.php?name=pro&proid=178 (le pilote fonctionne et le périphérique a nom propre en dev/)


Bien essayé. Mais en fait, le pilote crée toujours ce nom pourri/dev/tty.wch ch341 USB=>RS232 fd130
qwerty_so

1
Je dois reprendre ce commentaire. Le nouveau pilote semblait avoir besoin d'un redémarrage (déconnexion / activation) pour s'activer et crée maintenant /dev/tty.wchusbserialfd130. À votre santé!
qwerty_so

3

Pour Yosemite, vous semblez avoir besoin d'exécuter cette commande dans le terminal, puis redémarrez l'ordinateur pour le faire fonctionner.

sudo nvram boot-args="kext-dev-mode=1"

Pouvez-vous expliquer ce que cela fait afin que les gens moins intelligents ne soient pas aussi effrayés de le faire fonctionner

@ChristianJuth Avec cette commande, vous autorisez les pilotes non approuvés à fonctionner sur les versions OSX plus récentes telles que Yosemite.
Arda

1

J'avais le même problème. installé les derniers pilotes, j'utilise yosemite, installé l'IDE Arduino et essayé la carte dans Windows 7 et cela a fonctionné dans Windows, donc la carte et le câble fonctionnent.

Dans mac OS 10.10 dans le rapport système maintenant, ils apparaissent comme série USB 2.0 dans IDE arduino, il apparaît maintenant le port (seulement après avoir utilisé la commande SUDO que sjunnesson a publiée) /dev/cu.wchusbserialalpha1310

alors, utilisez la commande sudo si vous êtes dans yosemite


1

une fois que vous avez installé le pilote, vous devriez pouvoir l'utiliser avec n'importe quel IDE ou programme

mais je doute que quiconque préfère l'IDE Arduino à codebender

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.