Перейти к содержанию
    

Как корректно состыковать IAR и SourceInsight?

Вот попался в руки SourceInsight - вроде много интересных в нем штучек... Хотелось бы попробовать в нем поработать. Но. Вызывать компилятор из него - что-то я с командной строкой IARа разобраться так и не смог, больно длинна :-)... А прицепить к IARу внешним редактором - то не получается "обратной связи"

 

В общем вопрос - может, кто уже разбирался с этим?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У компилятора IAR есть такая опция

-f filename Extends the command line

, которая помогает вынести всю командную строку в отдельный файл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А из SourceInsight разве можно внешние программы вызывать? По моему нет 8-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По всей видимости придется писать свой makefile и запускать его из SI, вот только не помню в каком виде IAR позволяет это делать, но вот что есть в рекомендациях:

If you are using the command line interface, you can simply compare your makefile with

the option tables in this chapter, see Compiler options, page 13, and modify the makefile

accordingly.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А из SourceInsight разве можно внешние программы вызывать? По моему нет 8-)

Да почему ж нельзя... можно... Какой иначе смысл в просто редакторе.

 

Тут дело в другом. Скорее хотелось бы из IARовской среды вызывать SI редактор, чтобы не заморачиваться построением проекта ручками. Я слабо представляю в этом случае, допустим, перекомпиляцию с другим уровнем оптимизации. Тогда уж проше из IARа никуда и не ходить.

 

В Iar-е упомянуто DDE при определении внешнего редактора. Вот спинным мозгом чую что это как раз то, что требовалось бы... Но не соображу, как реализовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но. Вызывать компилятор из него - что-то я с командной строкой IARа разобраться так и не смог, больно длинна :-)... А прицепить к IARу внешним редактором - то не получается "обратной связи"

А незачем вызывать компилятор. Вызывать нужно make (в случае IAR это iarbuild ), это если по каким-то причинам пользоваться для описания проекта IARовской средой.

 

Или самый тупой вариант - вместо компилятора вызывать приблуду передающую фокус IARIDE,

причем IARIDE сам минимизированый до одного заголовка главного окна.

Необходимость приблуды вызвана отсутствием в IARIDE блокировки повторного запуска :-(.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судя по всему, ларчик можно открыть гораздо проще.

Я совершенно проглядел такую опцию в ИАРе, как обнаружение изменения файла снаружи.

(IDE options-Editor - scan for changed...)

Получается что незачем тут умничать. Просто запустить и ИАР, и SI... Во втором править, в первом - компилировать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...