Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IAR msp430 компиляция и построение
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
mib383
Всем привет.

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

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


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

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

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

make файлы есть, но он же их перегенерит если что, может лучше сразу перейти на самостоятельную сборку проекта под бесплатными тулзами.
mib383
Цитата(mdmitry @ Dec 26 2013, 17:22) *
Из меню: Project -> Rebuild All.
Принудительное перестроение всего проекта.

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


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

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


Можешь подробней объяснить что ты имеешь ввиду и привести примеры этих тулзов.
MrYuran
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
mib383
Цитата(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

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

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

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

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

P.S. но не получилось)) винда - хитрая штука! не так то просто поменять даже дату создания
P.P.S. получилось при помощи touch все таки, спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.