USBJTAG_V30_manual.hwp

Similar documents
USBISP_V20_manual.hwp

ISP and CodeVisionAVR C Compiler.hwp

USBISPV3.0(071112).hwp

Microsoft Word - AVR Dragon.doc

Microsoft Word - AVRISP mkII 장비 운용.doc

Microsoft PowerPoint - AD-USBISP_V03_사용법.pptx

USBISP MK2 User Manual Page 2/15 Contents 1. Introduction 3 2. USB DRIVER INSTALL 4 3. CodeVisionAVR C Complier / AVR Studio 6 Programmer 설정하기 6 4. US

*Revision History 날짜 내용 최초작성 Tel Fax [2] page

XDS100S V3 Entry-level JTAG Emulator. Revision XDS100S V3 ( 사용매뉴얼 ) Rev TEL , FAX , .

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

RealDSP UT 프로그램 메뉴얼

사용자매뉴얼

AVR USBISP+ V04 사용자메뉴얼 류대우 뉴티씨 (NEWTC) 대표이사

1. 제품소개및특징 1.1 제품소개 < 그림 1.1> AVRISP MK2 USB 개발장비 AVR ISP(In System Programmer)MK2 USB 란 Atmel 사의 AVR 마이크로컨트롤러의내부플래쉬와 EEPROM 에프로그램메모리및데이터를써 (Write, Re

기능 기본기능 AVR용 ISP(In System Programming) 임. STK500 표준프로토콜을정확히따라서만들어져있음. 타겟 AVR 시리즈마이크로컨트롤러의플래시 / EEPROM 메모리에펌웨어를다운로드하고, 테스트할수있다.( 플래시 /EEPROM 읽기 / 쓰기모두

Microsoft Word - MAI-ISP-STK500_매뉴얼_Ver25.docx

Microsoft Word - EastSocket매뉴얼_ _.doc

1. 제품소개및설명 제품특징 그림. 개발장비사진 - AVR FLASH READ/WRITE 가능 - AVR ISP 프로그래밍방식을지원하는 ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega 등다수의 AVR MC

ez-md+_manual01

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - PEB08_USER_GUIDE.doc

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

_USB JTAG Ver1.0 User's Manual.hwp

M16_32KIT_Manual.hwp

USB Manager 1

슬라이드 1

EISC-GANG_User_Guide_V1.2

Microsoft Word - Armjtag_문서1.doc

1. 제품사진및보드설명 < 그림 1.1> AVR-ATmega128 확장형 DEV 보드사진 1.1 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및개발을할수있는 AVR 개발보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정

DSP_MON 프로그램 메뉴얼

목차 1. 개요 USB 드라이버 설치 (FTDI DRIVER) FTDI DRIVER 실행파일 USB 드라이버 확인방법 DEVICE-PROGRAMMER 설치 DEVICE-PROGRAMMER

Microsoft Word - AD-USBISP V03 메뉴얼.doc

Microsoft PowerPoint - AD-USBISP_V03.5_사용자메뉴얼.ppt [호환 모드]

MR-3000A-MAN.hwp

Microsoft Word - Bluetooth User Manual_V1.00_KOR.doc

뉴티씨 (NEWTC) ATmega8 교육용모듈 (Model : AM-8PL ) 메뉴얼 ( 주 ) 뉴티씨 ( NEWTC ) 1. ATmega8 모듈 (AM-8PL) 소개 ATmega8 칩을

Microsoft Word - AD-USBISP V03_5 메뉴얼.doc

슬라이드 1

CD-RW_Advanced.PDF

Mango-E-Toi Board Developer Manual

USB-EK001 매뉴얼

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft Word - EISC-GANG_User_Guide_V1.4.doc

DVI-CL01 매뉴얼


JMOD : ATmega128 기본모듈 사용자설명서 제이씨넷

Install stm32cubemx and st-link utility

DE1-SoC Board

ez-shv manual

PowerPoint 프레젠테이션

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

슬라이드 제목 없음

기능 기본기능 AVR용 ISP(In System Programming) 임. STK500 표준프로토콜을따라서만들어져있음. 타겟 AVR 시리즈마이크로컨트롤러의플래시 / EEPROM 메모리에펌웨어를다운로드하고, 테스트할수있다.( 플래시 /EEPROM 읽기 / 쓰기모두지원

untitled

API 매뉴얼

PRO1_09E [읽기 전용]

Microsoft PowerPoint - avr_lecture1.ppt

API 매뉴얼

슬라이드 1

Rev V0. Date 0 /0/ PICFA 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICFA 확장형개발보드사진 Microchip사의 비트프로세서인 PICFA MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여

1. 제품사진및보드설명 그림. LK ATmega128 A2 트레이닝보드사진 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및제품개발을핛수있는 AVR 트레이닝보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정보가트레이닝보드

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202831C1D6C2F72C2032C1D6C2F729>

BY-FDP-4-70.hwp

SBR-100S User Manual

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

서현수

K_R9000PRO_101.pdf

USER Manual

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

Rev V0. Date 0 /0/ PICF 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICF 확장형개발보드사진 Microchip사의 비트프로세서인 PICF MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여모든부

(Microsoft PowerPoint - \270\266\300\314\305\251\267\316\304\250USB_Host_Device_\272\316\306\256\267\316\264\365\275\307\275\300_Philip.ppt)

Microsoft Word - DCMD-1000 사용자 메뉴얼.docx

Microsoft PowerPoint - SY-A3PSK-V1.pptx

Ultimate High Performance Audio tx-usb Operating Instructions Rev : 1.0

<4D F736F F F696E74202D20454D43BCB3B0E8B4EBC3A5BBE7B7CA2828C1D629B8B6B7E7C0CEC6F75FBDC5C1D6C8A3292E707074>

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

<4A4B49542D D312DBBE7BFEBC0DABCB3B8EDBCAD2E646F63>

Microsoft Word - ICD2PLUS_2003.doc

WebPACK 및 ModelSim 사용법.hwp

1

RealDSP UT 프로그램 메뉴얼

MAX+plus II Getting Started - 무작정따라하기

USER Manual

PLC Robot Starter Quick Guide

Slide 1

2. Step 2 : Select Device Step 2 에서는 Device 드롭 - 다운리스트에서사용자가자신의프로젝트에서사용할디바이스를선택할수있다. 선택가능한디바이스의범위를줄이려면디바이스의제품군 (Family) 를먼저선택하는편이좋다. < 그림 > 프로젝트마법사 Se

XCom v2.x User's Manual

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Implementation of FreeRTOS on LM3S811

Orcad Capture 9.x

슬라이드 제목 없음

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

Microsoft Word - codevision사용법_pdf버전.docx

Microsoft Word - ASG AT90CAN128 모듈.doc

STM32F2xx 시리즈의특성 Core: ARM 32-bit Cortex -M3 CPU with Adaptive real-time accelerator (ARTAccelerator ) allowing 0-wait state execution performance fro

Transcription:

USBJTAG USBJTAG V3.0 User Manual AVRMALL http://www.avrmall.com/ June 12, 2007 Copyright (c) 2003-2007 AVRMALL All Rights Reserved.

USBJTAG User Manual June 12, 2007 Page 2 of 11 Contents 1. 소개 (Introduction) 3 2. 시작준비 (Getting Started) 4 3. AVR Studio 실행하기 (Starting AVR Studio) 7 4. 업그레이드하는방법 (Upgrading) 10

USBJTAG User Manual June 12, 2007 Page 3 of 11 1 소개 (Introduction) USBJTAG 은 ATMEL 사의 JTAG 접속핀을갖는모든 AVR 의 In-Circuit Emulator 하드웨어디버깅툴입니다. USB 포트를이용한 JTAGICE 로 ATMEL JTAGICE 기능을호환하며다음과같은특징을가지고있습니다. USBJTAG 특징 - AVR STUDIO V4.11 이상소프트웨어호환 - ATMEL JTAG 인터페이스지원 - 어셈블러및 C 언어소스레벨디버깅가능 - 모든디지털및아날로그내부자원기능에뮬레이션 - 정지, 실행, 싱글스텝, 브레이크포인트지원 - USB 포트를통한가상직렬포트로접속 - 전원공급 - Target VCC(3.3V~5V 사용가능 ) 또는 USB +5VDC 입력 - JTAG 10Pin Port - Firmware Update 용 6Pin ISP Port 지원 지원 Device ATmega128(L), ATmega64(L), AT90CAN128, ATmega162(L/V) ATmega169(L/V), ATmega16(L), ATmega32(L), ATmega323(L) JTAGPORT : 표준 ATMEL 10 핀 TYPE Power Switch : 1 번 OFF - Target VCC 1 번 ON - USB 5VDC 동작전원 : +3.3~5VDC( 타겟보드전원사용 ) 5VDC( USB 전원사용 ) LED : Power Red LED Status Green LED 보드크기 : 69( 가로 ) X 39( 세로 ) X 23( 높이 )mm 휴대하기간편한미니케이스적용 기본제공사항 : USBJTAG V3.0-1 개 10 핀플랫케이블 20cm - 1 개 USB A/B 케이블 2m - 1 개

USBJTAG User Manual June 12, 2007 Page 4 of 11 2 시작준비 (Getting Started) 설치 PC 환경 - 486 이상 ( 펜티엄권장 ) - 윈도우 95/98/2000/XP 동작 ( 윈도우 98 이상권장 ) - 16MB RAM 이상 - 16MB 하드디스크공간 - AVR STUDIO V4.11 이상 USBJTAG 와 PC 연결 우선 PC 에 USB 케이블을사용하여 USBJTAG 를연결한다. USBJTAG 의 10 핀플랫케이블로타겟보드에연결한후타겟보드의전원을켜면 USBJTAG 의 LED 에적색불과녹색불이켜집니다. 그러면 USBJTAG 의드라이버를요구하는데 OS 에따라서올려진 USB Driver 를가지고설치한다. USB 를인식되면 USB 드라이버를설치하시면됩니다. 1. 새하드웨어발견 (USB<->Serial) 2. 새하드웨어검색마법사시작 ( 목록또는특정위치에서설치선택 ) 3. 검색안함. 설치할드라이버직접선택 4. 하드웨어종류 ( 모든장치표시선택 ) 5. 설치할하드웨어장치드라이버선택 ( 디스크있음에서설치드라이버선택 -> FTDIPORT.INF 선택 ) 6. USB High Speed Serial Conveter 선택 7. OS 가 XP 일경우호환성테스트 8. 새하드웨어검색마법사완료 (USB High Speed Serial Converter 마침 ) 1. 새하드웨어발견 (USB Serial Port) 2. 새하드웨어검색마법사시작 ( 목록또는특정위치에서설치선택 ) 3. 검색안함. 설치할드라이버직접선택 4. 하드웨어종류 ( 모든장치표시선택 ) 5. 설치할하드웨어장치드라이버선택 ( 디스크있음에서설치드라이버선택 -> FTDIPORT.INF 선택 ) 6. USB Serial Port 선택 7. OS 가 XP 일경우호환성테스트 8. 새하드웨어검색마법사완료 (USB Serial Port 마침 ) 9. 새하드웨어발견 제어판 -> 장치관리자 -> 포트 (COM 및 LPT) 선택하시면 USB Serial Port(COM3) 가나옵니다. 포트설정은속성에서변경가능합니다. 이렇게하시면우선 USB 설치가완료된것입니다.

USBJTAG User Manual June 12, 2007 Page 5 of 11 USBJTAG 와 Target 보드연결 - Target 보드의 JTAG 포트에 1 번방향을확인하고 USBJTAG 을연결한다. - JTAG 커넥터핀배치는다음과같다. 1 TCK GND 2 3 TDO VCC 4 5 TMS RESET 6 7 VCC NC 8 9 TDI GND 10 - JTAG Signals Pin Signal I/O Description 1 TCK Output Test Clock, clock signal from JTAG ICE to target JTAG port 2 GND - Ground 3 TDO Input Test Data Output, data signal from target JTAG port to JTAG ICE 4 VTref Input 5 TMS Output 6 nsrst Out-/In-put 7 Vsupply Input 8 ntrst NC(Output) Target reference voltage. VDD from target used to control logic-level onverter and target power LED indicator. Test Mode Select, mode select signal from JTAG ICE to target JTAG port Open collector output from adapter to the target system reset. This pin is also an input to the adapter so that a reset initiated on the target may be reported to the JTAG ICE. Supply voltage to the adapter, this connector can be used to supply the adapter with power from a regulated power supply(3-5)v DC (normally target VDD).This supply voltage input is automatically disconnected when a external power supply is connected Not connected, reserved for compatibility with other equipment (JTAG port reset) 9 TDI Output Test Data Input, data signal from JTAG ICE to target JTAG port 10 GND - Ground

USBJTAG User Manual June 12, 2007 Page 6 of 11 주의사항 : USBJTAG 을사용하기위해서는 AVR 의퓨즈비트에서 JTAG 기능을 Enable 하여야합니다. JTAG 기능이 Disable 되어있는경우 USBJTAGICE 가동작되지않습니다. JTAG Fuse 가 Disable 시 JTAG 가동작하지않으므로 AVRISP 를통해 JTAG Fuse 를 Enable 시켜야합니다. USBISP 나 AMISP 와같은 AVRISP 툴을이용하여 AVR STUDIO 에서 AVRISP 창을띄워 Fuse Bit 탭에서 JTAGEN=0 과 OCDEN=0 Fuse 을체크한후에 Program 을눌러퓨즈비트를프로그램합니다.

USBJTAG User Manual June 12, 2007 Page 7 of 11 3 AVR Studio 실행하기 (Starting AVR Studio) 3-1. AVR Studio 실행 AVR Studio 는 ATMEL 사에서무료로제공하는통합환경툴이다. 어셈블러, 시뮬레이션, 에뮬레이션,ISP 기능등이제공되는툴로효율적으로사용하면개발시간을단축할수있다. USBJTAG ICE 를실행하기위해서는.cof(c 레벨로디버깅 ) 또는.obj(asm 레벨로디버깅 ) 파일리필요하다. 3-2. C 소스레벨로디버깅하기 1) File => Open File 에서 Project 위치를지정한후에.cof 파일을불러옵니다. 2) 파일을불러온후아래와같은새로운창이뜨는데, Platform 에서 JTAG ICE 를선택한후에원하는 Device 를선택한다음 Finish 버튼을누르면 Debugging 이진행됩니다.

USBJTAG User Manual June 12, 2007 Page 8 of 11 3) 동작을빠르게하기위해서다음과같이설정한다. - Debug => JTAG ICE Options => Connection 메뉴에서 JTAG port frequency 을 Tagjet Device 의주파수의 1/4 로설정한다.( 예를들어 16MHz 클럭을사용하면최대 4Mhz 로설정하여동작하게된다.) - 통신속도를 115200 으로설정한다. 4) 디버깅메뉴이용하기디버깅은각종메뉴를이용하여레지스터의위치및변수모니터링싱글스텝, 브레이크포인트등각종메뉴를이용하여디버깅할수있다. RUN, STEP, Break point 등을사용하여디버깅작업을한다.

USBJTAG User Manual June 12, 2007 Page 9 of 11 3-3. USBJTAG 으로 Flash Write 하기 USBJTAG 을이용한다운로딩모드는 AVRISP 와는달리다운로딩속도를최대 115K 까지사용가능하므로빠르게 Flash 에프로그램을라이팅할수있다. ISP 기능을사용하기위해서는 JTAG Fuse 가설정되어있어야한다. JTAGEN, SPIEN, OCDEN 는무조건체크해야한다. AVR Studio 에서는에뮬레이션동작과다운로딩동작이동시에지원하지않으므로에뮬레이션을실행중이라면 project => close project 메뉴로 project 를닫아줘야한다. 1) 시작메뉴에서 AVR Studio 를실행한다. 2) Tools => Program AVR => Connect => JTAG ICE 와포트번호를선택한후 Connect 버튼을누른다. 3) 위의그림과같은 JTAG ICE 라는이름의창이뜨면타겟보드의디바이스를선택후 Flash 에서원하는 hex 파일을불러들여 program 하시면 flash writing 이진행된다. Fuse bit 에서 JTAGEN, SPIEN, OCDEN 은반드시체크되어있어야 USBJTAG 으로 flash writing 할수있다.

USBJTAG User Manual June 12, 2007 Page 10 of 11 4 업그레이드하는방법 (Upgrading) 우선업그레이드는현재사용중인 AVR Studio 버전과 USBJTAG V3.0 의펌웨어버전이다르면 USBJTAG V3.0 을업그레이드한후사용하여야한다. 펌웨어버전이다르면 AVR Studio 에서 USBJTAG 접속시업그레이드를요구하는메시지창이뜰때만업그레이드하시면됩니다. 업그레이드시추가적인 ISP 가필요하다. 1) USBJTAG V3.0 의케이스를개봉하면아래와같다. 2) AVRStudio 버전이최신버전이아니라면새로운버전을 http://www.atmel.com 을방문해서다운받으시기바란다. 2007 년 6 월현재 4.13 버전이최신버전이다. 만일최신버전이아니라면최신버전을여러분의 PC 상에인스톨한다. 3) AVRMALL 홈페이지에서커뮤니티 -> 개발툴에서 USBJTAG V3.0 펌웨어를다운받는다. 4) USBJTAG 의 CN2 에 USBISP(USB 전원사용으로 1 번스위치 ON) 를연결한다. 5) AVR Studio 메뉴중 Tools => Program AVR => Connect => STK500 or AVRISP 와포트번호를선택한후 Connect 버튼을눌러 AVRISP 창을실행한다.

USBJTAG User Manual June 12, 2007 Page 11 of 11 6) 디바이스 (ATmega16) 를선택한다. 다운받은펌웨어를 Flash 의헥사파일에경로를지정한후 Program 버튼을눌러라이팅한다. 7) Fuse 탭을누르면 USBJTAG 의현재퓨즈세팅값을읽어옵니다. 다른설정은건들지말고그림과같이설정되어있으면된다. 8) USBISP 의전원을끄고 USBJTAG 에연결된 ISP 을제거한다. PC 와 USBJTAG 을 USB 케이블로연결하고 USBJTAG 과타겟보드는 10 핀플랫케이블로연결한다. 타겟보드의전원을인가하면 USBJTAG 의 LED 가적색과녹색이켜져있는상태이다. 이제부터업그레이드된펌웨어로 USBJTAG 이동작하게된다. 13) 최신버전의 AVR Studio 를실행한후사용하면된다.