BASIC4MCU | ◎ STM32F | STM32 | [펌] Windows에서 CMSIS-DAP interface의 Serial Driver 장치가 연결 되지 않을 때 해결 방법
페이지 정보
작성자 키트 작성일2017-09-12 13:45 조회2,069회 댓글0건본문
Windows에서 CMSIS-DAP interface의 Serial Driver 장치가 연결 되지 않을 때 해결 방법
2015년 1월 18일https://github.com/mbedmicro/CMSIS-DAP 에서 Release 한 Firmware를 이용하여 CMSIS-DAP interface를 구현 하는 중, Windows 환경에서는 Serial Driver 장치가 연결되지 않는 문제가 발생하였다.
본 포스팅에서는 위와 같은 문제가 발생 하였을 때, 해결하는 방법을 정리 한다.
Problem
CMSIS-DAP interface는 크게 두 가지의 기능이 있다.
첫 번째 기능은 USB interface를 이용하여 Target MCU에 Firmware를 Upload 하는 기능이 있고, 두 번째는 USB interface를 통해 Target MCU의 UART 정보를 PC에서 입/출력 할 수 있는 기능이 있다.
하지만 Interface Board를 PC와 USB Cable로 연결 하였을 때, Windows 환경에서는 COM 포트(장치 관리자)가 생성되지 않아 UART 정보를 확인 할 수 없는 문제가 발생 하였다.
(참고로 Linux 환경에서 테스트한 결과, Linux 환경에서는 별도의 드라이버 설치 없이 정상적으로 동작하는 것을 확인 함.)
참고로, CMSIS-DAP interface firmware를 위한 Hardware Interface는 아래 그림과 같다.
본 포스팅에서는 Onboard Interface로 TG-LPC11U35-501 Board를 이용하였고, Target MCU로는 W7500 Chip을 사용 하였다. Onboard Interface의 SWD 핀들을 이용하여 Target MCU의 Firmware를 변경 할 수 있고, Onboard Interface 의 UART 핀들을 이용하여 Target MCU의 UART 정보를 PC에서 USB interface로 입/출력 할 수 있다.
Solution
위와 같은 문제를 해결하기 위해 mbed 사이트를 검색한 결과, Windows 환경에서는 별도의 Driver가 필요 한 것을 알았다.
해당 드라이버는 아래 주소에 접속 한 후, Download lates driver 링크를 클릭하면 다운로드 할 수 있다.
http://developer.mbed.org/handbook/Windows-serial-configuration
Driver가 정상적으로 설치 되면, 아래와 같이 장치 관리자에 mbed Serial Port와 MBED microcontroller USB Device가 생성 된 것을 확인 할 수 있다.
댓글 0
조회수 2,069등록된 댓글이 없습니다.