안녕하십니까? MDS테크놀로지에서는 TRACE32을 이용하여 nSRST(CPU RESET-IN)핀이 연결되어 있지 않은 타겟을 효율적으로 디버깅하는 방법을 소개해 드리고자 합니다.
일반적으로 JTAG connector에는 JTAG machine(TAP controller)을 리셋시키는 nTRST와 CPU를 리셋시키는 nSRST핀을 연결해야 하는데, 간혹 nSRST을 연결 하지 못하는 경우가 생깁니다. 이럴 경우, 타겟을 Power-On Reset시키고, TRACE32에서 SYStem.Up버튼을 누르거나 CMM파일을 수행하는 번거로움이 생기기도 합니다. 그리고 드물긴 하지만 리셋 타이밍이 맞지 않아 타겟의 전원을 켜자마자 SYStem.Up 버튼을 누르는 경우도 발생합니다.
이러한 경우 TRACE32에서 제공하는 ON-command을 사용하면, 타겟 전원 공급시에 TRACE32가 시스템 상태 변화를 감지하여 원하는 동작을 할 수 있습니다.
|