Microsoft Word - Armjtag_문서1.doc

Similar documents
ISP and CodeVisionAVR C Compiler.hwp

슬라이드 1

슬라이드 1

Install stm32cubemx and st-link utility

DE1-SoC Board

슬라이드 제목 없음

MPLAB C18 C

鍮뚮┰硫붾돱??李⑤낯

5-03-Â÷¼¼´ëÀ¥Iš

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

NTD36HD Manual

ICAS CADWorx SPLM License 평가판설치가이드

MF3010 MF Driver Installation Guide

텀블러514

PowerPoint 프레젠테이션

Mango-E-Toi Board Developer Manual

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

Microsoft Word - jEMB11_kor.docx

SBR-100S User Manual

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

Microsoft PowerPoint - ARM 개발 환경.ppt

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

PRO1_04E [읽기 전용]

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

CODESYS 런타임 설치과정

Microsoft Word - AVR Dragon.doc

Mango220 Android How to compile and Transfer image to Target

EWAVR 5.1x 프로젝트 옵션 설정(1_2) 2. Project -> > Option -> > General Option -> > Output / Library Configuration Library Configuration 은 사용하게 될 Library file을

Microsoft PowerPoint - Getting Started with IAR C for ARM _.ppt

MF5900 Series MF Driver Installation Guide

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

RealDSP UT 프로그램 메뉴얼

Dialog Box 실행파일을 Web에 포함시키는 방법

IAR_IDE_LM3S8962_Config_v3.doc

슬라이드 1

RealDSP UT 프로그램 메뉴얼

untitled

슬라이드 1

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

PRO1_09E [읽기 전용]

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f

PRO1_02E [읽기 전용]

Windows 8에서 BioStar 1 설치하기

강의10

슬라이드 1

Microsoft Word - src.doc

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

(SW3704) Gingerbread Source Build & Working Guide

Microsoft Word - CooCox

4. 스위치재부팅을실시한다. ( 만약, Save 질문이나오면 'no' 를실시한다.) SWx#reload System configuration has been modified. Save? [yes/no]: no Proceed with reload? [confirm] (

4S 1차년도 평가 발표자료

Compiler SPEC Highlights in EW430 Version 4.20 MISRA C:2004 support Multiple inheritance Improved hardware multiplier support Advanced cycle counter f

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

*Revision History 날짜 내용 Rev. 1.0 초판완성 [2] page

JDK이클립스

게임 기획서 표준양식 연구보고서

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

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

PowerPoint 프레젠테이션

슬라이드 1

gcloud storage 사용자가이드 1 / 17

Title Here

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

chapter4

01장

System Recovery 사용자 매뉴얼

Product Brief Manual

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

Mango64R3 How to write Wince 6.0

Leader in Electrics & Automation GIPAM MANAGER Electric Equipment

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

JDBC 소개및설치 Database Laboratory

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

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

_USB JTAG Ver1.0 User's Manual.hwp

Office 365 사용자 가이드

1-1) 1) Derivative Information < CPU 의선택 > 사용하고자하는 8051 MCU 를폴더별로분리되어있습니다. 해당되는 Device 의 *.i51 파일을불러옵니다. 다양한 8051 Core 의메모리를지원하기위하만들어놓은 Memory Mapping

IDA 5.x Manual hwp

WebPACK 및 ModelSim 사용법.hwp

PowerPoint Template

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Student Help

USBISPV3.0(071112).hwp

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

Microsoft Outlook G Suite 가이드

Microsoft Word - AVRISP mkII 장비 운용.doc

MaxstAR SDK 2.0 for Unity3D Manual Ver

2015학년도 고려대학교 수시모집 일반전형 논술고사

서현수

EISC-GANG_User_Guide_V1.2

Microsoft Word - EISC-GANG_User_Guide_V1.4.doc

Running EDIUS 7 on an Apple Mac Computer Under Boot Camp

SMT Kor.indd

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Transcription:

ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor Wiggler 드라이버설치 3. OCD Command 실행 4. ARM JTAG 연결 5. RAM 에서 Debugging 하기 ( Option 설정 ) 6. RAM Debugging ( C-Spy 사용 ) 7. Flash 에서 Debugging ( Option 설정 ) 8. Flash Debugging ( C-Spy 사용 ) 씨링크테크 www.c-linktech.co.kr

1. IAR EWARM (Kickstart for ARM) 설치 IAR 사의 Website 에서무료버젼인 Kickstart for ARM 을다운받아설치합니다. 설치과정은여기에서설명을생략합니다.

2. Wiggler 드라이버설치 ARM-JTAG를사용하기위해서는먼저 Macraigor Wiggler 드라이버를 install하여야합니다. 드라이버인스톨은 EWARM이설치된폴더안에서 ocd_dbgr.exe를실행하면됩니다... IAR Systems Embedded Workbench 4.0 Kickstart arm drivers Macraigor ocd_dbgr.exe 설치가완료되면 yes 를선택하여재부팅을합니다.

3. ARM JTAG 연결 재booting후에 ARM-JTAG를프린터포트에연결하고 Target Arm보드와 ARM-JTAG의 20P 소켓과는 Flat Cable로연결합니다. 필요에따라 6P 간이형 Connect로연결하여도됩니다. 이때에는 VCC,GND가바뀌지않도록주의해야합니다.

Target Arm 보드에전원을인가합니다.

4. OCD Command 실행 ARM-JTAG가정상작동되는지확인하기위해 OCD Commander를실행합니다. Connection Dialog가나오면사용하는 Arm프로세서, 포트, Wiggler를선택하고 OK를클릭합니다. 다음에서 OCD Commander 의화면이나타나면 ARM-JTAG 는정상작동되는것입니다. 만약 OCD Commander의화면이나오지않고 Error문구의 Dialog Box가나오면전원이나하드웨어불량, 결선잘못또는기타다른요인을찾아보고원인을제거해주어야합니다.

Command 를입력하고이에따른결과가화면에표시됩니다. 이상으로 ARM-JTAG 를사용하기위한드라이버가설치완료되었습니다.

5. RAM 에서 Debugging 하기 ( Option 설정 ) (*) 여기에서설명한내용은여러가지조건에서테스트한내용을바탕으로한것이아니므로사용상다른결과가있을수있습니다. 이점을유의하시고사용상문제점과한계는사용자스스로인식하시고사용바랍니다. Debugging은 Target보드의 RAM에프로그램을 Down하고 Debugging하는방법과 FLASH 에저장하여 Debugging하는방법이있습니다. 여기에서는 RAM에서 Debugging하는방법을설명합니다. Flash에서 Debugging은다음항목을참조하세요. EWARM 을실행하고작업중인프로젝트를 Open 합니다. 여기에서의프로그램예제는 IAR사의 Website에서제공하는예제를사용하고이를 AT91SAM7S256과 ARM-JTAG를사용하기위해 Option을변경한내용입니다. 예제는누구나프로세서별로 Download 가능합니다. Workspace 에서 RAM_Debug 을선택합니다. (Project/Edit Configurations을사용하여 Ram_debug / Flash_debug / bin 등과같이별도로 Configurations를만들어놓으면 Options설정을별도로관리해주어서편리합니다.)

메뉴에서 Project/Options를선택합니다. 또는 workspace의프로젝트이름 (Basic-RAM_Debug) 에 right click하여 Options을선택해도됩니다. Linker 항목을선택하여 Output 탭을선택하면다음과같습니다.

Extra Output 탭입니다. Config 탭입니다. Linker Command file( at91sam7s256_64kram.xcl ) 은다운받은예제에포함이되여있습니다.

Debugger 항목을선택하여 Macro file을지정합니다. Driver는 Macraigor를선택합니다. Download에서 Use flash loaders를체크하지않으면 RAM에 Download합니다. Verify download를체크하면다운로드후 verify를합니다.

Macraigor 에서 OCD Interface device 는 Wiggler 를선택합니다. 이상으로설정이끝나고 OK 를클릭하여 Options 을종료합니다.

6. RAM 레서 Debugging 하기 ( C-Spy Debugger ) EWARM IDE 메인화면에서 Project/ Rebuild All 을선택하여변경사항을적용시킵니다. 그다음 Project/Debug을선택하면, ARM-JTAG를통해 Target보드의 JTAG단자를거쳐프로그램이 RAM에 Download됩니다. Download가완료되고 Debugging준비가된상태에서화면은 C-Spy debugger화면으로전환됩니다. 이제부터 Step단위로 Debugging을할수있고 Break, Stop / Watch / Memory창 / Register / stack / Disassembly등모든 C-Spy의 Debugging기능을사용할수있습니다.

7. Flash 에서 Debugging 하기 ( Option 설정 ) FLASH 에저장하여 Debugging 하기위한 Option 설정방법에대해설명합니다. 앞서설명한 RAM에서 Debugging하는설정방법과다른부분만그림으로표시하였고같은부분은생략하였으므로같이비교하여참조바랍니다. Workspace 에서 Flash_debug 을선택합니다. (Project/Edit Configurations을사용하여 Ram_debug / Flash_debug / bin 등과같이별도로 Configurations를만들어놓으면 Options설정을별도로관리해주어서편리합니다.) EWARM 의메뉴에서 Project/Options 를선택합니다. 다음부터다른설정값입니다. Allow C-SPY-specific extra output file이체크되여있습니다.

Format 형식을 simple-code 로선택합니다.

Linker command file 이앞전의파일과달라졌습니다. macro file 을지정합니다.

Use flash loader 를선택합니다. Verify download를체크하면다운로드후 verify시에 Error가발생합니다. Flash 내용을 verify 못하는것같습니다. RAM-Debug시에는사용가능합니다. Use flash loader가선택이되여있지않으면 RAM에 Download가되고 FLASH에는굽지않습니다. 이상으로설정이끝나고 OK 를클릭하여 Options 을종료합니다.

8. Flash 에서 Debugging 하기 ( C-Spy Debugger ) EWARM IDE 메인화면에서 Project/Rebuild All 을선택하여변경사항을적용시킵니다. 그다음 Project/Debug을선택하면, ARM-JTAG를통해 Target보드의 JTAG단자를거쳐 flash loader가 RAM에 Download됩니다. 그다음 flash loader가프로그램을 Download받아 flash에저장합니다. Download가완료 (flash에저장 ) 되고 Debugging준비가된상태에서화면은 C-Spy debugger화면으로전환됩니다. C-Spy 사용방법과기능은 RAM debugging과동일합니다. 기타자세한내용은 EWARM의 User_Guide.pdf를참조하세요.