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 옵션을 사용하며, 하나만 허용됩니다.