TI 의 장점 중 하나는 자사의 Chip을 이용한 보드 개발 시 해당 Chip의 기능을 Kernel을 올리기 전에 시험해 볼 수 있는 기능을 제공하는 것이다. 이 장점으로 인해서 개발 H/W을 빠르게 검증 할 수 있는것 또한 장점이다.
Kernel을 올리기 전에 보드 검증 시험을 하기위해서는 CCS 환경과 JTAG이 필요 하다.

DM368 EVM 및 자사 개발 보드 검증 환경
CCS : Ver 3.3
JTAG : XDS510 USB
Test Code : http://support.spectrumdigital.com/boards/evmdm368/revg/ 

1. 연결 순서
   가) Terminal을 연결하여 Bootmode로 들어감 (Kernel이 이미 올라간 경우)
   나) JTAG 컨넥터를 타겟 보드에 연결하고 PC와 JTAG을 USB로 연결
        (JTAG이 PC와 연결된 상태에서 타켓 보드의 전원을 인가하면 JTAG이 인식이 안되는 경우가 대부분)
   다) SdConfig를 실행 하여 Emulator -> Reset (Output 창에 아래 메세지가 나오면 정상)
         ** Using emulation application from directory c:\ccstudio_v3.3\drivers
         ** Emulator is reset 
   라) SdConfig의  Emulator -> Test (Output 창에 아래 메세지가 나오면 정상)

 ** Emulator Test **

 $$ EmuProductName=XDS510USB
 $$ EmuPortAddr=0x510 
 $$ EmuPortMode=USB
 $$ ProductId=510
 $$ ProductVersion=84
 ** Emulator Scan Test
   -- Found JTAG IR length of 6
   -- Found 1 JTAG device(s) in the scan chain

   * Reset은 되는데 Emulator Test가 안되어서 H/W에서 Reset Delay를 주어서 해결.
   마) CCS를 실행해서 evmdm368_v1/gel/evmdm368.gel Load
   바) Alt + C 를 이용해서 보드와 연결
   사) 시험하려고 하는 해당 Project를 Open하고 컴파일 한다.
   아) File -> Load Program 으로 컴파일된 파일을 로딩하여 F5 키를 눌러서 실행한다.
Posted by 다크쌍피