IAR_Embedded_workbench_for_ARM

  • 문서 정보
    • 작성자 : 김길용
    • 작성일 : 2020. 08. 04
  • 개발 환경
    • OS :  Windows 10 64bit
    • IDE : IAR Embedded Workbench for ARM 8.32.3.20228
    • 컴파일러 : -
    • Chipset : Cortex-M4 STM32F407
  • 툴체인
    • 사용한 분석 설정 : 기존 IAR_Compiler_for_ARM_v8.4.tch 사용
    • 시스템 헤더 경로 :
      • C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\CMSIS\Core\Include

        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

    • 시스템 헤더 확인 방법 :  <프로젝트 경로>\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 항목 활성화 후 원본 빌드 수행


마지막 성공한 툴체인 파일과 *.xcl 파일 첨부합니다.

tch
xcl
(13.1 KB)
Login to post a comment