Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IAR 4.10b project options
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
LeoLabs
Проблема - подсчитать контрольную сумму памяти программ. В настройках проекта есть вкладка "Generate checksum" - ставлю галочку - линкер ругается: "Fatal Error[e38]: Option -H must not be defined more than once: -H1895".
есть идеи?
Maxim
Цитата(LeoLabs @ May 4 2005, 04:23)
Проблема - подсчитать контрольную сумму памяти программ. В настройках проекта есть вкладка "Generate checksum" - ставлю галочку - линкер ругается: "Fatal Error[e38]: Option -H must not be defined more than once: -H1895".
есть идеи?
*


Снимите "галку" с опции "Inicialize unused interrupt vectors with RETI instructions", которая есть в "General Opions/System", и все будет хорошо smile.gif
IgorKossak
Приключения на этом не заканчиваются.
СтОит только обьявить хоть одну переменную не __no_init в EEPROM и сегменты EEPROM_I, EEPROM_Z будут включены в контрольную сумму.
Чтобы этого не произошло, опцию генерации контрольной суммы в настройках проекта надо отключить, а в файл *.xcl строку типа:
Код
-J2,crc16,=(CODE)0-_..X_FLASH_END
, которая явно указывает для какой памяти генерировать контрольную сумму.
Заполнение неиспользованных областей надо оставить.
Подробнее об этом можно почитать в хелпе на XLINK.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.