3.1. 빌드 및 디버깅 작업 개요

Table 3.1에서는 RVDS 도구를 사용하여 응용 프로그램을 빌드 및 디버깅하기 위한 기본 작업을 상위 수준 절차로 보여 주고 세부 정보가 있는 참조 설명서 제목을 제공합니다.

참조 설명서에 설명된 작업은 Table 3.1에 설명된 순서와 같지 않을 수도 있습니다. RVDS 도구를 처음 사용하는 경우에는 참조 설명서에 설명된 순서에 따라 차례로 작업하는 것이 좋습니다. Table 3.1에 표시된 순서는 일반적으로 수행되는 작업 순서를 반영한 것입니다.

Table 3.1. 기본 빌드 및 디버깅 작업

단계설명참조
1

프로젝트를 관리하고 빌드하는 데 사용할 RVDS 응용 프로그램을 선택합니다.

  • CodeWarrior for RVDS를 사용하려면 3단계로 진행합니다.

  • RVCT를 사용하여 명령 행에서 빌드하려면 2단계로 진행합니다.

 
2

RVCT 빌드 도구를 직접 사용하려면 필요한 빌드 명령이 들어 있는 매이크파일이나 Windows 명령 파일을 만듭니다.

9단계로 진행하여 RealView Debugger에서 이미지를 로드하고 디버깅합니다.

RealView Compilation Tools 핵심 설명서
3

CodeWarrior for RVDS를 시작합니다.

RealView Development Suite CodeWarrior IDE Guide

4

CodeWarrior for RVDS 프로젝트가 이미 있으면 6단계로 진행합니다.

RealView Development Suite CodeWarrior IDE Guide

 

그렇지 않으면 응용 프로그램의 CodeWarrior for RVDS 프로젝트를 만듭니다.

5

빌드 타겟 설정을 필요한 대로 설정하여 응용 프로그램의 이미지를 빌드합니다. 7단계로 진행합니다.

RealView Development Suite CodeWarrior IDE Guide
6기존 CodeWarrior for RVDS 프로젝트를 엽니다.RealView Development Suite CodeWarrior IDE Guide
7

CodeWarrior for RVDS 프로젝트의 이미지를 빌드합니다.

RealView Development Suite CodeWarrior IDE Guide
8

사용할 이미지를 결정합니다.

  • 미리 빌드된 예제 이미지와 같은 기존 이미지를 사용하려면 9단계로 진행합니다.

  • 새 이미지를 빌드하려면 1단계로 돌아갑니다.

예제 프로젝트 사용

9

RealView Debugger를 시작합니다.

RealView Debugger Essentials Guide
10디버그 타겟과 연결을 필요한 대로 구성합니다.RealView Debugger Target Configuration Guide
11디버그 타겟에 연결합니다.
  • RealView Debugger Essentials Guide

  • RealView Debugger User Guide

12디버깅할 이미지를 로드합니다.
  • RealView Debugger Essentials Guide

  • RealView Debugger User Guide

13브레이크포인트, 트레이스포인트 등의 디버깅 기능을 준비합니다.
  • RealView Debugger Essentials Guide

  • RealView Debugger User Guide

  • RealView Debugger Trace User Guide

  • RealView Debugger RTOS Guide

14이미지를 실행합니다.
  • RealView Debugger Essentials Guide

  • RealView Debugger User Guide

15단계별 실행, 변수 및 메모리 내용 표시 등의 필요한 디버깅 및 모니터링 작업을 수행합니다. 트레이스포인트를 사용하는 경우 RealView Debugger의 트레이스 분석 기능을 사용하여 트레이스 출력을 분석합니다.
  • RealView Debugger Essentials Guide

  • RealView Debugger User Guide

  • RealView Debugger Trace User Guide

  • RealView Debugger RTOS Guide

16

디버깅 세션의 결과에 따라 다음을 수행합니다.

  • 문제가 있으면 17단계로 진행합니다.

 
 
  • 문제가 없으면 최종 릴리스용 이미지를 다시 빌드합니다.

  • RealView Development Suite CodeWarrior IDE Guide

  • RealView Debugger Essentials Guide

  • RealView Compilation Tools 핵심 설명서

17

소스 코드의 문제를 해결할 방법을 결정합니다.

 
 
  • CodeWarrior for RVDS를 사용합니다.

  • RealView Development Suite CodeWarrior IDE Guide

 
  • 선택한 다른 소스 편집기를 사용합니다.

 
18

문제를 수정한 후에는 이미지를 다시 빌드하고 다시 로드한 다음 디버깅해야 합니다.

  • CodeWarrior for RVDS를 사용하는 경우 6단계로 돌아갑니다.

  • RVCT를 직접 사용하는 경우 2단계로 돌아갑니다.

 
Copyright © 2003-2006 ARM Limited. All rights reserved.ARM DUI 0255EK
Non-Confidential