ARM® 워크벤치 IDE 사용 설명서

버전 4.0


Table of Contents

서문
설명서 정보
대상 독자
설명서 사용
표기 규칙
추가 정보
사용자 의견
워크벤치에 대한 사용자 의견
설명서에 대한 사용자 의견
1. 소개
1.1. 워크벤치 개요
1.2. ARM 플러그 인 개요
1.3. 설치 요구 사항
2. 시작하기
2.1. 워크벤치 시작
2.1.1. 언어 팩
2.1.2. 워크벤치 창 열기 및 닫기
2.2. 워크벤치 기능
2.2.1. 작업 공간
2.2.2. 리소스
2.2.3. 퍼스펙티브 및 뷰
2.2.4. 메뉴
2.2.5. 도구 모음
2.3. 소스 코드 편집
2.3.1. 탐색
2.3.2. 검색
2.3.3. 내용 지원
2.3.4. 책갈피
2.4. 워크벤치 구성
2.4.1. 기본 설정 대화 상자
2.4.2. 속성 대화 상자
2.5. 빌드
2.6. 가져오기 및 내보내기
2.6.1. 가져오기
2.6.2. 내보내기
2.7. 도움말 보기
2.7.1. 동적 도움말
2.7.2. ARM 관련 치트 시트
2.7.3. 새 기능 설치
2.7.4. ARM 웹 사이트 액세스
2.7.5. 자습서
2.8. 사용 제한
3. 프로젝트 사용
3.1. ARM 프로젝트 유형 개요
3.1.1. 실행 파일
3.1.2. 정적 라이브러리
3.1.3. Linux용 ARM 프로젝트 유형
3.1.4. 빌드 구성
3.1.5. 프로젝트 템플릿 모음
3.2. 새 RealView 프로젝트 만들기
3.3. 기존 Eclipse 프로젝트 가져오기
3.4. 기존 CodeWarrior 프로젝트 가져오기
3.5. 프로젝트에 파일 추가
3.6. 프로젝트에 라이브러리 추가
4. 빌드 및 컴파일 도구 구성
4.1. ARM 프로젝트의 빌드 속성 액세스
4.2. 특정 파일의 빌드 속성 액세스
4.3. ARM 컴파일 도구 구성
4.4. ARM fromelf 유틸리티 사용
4.4.1. 코드 디스어셈블
4.5. 기본값 복원
5. 편집기 사용
5.1. C/C++ 편집기
5.2. ARM 어셈블러 편집기
5.3. 속성 편집기
5.3.1. 속성 편집기 탭
5.3.2. 주석 처리된 블록에 제어 태그 포함
5.3.3. 제어 태그 개요
5.3.4. 사용 제한
5.3.5. 사용 예
5.4. 스캐터 파일 편집기
5.4.1. 스캐터 로딩 설명 파일 예제
5.5. ELF 내용 편집기
5.5.1. 개요
5.5.2. 기호 테이블
5.5.3. 명령어 크기
5.5.4. 디스어셈블리
6. ARM 플래시 프로그래머 사용
6.1. ARM 플래시 프로그래머 개요
6.2. 플래시 장치 프로그래밍
6.3. 플래시 이미지 가져오기
6.4. 플래시 타겟 관리
6.5. 플래시 장치 관리자 사용
6.6. 새 플래시 알고리즘 만들기
6.7. RealView 디버거에 사용할 보드 내보내기
6.8. RealView 디버거에 사용할 플래시 장치 내보내기
7. RealView 디버거 사용
7.1. RealView 디버거로 실행 가능 이미지 로드
7.1.1. 기존 워크벤치 타겟 구성을 사용하여 로드
7.1.2. 워크벤치 타겟 구성을 사용하지 않고 로드
7.2. 디버그 구성 만들기
7.3. 디버그 구성 설정
7.3.1. 기존 디버그 구성 선택
7.3.2. 디버깅할 다른 이미지 선택
7.3.3. RealView 디버거 연결 설정 구성
7.3.4. 실행 인수 지정
7.4. 디버그 구성을 사용하여 RealView 디버거 시작
7.5. RealView 디버거에 사용할 IP-XACT 설계 파일 내보내기
A. 용어, 바로 가기 및 아이콘
A.1. 용어
A.2. 바로 가기 키
A.3. 메뉴 및 도구 모음 아이콘

List of Figures

2.1. 시작 뷰
2.2. 워크벤치 창
2.3. 작업 공간 시작 관리자 대화 상자
2.4. 링크된 파일
2.5. 링크된 폴더
2.6. 링크된 프로젝트
2.7. 퍼스펙티브 변경
2.8. 워크벤치 도구 모음
2.9. 퍼스펙티브 도구 모음
2.10. 뷰 도구 모음
2.11. 창 기본 설정 대화 상자
2.12. 프로젝트 속성 대화 상자
2.13. 워크벤치 빌드 동작
2.14. 가져오기 마법사의 일반적인 예
2.15. 내보내기 마법사의 일반적인 예
2.16. 치트 시트 선택
2.17. 치트 시트의 예
2.18. RealView 디버거 메시지
3.1. 설치된 도구 체인에 대한 ARM 프로젝트 유형
3.2. 프로젝트 변환기
3.3. 프로젝트 명명
3.4. 프로젝트 템플릿 선택
3.5. 타겟 설정 조정
3.6. 언어 설정
3.7. 프로젝트 예제
3.8. 가져오기 소스 유형 선택
3.9. 가져올 기존 Eclipse 프로젝트 선택
3.10. CodeWarrior XML 선택
3.11. CodeWarrior 프로젝트 가져오기
3.12. 프로젝트 파일 위에 소스 폴더가 있는 구조
3.13. 필터 포함 경로 및 경로 변수
3.14. 파일 명명
4.1. ARM 프로젝트의 빌드 구성 패널
4.2. 워크벤치에서 fromelf 호출
5.1. 버스 구성 GUI 구성요소
5.2. 버스 구성 비트 위치
5.3. 암호 문자열 GUI 구성요소
5.4. 데이터 읽기 프로토콜 GUI 구성요소
5.5. 스택 구성 GUI 구성요소
5.6. VPBDIV 정의 GUI 구성요소
5.7. 로드 영역 이름 추가
5.8. 개요 탭
5.9. 개요 탭
5.10. 기호 테이블 탭
5.11. 명령어 크기 탭
5.12. 디스어셈블리 탭
6.1. ARM 플래시 프로그래머
6.2. 구성 만들기, 관리 및 실행
6.3. 장치 프로그래밍 결과
6.4. 가져올 플래시 이미지를 선택합니다.
6.5. 플래시 이미지 가져오기 설정
6.6. 구성 관리
6.7. 타겟 연결 방식 테스트
6.8. 장치 테스트 결과
6.9. 플래시 장치 추가 또는 제거
6.10. 플래시 장치 가져오기
6.11. 플래시 장치 객체 파일 가져오기
6.12. 새 플래시 장치 프로젝트
6.13. 플래시 프로젝트 명명
6.14. 플래시 장치 세부 정보
6.15. 플래시 장치 구성 설정
6.16. RealView 디버거 보드 내보내기
6.17. 보드 구성 선택
6.18. RealView 디버거로 플래시 장치 내보내기
6.19. 플래시 장치 객체 파일 내보내기
6.20. 플래시 장치 구조 내보내기
6.21. 플래시 장치 블록 내보내기
6.22. 장치 구조 쿼리
6.23. 플래시 장치 매개변수 내보내기
7.1. 디버그 패널
7.2. IP-XACT에서 RealView 디버거로 내보내기
7.3. IP-XACT 설계 파일 선택

소유권 고지 사항

이 소유권 고지 사항의 아래 부분에서 달리 명시되지 않는 한 ® 또는 ™ 표시가 있는 단어와 로고는 EU, 대한민국 및 기타 국가에서 ARM Limited의 등록 상표 또는 상표입니다. 이 설명서에 언급된 기타 브랜드와 이름은 해당 소유자의 상표일 수 있습니다.

이 설명서에 포함된 전체 또는 일부 정보나 설명된 제품은 해당 저작권 소유자의 사전 서면 승인 없이는 어떤 형태로도 개조되거나 복제될 수 없습니다.

이 설명서에 설명된 제품은 지속적으로 개발 및 개선될 수 있습니다. 이 설명서에 포함된 모든 제품 명세와 해당 사용법은 ARM의 신뢰하에 제공됩니다. 그러나 ARM에서는 상품성 또는 특정 목적에의 적합성을 비롯하여 그 밖의 묵시적이거나 명시적인 모든 보증을 부인합니다.

이 설명서는 제품 사용자를 지원하는 용도로만 만들어졌습니다. ARM은 이 설명서 정보의 사용, 정보의 오류나 누락 또는 제품의 잘못된 사용에 따른 어떠한 손실이나 손상도 책임지지 않습니다.

ARM이라는 단어가 사용되는 경우 "ARM이나 해당하는 자회사"를 의미합니다.

기밀 상태

이 설명서는 기밀 문서가 아닙니다. 이 설명서의 사용, 복사 및 공개 권한은 ARM과 설명서 사용 당사자의 동의하에 라이센스 제한을 받습니다.

액세스 제한 없음은 ARM의 내부 분류입니다.

제품 상태

이 설명서의 정보는 개발이 완료된 제품에 대한 최종 정보입니다.

Revision History
Revision A2006년 3월ARM® RealView® Development Suite용 릴리스 버전 3.0
Revision B2007년 3월RealView Development Suite용 릴리스 버전 3.1
Revision C2007년 7월RealView Development Suite용 릴리스 버전 3.1 - ARM 플래시 프로그래머 및 어셈블러 편집기 업데이트
Revision D2007년 12월RealView Development Suite용 릴리스 버전 3.1 - CodeWarrior 임포터 업데이트
Revision E2008년 9월RealView Development Suite 버전 4.0 릴리스
Copyright © 2006-2008 ARM Limited. All rights reserved.ARM DUI 0330EK
Non-Confidential