The project 'proj_name' contains the unknown tool 'Coder' 메시지

기술노트 47528

아키텍처:

78K, ARM, V850

컴포넌트:

IDE

업데이트:

2021-07-16 오전 12:48

소개

특정 프로젝트가 열릴 때마다 IAR Embedded Workbench에 다음 메시지가 표시됩니다:

The project 'proj_name' contains the unknown tool 'Coder'.

배경

프로젝트에는 visualSTATE 도구 체인의 도구에 대한 참조가 있습니다. 이 도구는 visualSTATE와 IAR Embedded Workbench 사이의 빌드 통합에 사용됩니다.
프로젝트는 IAR Embedded Workbench IDE로 생성되었으며, 여기서 visualSTATE도 설치됩니다. VisualSTATE Coder 도구에 대한 참조가 IAR Embedded Workbench 프로젝트 파일에 추가되었습니다. visualSTATE가 설치되어 있지 않은 PC/설치 시 프로젝트를 사용할 경우 도구가 누락되어 경고가 발생합니다.

경고의 원인에 대한 세부정보

경고를 받는 한 가지 이유는 프로젝트가 VisualSTATE Demo가 설치된 이전 IAR Embedded Workbench 버전에서 최근에 마이그레이션되었기 때문입니다. 새로 설치된 IAR Embedded Workbench에서는 visualSTATE Demo를 설치하지 않았으므로 경고가 표시됩니다.
다른 이유로는 한 PC에 Visual STATE 라이센스를 보유하고 있으며 프로젝트를 다른 PC로 이동하면 이 알림 메시지가 표시됩니다.

경고를 제거하는 방법

  • IAR Embedded Workbench의 프로젝트를 닫는다.
  • .ewp(프로젝트) 파일을 수정한다. 텍스트 편집기나 xml 편집기를 통해 파일을 연다.
  • 다음의 문자열을 검색한다: coder
    • 발견된 라인 주위에 코더를 사용하여 라인을 표시하고 <settings> 및 </settings>을 사용하여 주변 라인 쌍에 표시합니다.
    • 이제 이 선들은 표시되어야 합니다. 삭제하십시오.
    • <settings>
      <name>Coder</name>
      <archiveVersion>0</archiveVersion>
      <data/>
      </settings>
    • 다음의 문자열을 재 검색: coder  (프로젝트의 각 구성에 대해 하나의 줄이 있게 됩니다.) 그리고 위의 두 단계를 반복합니다.
  • 한 번 더 검색하면 coder에 대한 참조가 남지 않습니다.
  • .ewp 파일을 저장하고 닫는다.
  • 이제 IAR Embedded Workbench에서 프로젝트를 다시 열 수 있으며 경고가 발생하지 않습니다.

두 번째 해결책(새 PC)

IAR Embedded Workbench를 설치하기 전에 visualSTATE를 설치하면 메시지가 표시되지 않지만 visualSTATE와 Embedded Workbench 간의 자동 빌드 통합도 작동하지 않습니다.

세 번째 해결책

IAR Embedded Workbench for ARM 버전 6.70.1은 VisualSTATE가 설치되지 않은 경우에도 "Unknown tool" 메시지가 표시되지 않습니다.

 

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

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