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

 
 
> IAR Embedded Workbench и IntelliSense, Есть решение?
Pasha 111
сообщение May 4 2012, 14:09
Сообщение #1


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

Группа: Свой
Сообщений: 154
Регистрация: 6-11-05
Из: Москва
Пользователь №: 10 515



Всем привет!

Вопрос такой: можно ли к IAR'у прикрутить IntelliSense? Мне по работе 80% времени нужно писать в IAR'е, а 20% - в MS Visual Studio. Так вот после последней переключаться опять на IAR становится очень грустно из-за интерфейса и всех примочек студии.

Хочеться хотя бы иметь что-то вроде этого, с остальным можно смириться:


Есть ли альтернатива IAR'у? Без ущерба для возможностей отладки через JLink?

Топик наверное не совсем в тему, но наболело уже, и гугл мне не помог (наверное не то спрашивал).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Pasha 111
сообщение May 6 2012, 12:20
Сообщение #2


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

Группа: Свой
Сообщений: 154
Регистрация: 6-11-05
Из: Москва
Пользователь №: 10 515



borman11, я тоже думал, что не придётся sm.gif

Помучился, но разобрался и сделал проект в MS Visual C++ Express (makefile project), прописал все пути до IarBuild.

Всё компилируется, IntelliSense работает, лог построения в окне вывода отчёта появляется, при кликах на ошибках и предупреждениях на файлы исходного кода на нужные строки переходит. Пока доволен. Было бы неплохо ещё, чтобы ошибки сразу в Error List студии добавлялись, а не в Output Window, но и так тоже не плохо. Исправил даже баг с кривым отображением русских букв в логе.

А отлаживаться буду в IAR'е значит, но это всё равно лучше, чем в IAR'овском редакторе писать.
Go to the top of the page
 
+Quote Post
VslavX
сообщение May 6 2012, 17:55
Сообщение #3


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(Pasha 111 @ May 6 2012, 15:20) *
borman11, я тоже думал, что не придётся sm.gif
Было бы неплохо ещё, чтобы ошибки сразу в Error List студии добавлялись, а не в Output Window, но и так тоже не плохо.

Легко - пропускаете Output компилятора через Perl со скриптом - скрипт конвертирует сообщения об ошибках формата IAR-а в формат студии. Запускать компилятор из студии так:

<путь и имя исполняемого файла компилятора> <параметры компилятора> 2>&1 | <исполняемый файл интерпретатора Perl> <имя файла скрипта>

(угловые скобки, ессно, не пишем - ограничивают имена в примере)
"2>&1" нужно чтобы перенаправить stderr компилятора в stdout, который поступит на вход Perl-а с указанным скриптом.
Скрипт для MSVC2005 и IAR (пробовал от 3.x до 6.41) в приложении (переименуйте .txt в .pl - форум не дает аттачить скрипты с таким расширением)





Прикрепленные файлы
Прикрепленный файл  iar2vc.txt ( 1.07 килобайт ) Кол-во скачиваний: 61
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pasha 111   IAR Embedded Workbench и IntelliSense   May 4 2012, 14:09
- - KRS   для ARM у IAR есть плагин к eclipse здесь есть топ...   May 4 2012, 14:16
- - _Артём_   Цитата(Pasha 111 @ May 4 2012, 17:09) Воп...   May 4 2012, 14:25
- - Pasha 111   Цитатадля ARM у IAR есть плагин к eclipse здесь ес...   May 4 2012, 14:40
|- - _Артём_   Цитата(Pasha 111 @ May 4 2012, 17:40) Пом...   May 4 2012, 15:05
- - _Стас_   А еще есть Slickedit, который прекрасно прикручива...   May 4 2012, 15:52
- - borman11   Я пишу код в Эклипсе, а отлаживаю в IAR. Плагин дл...   May 4 2012, 21:16
- - Pasha 111   Вчера поставил с дуру Eclipse 64-битный, поставил ...   May 5 2012, 10:43
- - borman11   У меня Eclipse сборка Helios. eclipse-arm-6.30-lat...   May 5 2012, 12:59
|- - _Артём_   Цитата(Pasha 111 @ May 6 2012, 15:20) bor...   May 6 2012, 13:24
- - Pasha 111   _Артём_ Ничего не прописывал Создал "Проект,...   May 6 2012, 14:57
- - Pasha 111   VslavX Спасибо за скрипт! Никогда не понимал л...   May 6 2012, 19:09
|- - VslavX   Цитата(Pasha 111 @ May 6 2012, 22:09) Vsl...   May 6 2012, 19:58
- - Pasha 111   VslavX Всё, разобрался. Первое, IarBuild ничего в...   May 6 2012, 22:29


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

 


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


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