В IAR EWAVR 6.30 что-то поменяли в библиотечных функция для работы с EEPROM Xmega и теперь линкер при сборке проекта выдает такое:
Error[e27]: Entry "__x_eeput32" in module ?EEPROM_X_MAPPED ( S:\Program Files\IAR Systems\Embedded Workbench 6.5\avr\LIB\DLIB\dlAVR-5s-xmega-n.r90 ) redefined in module ?EEPROM_X_UNMAPPED (
Т.е. добавилась поддержка работы с EEPROM в режиме отображения на адресное пространство ОЗУ и получилось две одноименных функции в библиотеке. В документации про это ни слова.
Кто-нибудь с этим сталкивался?
Как сказать IAR'у что нужно оставить только один (нужный) модуль, EEPROM_X_MAPPED или EEPROM_X_UNMAPPED?
|