정품 아두이노 쓰시는 분은 무시하셔도 됩니다
CH340 / CH341 / CH34x 칩셋을 사용하는 아두이노 호환보드는
드라이버를 설치해야 정상적으로 사용할 수 있는데요
윈도우는 7이나 10이나 드라이버 파일을 설치하면 바로 사용할 수 있는데..
맥북은 좀 다릅니다
요세미티 (10.10) 까지는 괜찮았던 것 같은데..(오래되서 가물가물..)
엘 캐피탄 (10.11) 부터는 보안 정책이 바껴서 무결성을 끄고 진행해야
드라이버를 정상적으로 잡을 수 있습니다
(말이 정상적이지 좀더 작업해야 하긴 합니다만..)
1. 무결정 설정 변경
2. 드라이버 설치
2단계로 진행해야 합니다
우선 드라이버 파일이 필요하니 아래 사이트로 이동합니다
http://www.wch.cn/download/CH341SER_MAC_ZIP.html
Download 버튼을 클릭해서
드라이버를 다운 받습니다
그리고 맥을 재부팅을 하고 다음 단계별로 수행합니다
1. 부팅 시 ⌘ + R 키를 눌러 복구모드 접속
2. 유틸리티 > 터미널을 클릭하여 터미널 실행
3. csrutil enable --without kext 명령을 실행
4. 재부팅 후 1~2단계 재 수행
5. 터미널에서 csrutil status 명령을 실행 하고 enable 확인
6. 재부팅 후 아두이노에서 인식하는지 테스트
이제 다시 아두이노 툴 -> 포트를 보면
/dev/cu.wch ch341 USB=>Rs232 1410 이라고
나오는걸 볼 수 있습니다
하지만 막상 업로드를 실행 하면 Error를 뿜어 냅니다…
아두이노:1.6.6 (Mac OS X), 보드:"Arduino/Genuino Uno"
스케치는 프로그램 저장 공간 (1%) 중 450 바이트를 사용. 최대 32,256 바이트. 전역 변수는 (0%)의 동적 메모리중 9바이트를 사용, 2,039바이트의 지역변수가 남은. 최대는 2,048 바이트. avrdude: ser_open(): can't open device "/dev/cu.wch": No such file or directory ioctl("TIOCMGET"): Inappropriate ioctl for device 보드에 업로딩중에 문제 발생. 다음을 참고하세요. http://www.arduino.cc/en/Guide/Troubleshooting#upload
이 리포트는 많은 정보를 포함합니다 "컴파일하는 동안 상세 출력 보이기" 파일 > 설정에 사용가능하게 됨 |
/dev/cu.wch 를 찾을 수 없다는 아주 간단한 이유이네요
실제로 터미널에서도 찾을 수 없다 죠
만들어 주면 됩니다
터미널에서 다음과 같이 실행합니다
sudo ln -s /dev/tty.wch\ ch341\ USB\=\>RS232\ 1410 /dev/cu.wch |
sudo 는 관리자 권한을 이용하는 명령어고
ln -s 링크를 생성하는 명령어입니다
만약에 파일이 없어
실행 되지 않는다면
ls /dev/tty* 로 확인해보시고
ls /dev/cu* 로 링크만들어 놓은것도 확인해 보시기 바랍니다
005. Arduino 아두이노 - Visual Studio 2015 Community 사용하기 (0) | 2016.01.30 |
---|---|
004. Arduino 아두이노 - 스크레치 문법 (디지털, 아날로그 입/출력) (0) | 2016.01.30 |
003. Arduino 아두이노 - 빵보드(Breadboard), 점퍼선(Jumper wire), 듀폰케이블(Dupone wire) 사용하기 (0) | 2016.01.30 |
001. Arduino 아두이노 - 중국산 호환보드(CH340&CH341) 드라이버 설치 - 윈도우 (6) | 2016.01.30 |
00. Arduino 아두이노 - 시작하기 스케치 설치 및 포트 확인 (0) | 2016.01.30 |
댓글 영역