Arduino Nano không hiển thị trong Cổng nối tiếp (Mac OS)


7

Tôi đã sử dụng Arduino vô số lần trong vài năm qua và chỉ sau khi cài đặt bản cập nhật cho Mac OS Sierra, thiết bị mới ngừng hiển thị dưới Cổng nối tiếp. Bây giờ chỉ có tty-bluetooth hiện lên không có người khác. Tôi đã xem vô số chủ đề trong đó mọi người đề nghị cài đặt trình điều khiển hoặc gỡ cài đặt trình điều khiển hoặc khởi động lại. Tôi đã thử mọi cách nhưng vẫn không có thiết bị nào xuất hiện.

Tôi đã chuyển sang phân vùng Windows của mình bằng Bootcamp và lo và thấy nó hoạt động hoàn hảo ở đó nhưng không phải trong Mac OS. Tôi vẫn muốn sử dụng Mac OS để lập trình Arduino của tôi. Nếu ai có bất cứ đề nghị nào tôi sẽ rất biết ơn!


Bạn đã thực hiện chính xác điều đúng đắn để cô lập vấn đề - thử một hệ điều hành khác trên cùng một phần cứng và kết quả là đây là một câu hỏi của Mac, không phải là Arduino. (Lời khuyên tiêu chuẩn của tôi khi mọi người gặp vấn đề với Mac là nhắc nhở họ rằng "nó chỉ hoạt động", nhưng kỳ lạ là điều này không thường xuyên giúp đỡ.)
Mark Smith

@MarkSmith Hahaha vâng, thật không may là trong tình huống này 'nó chỉ hoạt động' cho đến khi nó không hoạt động.
jctwood

Cảm ơn bạn @Adrian Mihalko cho giải pháp chi tiết. Tôi đang chạy trên phiên bản mới nhất của Sierra, tôi đã thử tất cả các tùy chọn mà bạn đề cập theo thứ tự. Tuy nhiên, cổng nối tiếp vẫn không hiển thị trên Arduino IDE của tôi khi tôi kết nối chip mini Wemos D1 của tôi (sử dụng chipset CH340G). Xin vui lòng giúp đỡ!
ram

Im cố gắng để làm cho rằng công trình máy và MacBook Pro của tôi năm 2016 với OSX sierra cao không thấy serial usb nhưng không UGP amazon.com/MYSWEETY-Control-Engraving-16x10x4-5cm-110V-240V/dp/...
thomas gác xép

Câu trả lời:


8

Nó là một bản gốc Nano hay một bản sao?

Nano ban đầu sử dụng tàu FT 232 của FTDI, trong khi bản sao sử dụng chip USB-to-TTL CG340. Cái trước hoạt động tốt ngay lập tức Mac OS Sierra, trong khi cái sau cần một trình điều khiển.

Trình điều khiển CG340 không hoạt động trong Mac OS Sierra. May mắn thay, ai đó đã vá trình điều khiển và làm cho nó có sẵn tại GitHub . Ở đó bạn cũng sẽ tìm thấy một số hướng dẫn khắc phục sự cố có thể giúp đỡ (hy vọng).

Từ kho lưu trữ của Adrian Mihalko tại GitHub:


ch340g-ch34g-ch34x-mac-os-x-trình điều khiển

Trình điều khiển tương thích macOS Sierra mới nhất cho các thiết bị sử dụng chipset CH340G, CH34G hoặc CH34X. Chipset này được sử dụng trong một số bản sao Arduino.

Giới thiệu

Phiên bản 1.3 (2016-09-27) của trình điều khiển OEM cho chipset CH34x hiện gây ra sự hoảng loạn hạt nhân (còn gọi là sự cố ) khi được cài đặt trên macOS Sierra. Để giải quyết vấn đề này, vui lòng tải xuống và cài đặt trình điều khiển trong repo này.

Cài đặt

  • Xóa trình điều khiển cũ bằng cách ban hành một trong các lệnh sau (tùy thuộc vào cài đặt của bạn):
    • sudo rm -rf /System/Library/Extensions/usb.kext
    • sudo rm -rf /Library/Extensions/usbserial.kext
  • Khởi động lại máy Mac của bạn.
  • Nhấp đúp chuột vào CH34x_Install_V1.3.pkgtập tin.
  • Khởi động lại máy Mac của bạn.
  • Cắm thiết bị của bạn. Bây giờ nó sẽ được liệt kê dưới /devthư mục. Ví dụ:
    • /dev/cu.wchusbserial1410
    • /dev/cu.wchusbserial1420

Xử lý sự cố

Nếu và chỉ khi, thiết bị không được nhận dạng sau khi cài đặt (hoặc bạn không thể cài đặt trình điều khiển), vui lòng tắt Bảo vệ toàn vẹn hệ thống :

  • Khởi động lại máy Mac của bạn vào Chế độ khôi phục bằng cách khởi động lại máy tính của bạn và nhấn giữ Command+Rcho đến khi logo Apple xuất hiện trên màn hình.
  • Mở Terminal (Ứng dụng> Tiện ích> Terminal).
  • Trong cửa sổ Terminal, nhập csrutil enable --without kext(hoặc để tắt hoàn toàn csrutil disable:) và nhấn Enter.
  • Khởi động lại máy Mac của bạn.

Hãy chia sẻ trang này!

Trân trọng, Adrian Mihalko


Cảm ơn sự giúp đỡ của bạn. Nó là một Arduino Nano nguyên bản không phải là một bản sao như tôi biết.
jctwood

Bạn đã mua nó ở đâu? Có phải nó được đóng gói bên trong một hộp, như các sản phẩm Arduino ban đầu không? Bạn có phải cài đặt bất kỳ trình điều khiển nào khi bạn sử dụng lần đầu tiên không?
Enric Blanco

Tôi cũng đang sử dụng Mas OS Sierra và Arduino Pro Mini (từ Sparkfun) với bảng mạch USB-to-UART đột phá sử dụng chip FTDI FT 232. Tôi đang sử dụng trình điều khiển Apple FTDI mặc định (những trình điều khiển đi kèm với Sierra) và tôi không gặp vấn đề gì. Một số người đã báo cáo sự cố khi sử dụng trình điều khiển của nhà sản xuất sau khi nâng cấp lên Sierra. Một số người trong số họ đã giải quyết nó bằng cách gỡ cài đặt các trình điều khiển xung đột và dựa vào trình điều khiển Apple FTDI mặc định . Rất đáng để thử.
Enric Blanco

Điều này làm việc cho tôi. Tôi đã có bản sao Nano. Cảm ơn brah.
GeneCode
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.