Đổi tên tên thiết bị (usb ch340 thành nối tiếp) Mac OS


14

Không thể tải các bản phác thảo lên Arduino Nano nhân bản bằng USB sang chip nối tiếp ch340.

Sau khi cài đặt trình điều khiển và cắm vào, thiết bị có tên cu/tty.wch ch341 USB=>RS232 fa130(có dấu cách), nhưng Arduino không thể nhận ra tên đầy đủ (chỉ tty.wch).

Có thể đổi tên thiết bị trong Mac OS hoặc thay đổi định danh thiết bị không?

CẬP NHẬT: ch340trình điều khiển mới http://www.wch.cn/doads.php?name=pro&proid=178


2
Tìm thấy trình điều khiển hoạt động và sau khi cài đặt đặt tên thích hợp cho thiết bị. Nếu bạn có chip WCH ch34x trên arduino và gặp lỗi "không thể mở thiết bị" /dev/tty.wch "hoặc" /dev/cu.wch "trong Arduino IDE, điều này sẽ giúp goo.gl/EmN4IH (Dropbox)
Sonique

Tôi sẽ đề xuất một liên kết tượng trưng (ví dụ như trong thiết bị đầu cuối ln -s /dev/tty.arduino "/dev/tty.wch ch341 USB=>RS232 fa130"nhưng tôi đã thử nó và nó không hoạt động. Thật tốt khi bạn tìm thấy một giải pháp.
geometrikal

Tôi hy vọng một liên kết tượng trưng sẽ hoạt động, nhưng việc tạo liên kết đó có thể yêu cầu quyền của quản trị viên và tên phức tạp đó có thể yêu cầu các ký tự thoát.
Chris Stratton

Cái này có hoạt động trên El Capitan không? Thiết bị biến mất sau khi nâng cấp.
Ivan Balashov

Phiên bản OSX này dùng để làm gì?
Greenonline

Câu trả lời:


4

Tôi đã sử dụng một lệnh đầu cuối:

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

nơi /dev/tty.wch\ ch341\ USB\=\>RS232\ 1450là tên ban đầu không được công nhận bởi Arduino; và /dev/tty.USB0là tên cổng mới.


Bạn không cần phải thoát khỏi không gian, thay vào đó, đặt mọi thứ trong dấu ngoặc kép.
Chim cánh cụt vô danh

Hạn chế là sau khi ngắt kết nối ổ đĩa, nó cũng xóa liên kết tượng trưng: -?
qwerty_so

6

Tôi là Antonis từ codebender và gần đây chúng tôi đã phát hành trình điều khiển cho Mac.

Nếu bạn muốn khắc phục vấn đề này, mà không vô hiệu hóa cài đặt bảo mật của máy tính, có lẽ tôi có thể giúp bạn giải quyết vấn đề này! Codebender vừa phát hành gói trình điều khiển Mac của họ, bao gồm trình điều khiển mới hỗ trợ chip CH340G, trên Yosemite và tất cả các phiên bản OS X cho Mac khác.

Điều này sẽ giúp bạn cài đặt các trình điều khiển này một cách an toàn và tất cả những gì bạn phải làm là tải xuống và cài đặt chúng .

Bạn có thể tìm thêm thông tin về các trình điều khiển trong blog codebender .


Trình điều khiển của bạn có thể được sử dụng bởi Arduino IDE thông thường hay nó chỉ hoạt động với Codebender?
Lawrence Kesteloot

Việc tải codebender và trình điều khiển của nó (đặc biệt là trình điều khiển ch341) đã khắc phục sự cố kỳ lạ của tôi khi chỉ có Arduino 1.05 IDE cũ của tôi hoạt động với ch340 UNO của tôi và 2.0 (1.6.7) thì không. Cảm ơn. Và nó hoạt động trong trình duyệt như quảng cáo.
Vicky T

Làm việc rất tốt cho một bảng nhân bản không được công nhận! Cảm ơn
JonaPkr

5

Tôi gửi email về vấn đề này cho WCH và họ thay đổi trình điều khiển thành phiên bản mới nhất trên trang web của họ, đây là liên kết trực tiếp http://www.wch.cn/doads.php?name=pro&proid=178 (trình điều khiển và thiết bị có tên riêng trong dev/)


Cố gắng tốt đẹp. Nhưng thực tế, trình điều khiển vẫn tạo ra cái tên mục nát đó/dev/tty.wch ch341 USB=>RS232 fd130
qwerty_so

1
Phải lấy lại nhận xét đó. Trình điều khiển mới dường như cần một số khởi động lại (đăng xuất / bật) để kích hoạt và bây giờ tạo /dev/tty.wchusbserialfd130. Chúc mừng!
qwerty_so 3/10/2015

3

Đối với Yosemite, bạn dường như cần chạy lệnh này trong Terminal và sau đó khởi động lại máy tính để làm cho nó hoạt động.

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

Bạn có thể giải thích điều này không để những người kém thông minh hơn không sợ điều hành nó.

@ChristianJuth Với lệnh này, bạn cho phép các trình điều khiển không được phê duyệt hoạt động trên các phiên bản OSX mới hơn như Yosemite.
Arda

1

Tôi đã có cùng một vấn đề. đã cài đặt trình điều khiển mới nhất, tôi đang sử dụng yosemite, cài đặt Arduino IDE và thử bảng trong windows 7 và nó hoạt động trong windows, vì vậy bo mạch và cáp đang hoạt động.

Trong mac OS 10.10 trong báo cáo hệ thống bây giờ chúng hiển thị là USB 2.0 serial trong arduino IDE, nó xuất hiện cổng ngay bây giờ (chỉ sau khi tôi sử dụng lệnh SUDO mà sjunnesson đã đăng) /dev/cu.wchusbserialalpha1310

vì vậy, sử dụng lệnh sudo nếu bạn đang ở trong yosemite


1

Khi bạn đã cài đặt trình điều khiển, bạn sẽ có thể sử dụng nó với bất kỳ IDE hoặc chương trình nào

nhưng tôi nghi ngờ bất cứ ai sẽ thích Arduino IDE hơn codebender

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.