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

 
 
 
Reply to this topicStart new topic
> IAR msp430 компиляция и построение
mib383
сообщение Dec 26 2013, 07:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 4-04-12
Пользователь №: 71 177



Всем привет.

Вопрос следующий:
можно ли как-то сделать, чтобы при нажатии на кнопку make IAR перестраивал все файлы, а не только те, которые, по его мнению, в этом нуждаются?

И второй вопрос:
есть ли в IAR'e возможность как-нибудь поправить опции компиляции и сборки, помимо тех опций которые есть в опциях проекта? Может есть make-файлы?
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Dec 26 2013, 10:22
Сообщение #2


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(mib383 @ Dec 26 2013, 11:40) *
Вопрос следующий:
можно ли как-то сделать, чтобы при нажатии на кнопку make IAR перестраивал все файлы, а не только те, которые, по его мнению, в этом нуждаются?


Из меню: Project -> Rebuild All.
Принудительное перестроение всего проекта.

А чем стандартный режим не устраивает?



--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
delaver
сообщение Dec 26 2013, 10:56
Сообщение #3





Группа: Участник
Сообщений: 14
Регистрация: 26-12-13
Пользователь №: 79 808



Цитата(mib383 @ Dec 26 2013, 11:40) *
есть ли в IAR'e возможность как-нибудь поправить опции компиляции и сборки, помимо тех опций которые есть в опциях проекта? Может есть make-файлы?

make файлы есть, но он же их перегенерит если что, может лучше сразу перейти на самостоятельную сборку проекта под бесплатными тулзами.
Go to the top of the page
 
+Quote Post
mib383
сообщение Dec 26 2013, 11:14
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 4-04-12
Пользователь №: 71 177



Цитата(mdmitry @ Dec 26 2013, 17:22) *
Из меню: Project -> Rebuild All.
Принудительное перестроение всего проекта.

А чем стандартный режим не устраивает?


Не устраивает режим. Так как у меня там завязаны дата компиляции (через макрос __DATE__) так я автоматом генерирую версию программы. И поэтому файл с этим макросом должен автоматом перекомпилироваться всегда, а не только когда его изменили (по сути он и не меняется никогда). Принудительное не устраивает, так как я постоянно забываю сделать это.

Цитата(delaver @ Dec 26 2013, 17:56) *
make файлы есть, но он же их перегенерит если что, может лучше сразу перейти на самостоятельную сборку проекта под бесплатными тулзами.


Можешь подробней объяснить что ты имеешь ввиду и привести примеры этих тулзов.

Сообщение отредактировал mib383 - Dec 26 2013, 11:13
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Dec 26 2013, 11:17
Сообщение #5


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

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



Project->Options:

C/C++ Compiler->Cmd Opt
V Use comand line options

Assembler->Cmd Opt
V Use comand line options

Custom Build

Build Actions
Pre-build
Post-build

Linker->Cmd Opt


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
mib383
сообщение Dec 26 2013, 11:27
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 4-04-12
Пользователь №: 71 177



Цитата(MrYuran @ Dec 26 2013, 18:17) *
Project->Options:

C/C++ Compiler->Cmd Opt
V Use comand line options

Assembler->Cmd Opt
V Use comand line options

Custom Build

Build Actions
Pre-build
Post-build

Linker->Cmd Opt

Спасибо. Может еще знаете какие опции необходимо ввести?
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Dec 26 2013, 12:11
Сообщение #7


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



В Pre-build включить команду touch (или аналог) для изменения даты и времени последнего доступа к файлу, который содержит __DATE__.

Цитата
... привести примеры этих тулзов.

Есть gcc для MSP430. Надо смотреть внимательно, какие поддерживаются микроконтроллеры. Темы про gcc для MSP430 на форуме были, поиск в помощь.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
mib383
сообщение Dec 27 2013, 05:54
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 4-04-12
Пользователь №: 71 177



Цитата(mdmitry @ Dec 26 2013, 19:11) *
В Pre-build включить команду touch (или аналог) для изменения даты и времени последнего доступа к файлу, который содержит __DATE__.

Спасибо большое.
Сделал через copy,del,ren.

P.S. но не получилось)) винда - хитрая штука! не так то просто поменять даже дату создания
P.P.S. получилось при помощи touch все таки, спасибо.

Сообщение отредактировал mib383 - Dec 27 2013, 10:24
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 11:42
Рейтинг@Mail.ru


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