16
XDS100S V3 – Entry-level JTAG Emulator. TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [1] page Revision 12.01.31 XDS100S V3 (사용 매뉴얼) Rev. 1.0.1

XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [1] page

Revision 12.01.31

XDS100S V3 (사용 매뉴얼)

Rev. 1.0.1

Page 2: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [2] page

*Revision History

날 짜 내 용

2011. 12. 13. - Rev. 1.0 초판 완성

2012. 01. 31. - Rev. 1.0.1 연결 Tip 추가

Page 3: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [3] page

목차

XDS100S V3 ................................................................................................................................................. 1

1 제품 구성 ............................................................................................................................................... 4

2 XDS100S V3의 특징 ............................................................................................................................ 5

2.1 XDS100S V3 H/W 특징 ........................................................................................................................................... 5

2.2 XDS100S V3 의 제한사항 ...................................................................................................................................... 5

3 주요 부품 배치 위치 ............................................................................................................................ 6

4 XDS100S V3 사용 안내 ...................................................................................................................... 7

4.1 XDS100S V3의 PC 인식 .......................................................................................................................................... 7

4.2 XDS100S V3 권장 연결순서 .................................................................................................................................. 9

4.3 CCS V5.X에서의 타겟설정 예 ............................................................................................................................. 10

5 XDS100S V3 A/S 정책 안내 ............................................................................................................. 16

Page 4: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [4] page

1 제품 구성

[그림 1-1] – XDS100S V3 제품 구성

- XDS100S JTAG 에뮬레이터 1대

- 표준 14핀 케이블 1개

- USB 케이블 1개

Page 5: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [5] page

2 XDS100S V3의 특징 싱크웍스의 XDS100S V3 에뮬레이터는 TI가 출시한 XDS100 계열 기술의 최신버전(V3)을 적용

한 제품으로, 보다 진보된 IEEE1149.7 JTAG 표준을 지원하고, 특히, TMS320F28X 계열 중 가장 최

근에 발표된 ConcertoTM 계열(F28M35Hx / F28M35Mx / F28M35Ex) 프로세서를 지원하는 저가의

소형 JTAG 에뮬레이터 입니다.

TI의 프로세서를 처음 시작하시는 고객 분들이나 교육 및 학습용으로 사용하시는 분들에게 적

합한 에뮬레이터이며, 본격 개발/연구용 에뮬레이터인 TDS510 / TDS560 계열과 비교했을 때, 실

시간 디버깅 속도나 다운로드 속도가 늦지만, 가격이 저렴하고, 무엇보다 TI의 S/W 개발 툴인

Code Composer Studio를 기능제약 없이 무료로 이용할 수 있다는 것이 장점입니다.

2.1 XDS100S V3 H/W 특징

- USB High Speed (480Mbit/s) 지원

- 기존의 IEEE1149.1 표준보다 진보된 IEEE1149.7 호환 JTAG 에뮬레이터

- XDS100 V2 호환 모드 지원 (단, 호환모드에서는 IEEE1149.1로 동작)

- IEEE1149.7 어댑터(Adapter) 모드 지원

- USB 버스 전원 사용 (별도의 전원 불필요)

- TI 표준 14핀 인터페이스 지원

- 별도의 드라이버 설치 없이 자동 인식 (단, CCS v5.x 설치 환경에 한 함)

- 에뮬레이터 동작 표시용 LED 탑재

2.2 XDS100S V3 의 제한사항

- CCSv3.3, CCSv4.x 미-지원

- TMS320C24x 계열 미-지원

- RTDX, HSRTDX 미-지원

* TMS320F28x 프로세서는 IEEE1149.7 표준을 아직까지 지원하지 못하고 있습니다. 따라서, TMS320F28x 프로세

서를 사용할 때에는 IEEE1149.1로 동작하는 XDS100v2 호환 모드를 사용해야 합니다.

Page 6: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [6] page

3 주요 부품 배치 위치

Mini USB

5Pin 커넥터

(PC와 연결)

14-PIN JTAG Target 커넥터

(타겟 보드와 연결)

20-PIN JTAG Target 커넥터

(조립되지 않음)

14-PIN JTAG Adapter 커넥터

(테스트용! 사용하지 말 것!)

XDS100S V3

동작 지시 LED

* 14-PIN JTAG Adapter 커넥터는 에뮬레이터 내부 테스트와 IEEE1198.1을 IEEE1189.7으로

변환하는 용도로 사용됩니다. 타겟 보드 접속용으로는 사용할 수 없습니다.

Adapter Mode

IEEE1149.7 Mode

동작 지시 LED

* 20-PIN JTAG Target 커넥터는 조립되지 않은 상태입니다. 필요하신 분은 SAMTEC사의

TSM-107-01-S-DV 커넥터를 권장합니다.

Page 7: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [7] page

4 XDS100S V3 사용 안내

4.1 XDS100S V3의 PC 인식

XDS100S V3는 Code Composer Studio v5.1 이상에서만 사용하실 수 있으며, 별도의 소프트웨어

없이 USB 연결만으로 자동 인식됩니다.

1. XDS100S V3와 연결된 USB 케이블을 PC의 USB 포트에 연결합니다.

2. PC에서 XDS100S V3를 인식할 때까지 잠시 기다립니다.

미니 5P 커넥터 범용 4P 커넥터

Windows 의 예

(몇 개의 팝업 메시지가 나타나며, 최종 인식

성공 후 좌측과 같은 메시지를 확인할 수 있

습니다.

Page 8: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [8] page

3. 장치관리자에서 "TI XDS100v3 Channel A", "TI XDS100v3 Channel B" 항목을 확인합니다..

Windows 장치관리자의 예

“TI XDS100v3 Channel A” 와

“TI XDS100v3 Channel B” 항목 2개가 모두

성공적으로 설치되었는지 확인합니다.

Page 9: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [9] page

4.2 XDS100S V3 권장 연결순서

XDS100S V3와 타겟 프로세서 연결 시 아래의 순서를 권장합니다.

1. 타겟 프로세서 전원 OFF

2. XDS100S V3를 타겟 프로세서의 표준 14핀 JTAG 커넥터와 연결

3. 타겟 프로세서 전원 ON

4. XDS100S V3와 연결된 USB 케이블을 PC의 USB 포트에 연결

5. Code Composer Studio 실행

6. “Connect” 명령 실행

위의 권장 연결순서는 JTAG 에뮬레이터보다 타겟 프로세서에 전원을 먼저 인가하여, 타겟 프로

세서의 안정적인 Power-on-reset을 보장하는 방법 입니다.

Page 10: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [10] page

4.3 CCS v5.x에서의 타겟설정 예

1. “Code Composer Studio v5.x”를 실행합니다.

2. 디버깅할 예제 프로젝트를 불러옵니다.

Page 11: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [11] page

3. “File Target Configuration” 메뉴를 실행합니다.

4. 타겟 설정이 저장될 파일명과 경로를 지정하고, “Finish” 버튼을 클릭합니다.

Page 12: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [12] page

5. 화면 나타난 타겟 설정 화면의 Connection 드롭다운 메뉴에서 “Texas Instruments

XDS100v3 USB Emulator”를 선택합니다.

6. Device란의 타겟 리스트들 중 디버깅할 대상을 선택합니다.

Page 13: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [13] page

7. “Save” 버튼을 클릭하여, 설정을 저장합니다.

8. 다시 “Advanced” 탭을 선택하고, 좌측 All connection 창에서 “Texas Instruments

XDS100v3 USB Emulator_0”를 선택합니다.

Page 14: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [14] page

9. 이제 다시 우측 Connection Properties 창에서 The Converter Usage 항목을 “Its

bypassed, use 1149.1, mimic XDS100v2”로 선택하고, 저장합니다.

연결관련 Tip! 위와 같이 설정하시면, XDS100S V3를 XDS100V2 호환모드 환경을 기준으로 한, 최대속도로 사

용하실 수 있습니다. 다만, 환경에 따라 연결에 문제가 있을 경우, 아래와 같이 설정을 수정하여,

연결 호환성을 높이실 수 있습니다. “The Emulator 1149.1 Frequency” 항목을 “Fixed default

1.0MHz frequency”에서 “Adaptive with user specified limit”로 변경하고, “-- Enter a value from

488Hz to 30.0MHz”란을 “1.0MHz”로 설정해주십시오.

Page 15: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [15] page

10. 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버

깅 과정들을 진행합니다.

Page 16: XDS100S V3 - dspblog.co.kr · 좌측의 C/C++ Projects 창에 저장한 타겟 설정파일이 연결되었는지 확인하고, 이후의 디버 깅 과정들을 진행합니다

XDS100S V3 – Entry-level JTAG Emulator.

TEL. 031-781-2812, FAX. 031-706-2834, E-mail. [email protected] [16] page

5 XDS100S V3 A/S 정책 안내 XDS100S V3는 제품의 초기 불량(구매 후 1주일 이내)에 한하여 1:1 교환을 원칙으로 하고 있으

며, 그 외의 제품 사용 중의 파손에 대해 A/S를 지원하지 않습니다.