15
XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. [email protected] [1] page Revision 18.11.30 XDS100S (하드웨어 매뉴얼) Rev. 1.3

XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. [email protected] [6] page 3 XDS100S 사용 안내 XDS100S는

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

Revision 18.11.30

XDS100S (하드웨어 매뉴얼)

Rev. 1.3

Page 2: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

*Revision History

날 짜 내 용

10. 02. 17. - Rev. 1.1 초판 완성

11. 03. 16. - Rev. 1.2 오탈자 수정

18. 11. 30. - Rev. 1.3 내용 개편

Page 3: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

목차

XDS100S ....................................................................................................................................................... 1

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

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

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

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

3 XDS100S 사용 안내............................................................................................................................. 6

3.1 XDS100S 권장 연결순서 ........................................................................................................................................ 7

3.2 CCS V3.3(SR 12 이상)에서의 환경설정 예 ...................................................................................................... 8

3.3 CCS V4.X 이상 버전에서의 환경설정 예 ....................................................................................................... 11

4 XDS100S A/S 정책 안내 ................................................................................................................... 15

5 XDS100S TROUBLESHOOTING ....................................................................................................... 15

5.1 CONNECT 명령 실행 후 오류 메시지가 나와요 .......................................................................................... 15

5.2 XDS100S가 PC에서 인식되지 않아요 ........................................................................................................... 15

Page 4: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

1 제품 구성

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

- XDS100S JTAG 에뮬레이터 1대

- USB 케이블 1개

Page 5: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

2 XDS100S의 특징 싱크웍스의 XDS100S는 Texas Instruments(TI) 사의 XDS100v1 에뮬레이션 기술을 적용한 초소형

JTAG 에뮬레이터 입니다. TI 사의 표준 14핀 JTAG 인터페이스(IEEE 1149.1)를 지원하고, 최신 JTAG

에뮬레이션 기술들이 지원하지 않는 Code Composer Studio(CCS) v3.3을 비롯하여 CCS v4.x ~ v8.x

를 모두 지원합니다. (CCS v3.3 Service Release 12 이상 지원)

제품에 적용된 XDS100v1 기술이 TI JTAG 에뮬레이션 기술들 중 Entry-Level에 속하여 XDS200이

나 XDS560과 같은 상위 JTAG 기술들이 적용된 제품들에 비해 코드 다운로드나 실시간 디버깅

속도는 다소 늦지만 저렴한 가격과 초소형의 사이즈, USB 전원 만으로 동작하는 편의성 및 휴대

성으로 인해 TI의 TMS320F28X 칩을 이용한 실습환경을 구축하려는 대학/연구실이나 산업현장의

소규모 양산 등에 적합한 제품 입니다.

2.1 XDS100S H/W 특징

- Texas Instruments 사의 XDS100v1 JTAG Emulation 기술 적용

- TMS320F2833x, TMS320F280x, TMS320F281x 지원

- Windows XP / 2000 / Vista / 7 / 8 / 10 지원

- Code Composer Studio V3.3 / V4.x / v5.x / v6.x / v7.x / v8.x 지원

- USB Full Speed(12Mbits/s) 지원

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

- TI 표준 14핀 JTAG 커넥터 지원 (IEEE1149.1)

- 드라이버 설치 없이 자동인식 (단, CCS v3.3 Service Release 12 이상에 한함)

- USB 전원 및 타겟 전원 확인용 LED 탑재

2.2 XDS100S의 제한사항

- TI 24x 계열 미-지원

- Parallel Debugging 미-지원 (Concerto나 Dual-Core 28X 계열은 지원하지 않습니다.)

- RTDX, HSRTDX 미-지원

* XDS100S는 TI의 XDS100v1 기술을 기초로 설계되었으며, EMU0/EMU1 핀에 대한 회로는 제외되었습니다.

Page 6: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

3 XDS100S 사용 안내

XDS100S는 Code Composer Studio v3.3(Service Release 12 혹은 이상)과 CCS v4.x 이상, 최신

CCS v8.x까지 모든 환경에서 사용하실 수 있으며, 별도의 소프트웨어 설치 없이 USB 연결만으로

자동 인식됩니다. (단, Service Release 12 이상이 적용되지 않은 CCS v3.3에서는 별도의 드라이버

파일 설치가 필요합니다.)

1. 장치관리자를 통해 아래와 같이 XDS100S가 올바르게 인식되었는지 확인합니다.

Windows XP의 예

“TI XDS100 Channel A” 와

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

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

Windows 7 까지는 XDS100S 드라이버가

범용 직렬 버스 컨트롤러 그룹 아래에

설치 됩니다.

Windows 10의 예

“XDS100 Class Debug Port” 와

“XDS100 Class Auxiliary Port” 항목 2개가

Texas Instruments Debug Probes 라는

별도의 카테고리로 분류됩니다.

Page 7: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

3.1 XDS100S 권장 연결순서

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

1. TMS320F28X 기반 타겟 프로세서 혹은 시스템의 전원을 OFF 합니다.

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

3. 타겟 프로세서 혹은 시스템의 전원을 ON 합니다.

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

5. PC에서 Code Composer Studio를 실행 합니다.

6. 적절한 환경설정 후 “Connect Target” 명령을 실행합니다.

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

프로세서의 안정적인 Power-On-Reset을 보장하는 방법 입니다.

Page 8: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

3.2 CCS v3.3(SR 12 이상)에서의 환경설정 예

1. 바탕화면의 단축아이콘이나 프로그램 메뉴를 통해 “Setup CCStudio v3.3”를 실행합니다.

2. 화면 중상단의 “Platform” 드롭다운 메뉴에서 “xds100usb emulator”를 선택합니다.

Page 9: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

3. 중앙의 “Available Factory Boards” 항목들 중 디버깅할 타겟을 더블클릭 합니다.

4. 좌측의 “My System” 아래에 선택한 타겟이 올바르게 설정되었는지 확인합니다.

XDS100S의 지원 가능 프로세서

TMS320F2833x

TMS320F280x

TMS320F281x

Page 10: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

5. 설정을 저장하고, Code Composer Studio를 실행합니다.

Page 11: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

3.3 CCS v4.x 이상 버전에서의 환경설정 예

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

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

Page 12: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

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

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

Page 13: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

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

XDS100 USB Emulator”를 선택합니다.

CCS v4.x의 경우 “Texas Instruments XDS100 USB Emulator” 라는 이름의 Connection 설정을

선택하시면 되고, CCS v5.x 이상에서는 “Texas Instruments XDS100v1 USB Debug Probe”를

선택하시면 됩니다. 이름만 다를 뿐 같은 설정 입니다.

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

XDS100S의 지원 가능 프로세서

TMS320F2833x

TMS320F280x

TMS320F281x

Page 14: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

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

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

깅 과정들을 진행합니다.

Page 15: XDS100S - dspblog.co.kr · XDS100S – Entry-level JTAG Emulator TEL. 031-781-2812, FAX. 0303-3442-2834, E-mail. dsptools@syncworks.co.kr [6] page 3 XDS100S 사용 안내 XDS100S는

XDS100S – Entry-level JTAG Emulator

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

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

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

5 XDS100S Troubleshooting CCS, PC, 연결된 타겟 프로세서 및 펌웨어의 비정상적인 종료나 오류 등에 의해 XDS100S 사용

중 발생할 수 있는 오류와 해결책에 대해 안내합니다. 본 매뉴얼에 안내되지 않은 오류 확인 시

싱크웍스 대표메일 [email protected] 이나 대표전화 031-781-2812를 통해 회신을 주시기

바랍니다.

5.1 Connect 명령 실행 후 오류 메시지가 나와요

CCS나 PC, 타겟 프로세서 등의 오류발생 후, XDS100S와 타겟 프로세서를 재-연결하기 위해 CCS

에서 Connect 명령을 실행할 때, 아래와 같은 오류 메시지가 나타난다면, XDS100S에 연결된 USB

케이블을 뽑고 다시 연결해주십시오. (XDS100S의 전원 재-인가)

5.2 XDS100S가 PC에서 인식되지 않아요

XDS100S는 Service Release 12 이상이 적용된 Code Composer Studio v3.3이나 Code Composer

Studio v4.0이 설치된 PC에서 최초 USB 연결 시 자동으로 인식됩니다. 만약 Code Composer

Studio v3.3을 사용하신다면, Service Release 12 이상의 버전이 적용되었는지 확인해보시기 바랍니

다. Service Release 12가 적용되지 않은 Code Composer Studio v3.3의 경우 싱크웍스 웹 페이지

의 링크를 통해 XDS100 SW를 다운로드하고 설치하시면 XDS100S를 사용하실 수 있습니다.

(XDS100S 상품페이지 참조)