본문 바로가기

[AVR]/AT90USB

[AT90USB162 EVM] USB 를 이용한 펌웨어 다운로드 - Flip 사용법 정리



AT90USB162 테스트 예제 소스코드


AT90USB162는 기본적으로 USB를 이용하여 펌웨어를 다운로드 할 수 있는 부트로더가 있기 때문에 USB를 이용하여 간단하게 펌웨어를 다운로드 할 수 있다.
USB 부트를 사용하기위해 PD7를 Low로 하면 된다.

 USB Boot Mode Enable -> PD7 Low





PD7은 디폴트 Low이므로  USB커넥터를 연결하면 USB인식을 한다.
USB인식하면서 설치 드라이버를 찾는데 드라이버는 Atmel사의 Flip을 설치하면 그 설치된 곳에서 찾을 수 있다.
[Flip 다운로드 링크]


기본적으로 /Flip/usb 폴더에 있다.






AT90USB 드라이버 설치 후 장치관리자를 보면 설치 여부를 확인 할 수 있다.



Flip 을 이용한 At90USB 펌웨어 다운로드
프로그램을 실행해 디바이스를 선택한다.



USB 인터페이스를 설정하고 다운로드 할 펌웨어 선택후 USB로 다운로드 가능하다.
펌웨어 다운로드 한후 "Start Appliction" 을 클릭하면 프로그램이 실행된다.
이때 주의 사항으로 "Reset" 체크 박스는 해제 하도록한다. 리셋을 하면 또다시 USB를 부트로더가 실행이 되므로 테스트 할때는 다운로드 한 펌웨어만 실행하도록 해야 한다. 테스트가 완료된 후 PD7을 High로 해서 리셋하면 사용자 프로그램이 실행된다.



AT90USB162 테스트 동영상

반응형