Перейменуйте ім’я пристрою (ch340 usb to serial) Mac OS


14

Неможливо завантажити ескізи до клону Arduino Nano з USB до серійного чіпа ch340.

Після встановлення драйверів та підключення пристрою є ім’я cu/tty.wch ch341 USB=>RS232 fa130(з пробілами), але Arduino не може розпізнати повне ім’я (лише tty.wch).

Чи можливо перейменувати пристрій в Mac OS або змінити ідентифікатор пристрою?

ОНОВЛЕННЯ: ch340новий драйвер http://www.wch.cn/downloads.php?name=pro&proid=178


2
Знайдений драйвер, який працює і після встановлення дає належну назву пристрою. Якщо у вас є чіп WCH ch34x на arduino і ви отримуєте помилку "не вдається відкрити пристрій" /dev/tty.wch "або" /dev/cu.wch "в Arduino IDE, це повинно допомогти goo.gl/EmN4IH (Dropbox)
Sonique

Я збирався запропонувати символічне посилання (наприклад, у терміналі, ln -s /dev/tty.arduino "/dev/tty.wch ch341 USB=>RS232 fa130"але я спробував це, і це не спрацювало. Добре, що ти знайшов рішення.
geometrikal

Я думаю, що символічне посилання спрацює, але для його створення можуть знадобитися права адміністратора, а для цього складного імені може знадобитися уникнути символів.
Кріс Страттон

Чи працює це на El Capitan? Пристрій зникло після оновлення.
Іван Балашов

Для якої версії OSX це було?
Greenonline

Відповіді:


4

Я використовував термінальну команду:

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

де /dev/tty.wch\ ch341\ USB\=\>RS232\ 1450оригінальна назва не визнана Ардуїно; і /dev/tty.USB0нове ім'я порту.


Вам не доведеться уникати пробілів, скоріше поставте все в подвійних лапках.
Анонімний пінгвін

Недолік полягає в тому, що після відключення накопичувача він також видаляє симпосилання: -?
qwerty_so

6

Я Антоніс з codebender, і ми нещодавно випустили драйвери для Mac.

Якщо ви хочете подолати цю проблему, не відключаючи налаштування безпеки вашого комп’ютера, можливо, я можу допомогти вам у цьому! Codebender щойно випустив пакет драйверів для Mac, який включає новий драйвер, який підтримує чіп CH340G, на Yosemite та всі інші версії OS X для Mac.

Це допоможе вам надійно встановити ці драйвери, і все, що вам потрібно зробити, - це завантажити та встановити їх .

Ви можете знайти більше інформації про драйвери в блозі codebender .


Чи може ваш драйвер використовувати звичайний Arduino IDE, або він працює лише з Codebender?
Лоуренс Кестелут

Завантаження codebender та його драйверів (зокрема, драйвера ch341) вирішили мою дивну проблему, коли тільки мій старий ID Arduino 1,05 працюватиме з моїм ch340 UNO, а 2.0 (1.6.7) - не буде. Спасибі. І він працює в браузері так, як рекламується.
Вікі Т

Дуже добре працював на невпізнаній дошці клонів! Спасибі
JonaPkr

5

Я надсилаю електронне повідомлення про цю проблему WCH, і вони змінюють драйвери на останню версію на своєму веб-сайті, це пряме посилання http://www.wch.cn/downloads.php?name=pro&proid=178 (драйвер працює та працює на пристрої власне ім’я в dev/)


Хороша спроба. Але насправді драйвер все ще створює цю гнилу назву/dev/tty.wch ch341 USB=>RS232 fd130
qwerty_so

1
Треба взяти назад цей коментар. Новому драйверу, здавалося, потрібен певний перезапуск (вихід / вимкнення), щоб активувати його та тепер створювати /dev/tty.wchusbserialfd130. Ура!
qwerty_so

3

Для Yosemite вам, здається, потрібно запустити цю команду в Терміналі, а потім перезавантажити комп'ютер, щоб змусити його працювати.

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

Чи можете ви пояснити, що це робить, щоб ми, менш розумні люди, не так боялися його виконувати.

@ChristianJuth За допомогою цієї команди ви дозволяєте незатвердженим драйверам працювати над новішими версіями OSX, такими як Yosemite.
Арда

1

У мене була така ж проблема. встановив останні драйвери, я використовую йосеміт, встановив Arduino IDE і спробував плату у Windows 7, і вона працювала у windows, тому плата та кабель працюють.

У mac OS 10.10 в системному звіті вони показують як USB 2.0 Serial в arduino IDE, він з'являється портом зараз (лише після того, як я використав команду SUDO, яку розмістив sjunnesson) /dev/cu.wchusbserialalpha1310

тому використовуйте команду sudo, якщо ви перебуваєте в йосеміті


1

Після встановлення драйвера ви зможете використовувати його з будь-якою IDE або програмою

але я сумніваюся, хто-небудь віддасть перевагу Arduino IDE перед кодовим

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.