Atmel AVR and EEPROM_X_MAPPED

Technical Note 49023

Arkitekturer:

AVR

Komponent:

compiler

Uppdaterad:

2015-11-06 12:31

Introduction

Using EEPROM in Atmel AVR XMEGA and IAR Embedded Workbench for AVR, I get a linker message similar to:

Error[e27]: Entry some_eeprom_entry in module ?EEPROM_X_MAPPED redefined in module ?EEPROM_X_UNMAPPED

Suggested solution

Upgrade to IAR Embedded Workbench for AVR version 6.30.2 or newer.

Alternative solution

Add the library source file eeprom_xmega.s90 to your project.

Note

Location of eeprom_xmega.s90:

$TOOLKIT_DIR$\src\lib\eeprom_xmega.s90

Note

Problem found in IAR Embedded Workbench for AVR version 6.21.3.

 

All product names are trademarks or registered trademarks of their respective owners

Det här innehållet finns tyvärr inte på svenska.

Vår webbplats finns främst på vårt koncernspråk engelska, förutom det innehåll för investerare som vi är lagstadgade att kommunicera på svenska. Vi rekommenderar att du besöker vår globala webbplats på engelska för att få en bättre upplevelse.

Vi stöder inte längre Internet Explorer. För att få bästa möjliga upplevelse av iar.com rekommenderar vi att du uppgraderar till en modern webbläsare som Chrome eller Edge.