시스템 헤더 확인 방법 : <프로젝트 경로>\Debug\Obj 경로의 *.xcl 파일의 내용에 작성된 컴파일 플래그 include 경로 중,C:\Program Files (x86)\IAR Systems\ 하위경로에 해당하는 경로들은 시스템 헤더로 설정
프로젝트 생성
대상 소스 파일 확인 방법 : <프로젝트 경로>\Debug\Obj 경로 하위의 *.xcl 파일들에 대해 .c 키워드로 검색하여, 각 소스파일의 절대경로를 정리하고, 빌드로그에 나열된 .c 파일목록과 비교. (빌드로그에는 51개, *.xcl 파일에는 52개로 확인됨.)각 파일명을 엑셀에 나열하고, 중복 값 강조표시로, 중복되지 않는 항목을 확인. 빌드 로그에는 포함되지 않는 파일은 소스파일 대상 목록에서 제외.
컴파일 플래그 확인 방법 : <프로젝트 경로>\Debug\Obj 경로의 *.xcl 파일의 내용에 작성된 컴파일 플래그 중 -I와 -D 옵션 추출함
원본 전처리
원본 전처리된 파일 생성 방법 : IDE - 프로젝트 Options - C/C++ Compiler 탭 - Preprocessor output to file 항목 활성화 후 원본 빌드 수행
SURESOFT
C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\CMSIS\DSP\Include
C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\inc
C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\inc\c
빌드 로그에는 포함되지 않는 파일은 소스파일 대상 목록에서 제외.
마지막 성공한 툴체인 파일과 *.xcl 파일 첨부합니다.