AVR CPU 검출 - Wrong CPU was detected 에러메시지

기술노트 78930

아키텍처:

AVR

컴포넌트:

debugger

업데이트:

2021-06-04 오전 3:15

소개

IAR Embedded Workbench for AVR 버전 6.11 (혹은 하위 버전)과 ATmega88A로 프로젝트를 디버깅 할때, 다음과 같은 에러 메시지가 보일 수 있습니다.

FATAL ERROR Wrong CPU was detected. It is not a ATmega88A device,(Found device Atmega88P,id0x930) session aborted!

배경

IAR Embedded Workbench for AVR 버전 6.11 (혹은 하위 버전)은 Atmel AVR JTAGICE mkII 혹은 JTAGICE3를 통해 연결된 칩을 식별하기 위해 JTAGID만을 사용합니다.

동일한 JTAGID를 가진 여러 장치가 있는 경우, 일부 장치는 허용되지 않습니다.

관련 장치 목록: ATmega1284, ATmega164A , ATmega165, ATmega165A, ATmega168A,ATmega169A,ATmega16HVA2, ATmega324A, ATmega3250A ATmega325A, ATmega328, ATmega329A ATmega48A, ATmega644A, ATmega6450A, ATmega645A, ATmega6490A, ATmega649A and ATmega88A

해결방법

다음 옵션을 사용하여 올바른 장치를 선택하고, 서명을 무시할 수 있습니다:

 --drv_ignore_signature 

.. Project > Options > JTAGICE mkII > Extra options

 

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

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