본문 바로가기

USB2Serial

(11)
[TUSB3410 EVM] 디바이스 드라이버 인식 테스트 [TUSB3410 EVM] 디바이스 드라이버 인식 테스트 처음 USB포트에 연결 했을때 인식이 되었다 않되었다 문제가 좀 있어 몇번 땜도 다시 해보고 회로 점검도 했는데 진척이 없었다. 혹시나 해서 다른 USB포트에 연결 했는데 인식이 잘 된다. 전원쪽이나 리셋쪽이 좀 불안하지 않은가 싶다. 일단 지금 인식한 포트는 잘 동작 한다. 처음 USB에 연결하면 내부 롬의 Boot Device를 인식하고 드라이버를 물어 온다. 부트 드라이버를 인식히면 다운로드할 사용자 파일을 물어 오는데 디폴트 ini파일에 있는 "umpf3410.i51"를 찾고 펌웨어 파일이 램으로 다운로드가 다 되면 부트 드라이버는 해제되고 "umpf3410.i51"파일이 요구하는 새로운 드라이버를 요구 하게 된다. 샘플드라이버가 인식된 상..
[TUSB3410 EVM] 부트모드 EEPRM모드 TUSB3410는 리셋후 I2C포트를 읽어와 실행코드가 있는지 검사한다. 만약 실행코드가 있다면 램으로 복사한다. 램에 실행코드가 복사되면 USBCTL레지스터의 CONT비트를 셋하고 이뉴머레이션 한다. 호스트 다운로드 모드 I2C포트에 실행코드가 없다면 USBCTL레제스터의 CONT비트를 셋하고 디폴트 초기값으로 이뉴머레이션을 한다. 호스트는 램에 실행코드를 다운로드 하고 USB연결을 끊고 재 연결을 시도 한다. 이때 드라이버 파일(inf파일)에서 지정한 파일을 가져 가는데 디폴트 드라이버는 "umpf3410.i51"파일을 설치 하고 USB로 가져가 실행한다.
[TUSB3410] TI에서 제공하는 EVM회로도 [TUSB3410] TI에서 제공하는 EVM회로도 TUSB3410 연결 SOUT -> MCU_RXD SIN

반응형