| |
1. AvrStudio 4.x 에서 AVR ISP STK500 USB 제품을 이용한 다운로드 방법
1.1
개발환경 다운로드 및 설치
(1) AVR 통합개발 환경인 AvrStudio 4.19 다운로드(사이트 가입과 인증 필요) 후 설치
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725
1.2
USB 드라이버 설치
(1) ISP USB 드라이버를 다운받아서 압축을 해제 합니다.( "C:\JKElec\STK500USBISP" 폴더에 압축을
해제 했다고 가정 )
AVR
ISP STK500 USB드라이버 다운로드
(2) AVR ISP STK500 USB 제품을 PC의 USB 포트에 연결 합니다.

C:\JKElec\STK500USBISP 폴더에서 XP의 경우 "STK500USBISP(XP)" 를 선택 하고, WIN7의 경우
"STK500USBISP(WIN7)" 폴더를 선택 합니다.



USB 드라이버 설치가 성공적으로 완료 되면 장치 관리자에 아래과 같이 COM 포트가 추가 됩니다.

(3) AVR Studio 프로그램에서 COM9 포트가 이상이 되면 선택을 할 수가 없으므로 COM포트 번호를 변경 합니다.



"예" 를 선택 합니다.

AVR ISP STK500 USB 제품을 PC의 USB 포트에서 제거하고 다시 연결을 하면 아래와 같이 변경된 COM포트로 다시
올라 옵니다.

1.3 ISP 모드를 이용한
다운로드
(1) 타겟 디바이스와 AVR ISP STK500 USB 제품 연결
- AVR ISP STK500 USB 제품을 PC와 처음 연결 하였다면 USB드라이버를 설치 해야 합니다. 1.2
USB 드라이버 설치 참조
- USB연결이 성공적으로 설치되었다면 아래와 같이 장치관리자에서 가상 COM포트 번호를 확인 합니다.
- 아래 그림은 타겟 디바이스에 5V전원을 공급하면서 6핀 2열 ISP포트와 연결한 화면 입니다. - ISP 제품의 10핀 ISP 포트쪽의 점퍼를 Open 하면 타겟 보드와 전원이 차단이 되고, Short 하면 5V 전원을 공급 합니다.
* 점퍼 설명

- 제품과 함께 제공하고 있는 ISP 컨버너를 이용하시면 2열 10핀, 2열 6핀, 1열 6핀등의 ISP 포트와 쉽게 연결이
가능 합니다. - 여기서 주의 사항은 ATMEGA128의 경우
ISP포트와 UART0 의 포트번호를 공유하고 있기 때문에
ISP다운로드를 할 경우에는 UART0 연결을 해제하고 타겟에 전원만 공급하고 있는 상태에서
작업을 해야 합니다.

(2) ISP 연결

장치관리자에서 확인된 포트 번호를 선택하고 AVR Studio 버젼에 따라서 "AVRISP" or "STK500" 중에서
"Connect" 합니다.

"Main" 탭에서 Device를 ATmega128을 선택하고, Programming Mode는 "ISP mode" 로 선택
합니다.

(3) Hex파일 다운로딩
"Fuses" 탭에서 Device의 "Fuses" 비트 값을 확인 합니다.

"Program" 탭에서 "..." 버튼을 눌러서 퓨징할 Hex파일을 선택합니다.

퓨징할 Hex파일을 선택합니다.

"Program" 버튼을 클릭해서 Fusing을 시작 합니다.

Hex파일 Fusing이 완료된 상태 입니다.

1.4
ISP 모드 에러
(1) SUT_CLSEL Fuse 비트 설정에 따른 ISP 모드 연결 에러
- 아래와 같은 에러가 발생하는 경우는 공장 출하시 ATMEGA IC의 Fuse 비트가 "Int RC OSC .. " 로
설정이 되어 있어 Frequency 가 낮게 설정되어 있고, ISP 장비의 동작 Frequency가 높게 설정되어
있어서 발생하는 에러 입니다.

이러한 경우에는 JTAG(ISP)장비의 동작 Frequency를 낮춰 줍니다.


장비의 Frequency를 낮추어 주면 Fuse 비트를 읽거나 쓸수가 있습니다. 그러면 Fuse 비트들을 아래와 같이 맞추어
줍니다.

이렇게 한 다음 장비의 동작 Frequency를 다시 원래대로 높게 설정한 후 사용을 하면 좀더 빠르게 바이너리를
다운로드 할 수 있습니다. 위의 에러는 타겟디바이스에 USB to Serial 장치등이 연결되어 있을경우에도 발생
할 수 있는데, 이러한 이유로 발생하는 경우에는 USB to Serial 장치를 연결 해제하고 타겟 디바이스에
전원만 연결하고 ISP장비를 사용하면 해결이 될수 있습니다.
2. ICCAVR 7.x 에서 JTAG ICE500 Mini 제품을 이용한
다운로드 방법(새창)
|