장치 이름 변경 (ch340 USB에서 직렬로) Mac OS


14

직렬 칩 ch340에 USB를 사용하여 Arduino Nano 클론에 스케치를 업로드 할 수 없습니다.

드라이버를 설치하고 연결 한 후 장치 이름 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 칩을 가지고와 "개방 장치 수 없다"아두 이노 IDE에서 /dev/tty.wch "또는"/dev/cu.wch는 "이 도움이 오류가 발생하는 경우 goo.gl/EmN4IH (드롭 박스)를
Sonique

나는 상징적 인 링크를 제안하려고했다 (예 : 터미널에서 ln -s /dev/tty.arduino "/dev/tty.wch ch341 USB=>RS232 fa130"시도했지만 작동하지 않았습니다. 해결책을 찾았습니다.
geometrikal

심볼릭 링크는 작동하지만 관리자 권한이 필요할 수 있으며 복잡한 이름에는 이스케이프 문자가 필요할 수 있습니다.
Chris Stratton

엘 캐피 탄에서 작동합니까? 업그레이드 후 장치가 사라졌습니다.
Ivan Balashov

어떤 OSX 버전입니까?
Greenonline

답변:


4

터미널 명령을 사용했습니다.

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

/dev/tty.wch\ ch341\ USB\=\>RS232\ 1450Arduino가 인식하지 못하는 원래 이름은 어디에 있습니까 ? 그리고 /dev/tty.USB0새 포트 이름입니다.


공백을 피할 필요는 없으며 모든 것을 큰 따옴표로 묶으십시오.
익명 펭귄

단점은 드라이브 연결을 끊은 후 symlink를 제거한다는 것입니다.
qwerty_so 2016 년

6

저는 codebender의 Antonis이며 최근에 Mac 용 드라이버를 출시했습니다.

컴퓨터의 보안 설정을 비활성화하지 않고이 문제를 해결하려면이 문제를 도와 드릴 수 있습니다. Codebender는 요세미티 및 Mac 용 다른 모든 OS X 버전에서 CH340G 칩을 지원하는 새로운 드라이버를 포함하는 Mac 드라이버 패키지를 출시했습니다.

이렇게하면 이러한 드라이버를 안전하게 설치하는 데 도움이되며 다운로드 및 설치 만하면됩니다 .

드라이버에 대한 자세한 정보는 codebender 블로그에서 찾을 수 있습니다 .


일반 Arduino IDE에서 드라이버를 사용할 수 있습니까, 아니면 Codebender에서만 작동합니까?
Lawrence Kesteloot

코드 벤더와 그 드라이버 (특히 ch341 드라이버)를로드하면 오래된 Arduino 1.05 IDE 만 ch340 UNO에서 작동하고 2.0 (1.6.7)이 작동하지 않는 이상한 문제가 해결되었습니다. 감사. 그리고 그것은 광고 된대로 브라우저에서 작동합니다.
Vicky T

인식 할 수없는 클론 보드에 매우 효과적이었습니다! 감사합니다
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이 명령을 사용하면 승인되지 않은 드라이버가 Yosemite와 같은 최신 OSX 버전에서 작동 할 수 있습니다.
Arda

1

나는 같은 문제를 겪고 있었다. 최신 드라이버를 설치하고, 요세미티를 사용하고, Arduino IDE를 설치하고, Windows 7에서 보드를 사용해 보았고 Windows에서 작동했기 때문에 보드와 케이블이 작동합니다.

시스템 보고서의 mac OS 10.10에서는 이제 arduino IDE에서 USB 2.0 직렬로 표시됩니다.이 포트가 지금 나타납니다 (sjunnesson이 게시 한 SUDO 명령을 사용한 후에 만) /dev/cu.wchusbserialalpha1310

요세미티에 있다면 sudo 명령을 사용하십시오.


1

드라이버를 설치 한 후에는 IDE 또는 프로그램에서 드라이버를 사용할 수 있어야합니다

하지만 누구나 Arduino IDE를 코드 벤더보다 선호한다고 의심합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.