cspybat.exe를 이용한 커맨드 라인 디버깅
기술노트 26068
아키텍처:
All
컴포넌트:
debugger
업데이트:
2021-05-18 오전 7:40
소개
일부 경우, cspybat.exe를 사용하여 응용프로그램을 다운로드하고 디버깅할 수 없습니다, IAR Embedded Workbench의 내부에서는 응용프로그램을 다운로드하고 디버깅할 수 있습니다.
문제의 원인
cspy.bat파일과 IDE의 설정간의 차이가 있습니다.
해결방법
cspy.bat 파일에 올바른 내용을 만들기 위해, 다음의 방법을 수행하세요.
- <project directory>\settings에 모든 *.bat 파일을 삭제하세요.
- IDE안에서, 응용프로그램을 빌드하고 디버그 하십시오.
- <project directory>\settings로 이동하여 <project>.cspy.bat 파일이 생성되었는지 확인하십시오. 일부 버전의 IAR Embedded Workbench는 편집이 필요한 cspy.bat 파일이 생성됩니다, 파일안의 주석을 참고하시기 바랍니다. 또한 일부 버전의 IAR Embedded Workbench는 커맨드 라인 옵션을 포함하는 <project>.driver.xcl과 <project>.general.xcl 파일들을 생성합니다.
- <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 메뉴얼에 기술되어 있습니다.
버전에 따라 위치는 다음과 같습니다:
- Help -> Embedded Workbench Debugging Guide, 또는 Embedded Workbench User Guide, 챕터 'The C-SPY Command Line Utility—cspybat'.
- 설치 과정에서 제공하는 pdf 파일.
- 설치 과정에서 제공하는 html 파일.
모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.