DebugWIRE

기술노트 83572

아키텍처:

AVR

컴포넌트:

debugger

업데이트:

2021-05-20 오후 5:02

소개

Atmel debugWIRE를 사용할때 다음과 같은 에러 메시지가 발생할 수 있습니다:

Failed to enter SPI mode. Check that your squid cable is correctly attached. If the SPIEN fuse is not enabled, the part must be programmed using high-voltage.

.. 또는 ..

No contact with device when using debugWIRE

The DWEN fuse must be enabled to use debugWIRE. Do you want to program this fuse from JTAGICE mkII ? (All SPI lines must be connected before you click YES)

Click NO to just retry making contact. (You might need to power thedevice off and on before clicking NO)

해결방법

debugWIRE를 사용할 때 다음 사항을 고려해야 합니다:

  • IAR Embedded Workbench for AVR의 "Fuse Handler"를 사용하기 전에 비트 SPIEN을 활성화 해야합니다. Atmel AVR Studio를 사용하여 이 비트를 활성화 할 수 있습니다.
  • 퓨즈(fuses)를 설정한 이후, 타겟 보드(target board) 전원을 껐다가 다시 켭니다. 그렇지 않으면 퓨즈가 설정되지 않습니다.
  • "Fuse Handler"를 사용한 후에는 보드를 변경하지 않았더라도 보드의 전원을 껐다가 켭니다. "Fuse Handler"는 DWEN 비트를 일시적으로 비활성화하여 SPI 인터페이스를 활성화 합니다.
  • 일부 Atmel 문서에서는 ISP 인터페이스를 활성화하기 위해 고전압 프로그래밍이 필요하다고 명시되어 있다. 이는 Atmel AVR Studio의 경우 해당될 수 있지만, IAR Embedded Workbench for AVR에서는 해당되지 않으며, DWEN 비트만 비활성화하면 됩니다.

 

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

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