Ganti nama perangkat (ch340 usb ke serial) Mac OS

14

Tidak dapat mengunggah sketsa ke klon Arduino Nano dengan USB ke chip seri ch340.

Setelah menginstal driver dan mencolokkan, perangkat memiliki nama cu/tty.wch ch341 USB=>RS232 fa130(dengan spasi), tetapi Arduino tidak dapat mengenali nama lengkap (hanya tty.wch).

Apakah mungkin untuk mengganti nama perangkat di Mac OS atau mengubah pengidentifikasi perangkat?

UPDATE: ch340driver baru http://www.wch.cn/downloads.php?name=pro&proid=178

Sonique
sumber
2
Ditemukan driver yang berfungsi dan setelah menginstal memberi nama yang tepat untuk perangkat. Jika Anda memiliki chip WCH ch34x di arduino dan mendapatkan kesalahan "tidak dapat membuka perangkat" /dev/tty.wch "atau" /dev/cu.wch "di Arduino IDE, ini akan membantu goo.gl/EmN4IH (Dropbox)
Sonique
Saya akan menyarankan tautan simbolis (misalnya di terminal ln -s /dev/tty.arduino "/dev/tty.wch ch341 USB=>RS232 fa130"tapi saya mencobanya dan itu tidak berhasil. Baik Anda menemukan solusinya.
geometrikal
Saya berharap tautan simbolis akan berfungsi, tetapi membuatnya mungkin memerlukan izin admin, dan nama yang rumit bisa memerlukan karakter yang lolos.
Chris Stratton
Apakah ini berhasil pada El Capitan? Perangkat menghilang setelah peningkatan.
Ivan Balashov
Untuk versi OSX apa ini?
Greenonline

Jawaban:

4

Saya menggunakan perintah terminal:

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

di mana /dev/tty.wch\ ch341\ USB\=\>RS232\ 1450nama asli tidak dikenali oleh Arduino; dan /dev/tty.USB0merupakan nama port baru.

Gedson Faria
sumber
Anda tidak harus melarikan diri dari ruang, melainkan, menempatkan semuanya dalam tanda kutip ganda.
Penguin Anonim
Kekurangannya adalah bahwa setelah melepas drive itu juga menghapus symlink: -?
qwerty_so
6

Saya Antonis dari codebender dan kami baru-baru ini merilis driver untuk Mac.

Jika Anda ingin mengatasi masalah ini, tanpa menonaktifkan pengaturan keamanan komputer Anda, mungkin saya dapat membantu Anda dengan ini! Codebender baru saja merilis paket driver Mac mereka, yang mencakup driver baru yang mendukung chip CH340G, pada Yosemite dan semua versi OS X untuk Mac lainnya.

Ini akan membantu Anda menginstal driver ini dengan aman, dan yang harus Anda lakukan adalah mengunduh dan menginstalnya .

Anda dapat menemukan informasi lebih lanjut tentang driver di blog codebender .

Antonis
sumber
Bisakah driver Anda digunakan oleh Arduino IDE biasa, atau apakah itu hanya berfungsi dengan Codebender?
Lawrence Kesteloot
Memuat codebender dan drivernya (driver ch341 khususnya) memperbaiki masalah aneh saya di mana hanya Arduino 1.05 IDE lama saya akan bekerja dengan ch340 UNO saya dan 2.0 (1.6.7) tidak akan. Terima kasih. Dan itu berfungsi di browser seperti yang diiklankan.
Vicky T
Bekerja sangat baik untuk papan klon yang tidak dikenal! Terima kasih
JonaPkr
5

Saya mengirim email tentang masalah ini ke WCH, dan mereka mengubah driver ke versi terbaru di situs web mereka, ini adalah tautan langsung http://www.wch.cn/downloads.php?name=pro&proid=178 (driver dan perangkat driver memiliki nama yang tepat di dev/)

Sonique
sumber
Usaha yang bagus. Namun sebenarnya sang pengemudi masih menciptakan nama busuk itu/dev/tty.wch ch341 USB=>RS232 fd130
qwerty_so
1
Harus mengambil kembali komentar itu. Driver baru sepertinya perlu restart (log off / on) untuk mengaktifkan dan sekarang membuat /dev/tty.wchusbserialfd130. Bersulang!
qwerty_so
3

Untuk Yosemite Anda tampaknya perlu menjalankan perintah ini di Terminal dan kemudian restart komputer untuk membuatnya berfungsi.

sudo nvram boot-args="kext-dev-mode=1"
sjunnesson
sumber
Bisakah Anda menjelaskan apa yang dilakukannya sehingga kita orang yang kurang pintar tidak takut menjalankannya.
@ChristianJuth Dengan perintah ini, Anda mengaktifkan driver yang tidak disetujui untuk bekerja pada versi OSX yang lebih baru seperti Yosemite.
Arda
1

Saya mengalami masalah yang sama. menginstal driver terbaru, saya menggunakan yosemite, menginstal Arduino IDE, dan mencoba papan di windows 7 dan bekerja di windows, sehingga papan dan kabel berfungsi.

Dalam mac OS 10.10 dalam laporan sistem sekarang mereka menunjukkan sebagai USB 2.0 Serial di arduino IDE muncul port sekarang (hanya setelah saya menggunakan perintah SUDO yang diposting sjunnesson) /dev/cu.wchusbserialalpha1310

jadi, gunakan perintah sudo jika Anda berada di yosemite

Daniel Souza
sumber
1

setelah Anda menginstal driver, Anda harus dapat menggunakannya dengan IDE atau program apa pun

tapi saya ragu ada yang lebih suka Arduino IDE daripada codebender

tiki
sumber