2013-07-19 16 views
6

FT_Prog를 통해 FTDI 칩 (R232R)에서 PID를 변경하려고했습니다. 그것은 작동하지만 그 후 나는 윈도우 7이 자동으로 FTDI 장치가 아닌 USB 장치 용 드라이버를 다시 설치한다는 것을 알게되었습니다. PID를 기본값 (6001)으로 되돌리고 싶습니다. 문제는 다른 PID 번호를 가지고 있기 때문에 FT_Prog 앱에서이 장치를 볼 수 없다는 것입니다. 나는 또한 MProg를 시도했지만 같은 결과를 보였다. 나는 또한 수동으로 Windows FTDI 드라이버를 다시 시도했지만 FT_Prog에서 FTD 장치를 볼 수 없습니다. FT_Prod를 사용하여 통신을 끊으면 왜 PID를 변경할 수 있습니까?FTDI 기본값으로 PID 변경

답변

1

PID를 프로그래밍 한 것처럼 들리지만 해당 PID와 일치시킬 드라이버가 없습니다. 따라서 장치가 열거되지만 시스템의 모든 USB 드라이버와 연결되지는 않습니다.

원래 드라이버를 수정하여 PID를 추가 한 다음 수정 된 장치에 해당 드라이버를 설치할 수 있습니다.

또는 장치에 원본 드라이버의로드를 강제 할 수 있습니다. 장치 관리자를 열고 장치를 마우스 오른쪽 단추로 클릭하고 드라이버 업데이트를 선택하십시오. 그런 다음 찾아보기를 클릭하고 직접 선택을 클릭하십시오. 마지막으로 디스크 있음을 클릭하고 원본 드라이버를 찾습니다. 일치하지 않는다는 메시지를 표시하고 확신하는지 묻습니다. 예라고 말하면 원래 드라이버의로드가 강제로 이루어집니다. 이렇게하면 PID를 원래대로 되돌릴 수 있습니다.

4

좋아, 결국 나는 해결책을 내놓았다. 프레스톤에게 감사드립니다. 나는 단지 기본 Windows FTDI 드라이버의 복사본을 만들고, FTDIBUS.inf를 열어 기본값 6001에서 6005로 PID 번호를 변경하고 드라이버를 수동으로 설치합니다. 그것은 지금 일하고 또한 표준 FTDI 도구 FT_Prog 내 FTDI 칩에 연결할 수 있습니다. 그래서 이것으로 VID와 PID의 조합으로 내 드라이버를 만들 수 있습니다. FTDI TN_104의 기술 노트에 자세한 정보가 있습니다.