cspybat.exe를 이용한 커맨드 라인 디버깅

기술노트 26068

아키텍처:

All

컴포넌트:

debugger

업데이트:

2021-05-18 오전 7:40

소개

일부 경우, cspybat.exe를 사용하여 응용프로그램을 다운로드하고 디버깅할 수 없습니다, IAR Embedded Workbench의 내부에서는 응용프로그램을 다운로드하고 디버깅할 수 있습니다.

문제의 원인

cspy.bat파일과 IDE의 설정간의 차이가 있습니다.

해결방법

cspy.bat 파일에 올바른 내용을 만들기 위해, 다음의 방법을 수행하세요.

  1. <project directory>\settings에 모든 *.bat 파일을 삭제하세요.
  2. IDE안에서, 응용프로그램을 빌드하고 디버그 하십시오.
  3. <project directory>\settings로 이동하여 <project>.cspy.bat 파일이 생성되었는지 확인하십시오. 일부 버전의 IAR Embedded Workbench는 편집이 필요한 cspy.bat 파일이 생성됩니다, 파일안의 주석을 참고하시기 바랍니다. 또한 일부 버전의 IAR Embedded Workbench는 커맨드 라인 옵션을 포함하는 <project>.driver.xcl과 <project>.general.xcl 파일들을 생성합니다.
  4. <project directory>\settings로 이동한 뒤 명령 프롬프트창에 다음의 작업을 수행합니다:
    <project>.cspy.bat <path to output file>
    IAR Embedded Workbench fo ARM의 "GettingStarted" 프로젝트를 위해, 구문은 다음과 같습니다:
    GettingStarted.cspy.bat "..\Flash Debug\Exe\GettingStarted.out"

문서

CSpybat은 IAR Embedded Workbench 메뉴얼에 기술되어 있습니다.

버전에 따라 위치는 다음과 같습니다:

  1. Help -> Embedded Workbench Debugging Guide, 또는 Embedded Workbench User Guide, 챕터 'The C-SPY Command Line Utility—cspybat'.
  2. 설치 과정에서 제공하는 pdf 파일.
  3. 설치 과정에서 제공하는 html 파일.

 

모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.