Filling memory and vector table with RETI
Technical Note 20883
Architectures:
AVR
Component:
IDE
Updated:
2/8/2018 6:14 AM
Introduction
In IAR Embedded Workbench for AVR, after turning on fill (Project Options -> Linker -> Processing Tab) you get:
Fatal Error[e38]: Option -H must not be defined more than once: -H1895
Possible solution
Disable "Initialize unused interrupt vectors with RETI instructions." (Project Options -> General Options -> System).
Background
Filling the interrupt vector table with RETI uses the same -H option, and only one is allowed.