Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IAR не хочет компилировать изменения
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
Freeze Anti
В общем ситуация такова. Я изменяю какой-либо сишный файл в проекте. К примеру, изменяю величину какой-либо константы. Щелкаю Build all. Перед этим в микросхеме была зашита предыдущая версия программа. Проверяю программатором, а он мне пишет, что хекс-файл и прошивка микросхемы не отличаются. Я открываю программу в C-SPY, нахожу в тексте место, в котором была изменена константа и... ее значение прежнее. При этом винда показывает время изменения файла, которое было при последней компиляции. Несколько дней назад проект успешно компилировался, изменений в файл проекта я никаких не вносил. Подскажите, пожалуйста, что я не так делаю?
Непомнящий Евгений
ИАР определяет, что компилировать по дате изменения файлов. По вашим словам, у вас дата изменения файла не изменилась - поэтому ИАР его и не перекомпилил.

Почему не изменилась дата, хотя вы правили файл - хз, но врядли тут дело в ИАРе - скорее всего он вообще эту дату напрямую не трогает, а просто перезаписывает файл на диске...
andrvisht
попробуйте в меню Progect выбрать Clean
ну и потом Rebuild All

Были подобного рода глюки, но после таких действий исправлялось, может и вам повезет.
Freeze Anti
Ха... спасибо за подсказку. Он у меня почему-то файл в соседней папке изменяет. То есть хексовик выдает в том проекте, который нужен, а исходники правит в предыдущей версии... разбираемся дальше...
MrYuran
Да, есть такое - при копировании проекта в новое место он ссылается на старые файлы.
Я считаю, что это глюк, некоторые - что фича (включая производителя)
Вот в клипсе всё чётко. Импортируешь проект, и он копируется физически на новое место, а со старым все связи обрываются. Можно спокойно править, не опасаясь, что чё-то поломаешь в отлаженном проекте
Freeze Anti
Но я раньше так мильон раз делал, и подобных глюков не было... Ладно, глубоко вздохнул и полез переподключать файлы в проекте... Всем большое спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.