RETI로 메모리 및 벡터 테이블 채우기

기술노트 20883

아키텍처:

AVR

컴포넌트:

IDE

업데이트:

2021-06-08 오전 9:53

소개

IAR Embedded Workbench for AVR (Project Options -> Linker -> Processing Tab)을 켠 후에 다음과 같이 표시됩니다:

Fatal Error[e38]: Option -H must not be defined more than once: -H1895

가능한 해결방안

(Project Options -> General Options -> System)에서 "Initialize unused interrupt vectors with RETI instructions."를 비활성화 합니다.

배경

인터럽트 벡터 테이블을 RETI로 채우는 것은 동일한 -H 옵션을 사용하며, 하나만 허용됩니다.

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