реклама на сайте
подробности

 
 
> IAR не хочет компилировать изменения
Freeze Anti
сообщение Jun 25 2008, 09:39
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613



В общем ситуация такова. Я изменяю какой-либо сишный файл в проекте. К примеру, изменяю величину какой-либо константы. Щелкаю Build all. Перед этим в микросхеме была зашита предыдущая версия программа. Проверяю программатором, а он мне пишет, что хекс-файл и прошивка микросхемы не отличаются. Я открываю программу в C-SPY, нахожу в тексте место, в котором была изменена константа и... ее значение прежнее. При этом винда показывает время изменения файла, которое было при последней компиляции. Несколько дней назад проект успешно компилировался, изменений в файл проекта я никаких не вносил. Подскажите, пожалуйста, что я не так делаю?


--------------------
!!! All you need is LOVE !!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Непомнящий Евген...
сообщение Jun 25 2008, 09:48
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



ИАР определяет, что компилировать по дате изменения файлов. По вашим словам, у вас дата изменения файла не изменилась - поэтому ИАР его и не перекомпилил.

Почему не изменилась дата, хотя вы правили файл - хз, но врядли тут дело в ИАРе - скорее всего он вообще эту дату напрямую не трогает, а просто перезаписывает файл на диске...
Go to the top of the page
 
+Quote Post
andrvisht
сообщение Jun 25 2008, 10:05
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064



попробуйте в меню Progect выбрать Clean
ну и потом Rebuild All

Были подобного рода глюки, но после таких действий исправлялось, может и вам повезет.
Go to the top of the page
 
+Quote Post
Freeze Anti
сообщение Jun 25 2008, 10:08
Сообщение #4


Частый гость
**

Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613



Ха... спасибо за подсказку. Он у меня почему-то файл в соседней папке изменяет. То есть хексовик выдает в том проекте, который нужен, а исходники правит в предыдущей версии... разбираемся дальше...


--------------------
!!! All you need is LOVE !!!
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 25 2008, 10:14
Сообщение #5


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Да, есть такое - при копировании проекта в новое место он ссылается на старые файлы.
Я считаю, что это глюк, некоторые - что фича (включая производителя)
Вот в клипсе всё чётко. Импортируешь проект, и он копируется физически на новое место, а со старым все связи обрываются. Можно спокойно править, не опасаясь, что чё-то поломаешь в отлаженном проекте


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Freeze Anti
сообщение Jun 25 2008, 10:17
Сообщение #6


Частый гость
**

Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613



Но я раньше так мильон раз делал, и подобных глюков не было... Ладно, глубоко вздохнул и полез переподключать файлы в проекте... Всем большое спасибо.


--------------------
!!! All you need is LOVE !!!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016