TI TMS320 입문
1. CCS, C2000Ware, sprc191 (sprc097) 설치, compile == https://bahk33.tistory.com/205
2. XDS100, XDS200 로 CCS Debug 하기 == 본글 https://bahk33.tistory.com/207
3. UniFlash 로 ( CCS 없이 ) FW Download 하기- == https://bahk33.tistory.com/208
==========================================
본글 목차 250311
0. 들머리
1. XDS100 설치, 설정
2. XDS200 설치, 설정
3. Debug 시작
4. XDS 200 pin
================================
0. 들머리
본 글은
CCS, C2000Ware, sprc191 (sprc097) 설치, compile == https://bahk33.tistory.com/205
에 이어서 하는 다음글 입니다. 즉 먼저 이전 글을 보고 오셔요.
Debug 장치 XDS100, XDS200, JLink 세가지로 디버그 하는 것을 합니다.
1. XDS100 설치, 설정
1) XDS100 USB 장치 설치
> 일반 적으로는 CCS 를 설치 한뒤 그냥 연결 하면 장치관리자 "TI Debug Probes" 부분에 나타 납니다.
> 연결 된것이 XDS100v3 이군요
2) CCS에서 Debug 장치로 XDS100v3 을 설정 합니다.
> CCS 에서 > Project 폴더를 선택 하시고 > Project > Properties
> 나오는 팝업창 에서
> General > Connection > "Manage ~ " 를 Check 하시고 > "TI XDS100v3 USB Debug Probe" 를 선택 > [Save and Close]
이제 3번 디버그 시작으로 가셔요.
2. XDS200 설치, 설정
1) XDS200 USB 장치 설치
> 일반 적으로는 CCS 를 설치 한뒤 그냥 연결 하면 장치관리자 "Port" 부분에 나타 납니다.
> CMD 창을 띄움 니다.
> CCS 설치 디렉토리 E:\_t\_d\_ti\ccs2002\ccs\ccs_base\common\uscif\xds2xx 에 가셔서
> "xds2xx_conf get xds2xxu 0" 명령을 치면 정보가 나옵니다
>만약 나오지 않으면, https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds200.html 를 참고 합니다.
2) CCS에서 Debug 장치로 XDS200 을 설정 합니다.
> CCS 에서 > Project 폴더를 선택 하시고 > Project > Properties
> 나오는 팝업창 에서
> General > Connection > "Manage ~ " 를 Check 하시고 > "TI XDS2xx USB Debug Probe" 를 선택 > [Save and Close]
3. Debug 시작
> CCS 에서 > "run" > "Start Debugging" 하면 디버그가 시작 합니다.
아니면, 왼쪽 디버그 아이콘 눌러도 시작 합니다.
> 디버그가 시작 되면 main() 의 맨 처음으로 갑니다. 왼쪽 debug 에서 icon 들을 눌러 진행 하시면 됩니다.
4. XDS 200 pin
TAG connector | TI 14-Pin1 | Compact TI 20-Pin (cTI)2 | ARM 20-Pin Cortex Debug + ETM3 | ARM 10-Pin3 | ARM 20-Pin1 | ARM 14-Pin1 (OBSOLETE) | TI 20-Pin1 (OBSOLETE) |
Pin number | |||||||
1 | TMS | SWDIO / TMS | VTRef | VTRef | VTRef | VTRef | VTRef |
2 | nTRST | nTRST | SWDIO / TMS | SWDIO / TMS | VSupply | GND | VSupply |
3 | TDI | TDI | GND | GND | nTRST | nTRST | nTRST |
4 | TDIS | TDIS | SWDCLK / TCK | SWDCLK / TCK | GND | GND | TDIS |
5 | VTRef | VTRef | GND | GND | TDI | TDI | TDI |
6 | KEY | KEY | SWO / TDO / EXTa / TRACECTL | SWO / TDO | GND | GND | KEY |
7 | TDO | SWO / TDO | KEY | KEY | SWDIO / TMS | TMS | TMS |
8 | GND | GND | NC / EXTb / TDI | NC / TDI | GND | GND | GND |
9 | RTCK | RTCK | GNDDetect | GNDDetect | SWDCLK / TCK | TCK | TCK |
10 | GND | GND | nRESET | nRESET | GND | GND | GND |
11 | TCK | SWCLK / TCK | GND / TgtPwr+Cap | RTCK | TDO | RTCK | |
12 | GND | GND | TRACECLK | GND | SRST | GND | |
13 | EMU0 | EMU0 | GND / TgtPwr+Cap | SWO / TDO | VTRef | TDO | |
14 | EMU1 | EMU1 | TRACEDATA[0] | GND | GND | GND | |
15 | nRESET | GND | nRESET | nRESET | |||
16 | GND | TRACEDATA[1] | GND | GND | |||
17 | EMU2 | GND | NC / DBGRQ | NC | |||
18 | EMU3 | TRACEDATA[2] | GND | GND | |||
19 | EMU4 | GND | NC / DBGACK | NC | |||
20 | GND | TRACEDATA[3] | GND | GND |
> XDS 별 차이
> 자세한것은 https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_jtag_connectors.html 를 보셔요
이상 수고 하셨읍니다.
'개발 > embed' 카테고리의 다른 글
UniFlash 로 (CCS 없이) FW Download 하기 : TI TMS320 입문 (0) | 2025.03.12 |
---|---|
TI CCS v20: 다른 ( 옛날 ) Compiler (CGT) 버전 설치 (0) | 2025.03.11 |
CCS, C2000Ware, sprc191 (sprc097) 설치, compile: TI TMS320 입문 (0) | 2025.03.07 |
NuMicroICP (다운로드 SW) 설치 및 Nuvoton Download (0) | 2025.02.20 |
Nuvoton m480 (m483) offline Download (0) | 2025.02.20 |