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

 
 
> IAR+VIM, Помогите с errorformat.
ochkarik_
сообщение Jul 1 2007, 17:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 1-07-07
Пользователь №: 28 824



Микроконтроллерами только начал заниматься. Начинал с WinAVR, сейчас пробую освоить IAR. В IAR пока больше интересует компилятор, чем сама IDE, из-за более полной (IMHO) поддержки C++. До этого изучал C++, практически без знания С, поэтому IAR пока производит впечатление получше. Любимый текстовый редактор с недавних пор - vim. Но никак не могу разобраться с errorformat (vim можно использовать как внешний редактор и компилить с iar-a, но это как-то не по красоте). Может, у кого есть готовое?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ochkarik_
сообщение Jul 2 2007, 06:45
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 1-07-07
Пользователь №: 28 824



Мое решение ниже в файле. Работать то оно заработало, но что к чему - сам не понял. Одни закарлючки smile.gif. Написано, что работает по приципу функции С scanf. Но как работает сама scanf, представляю смутно.

И еще. Хотелось бы увидеть пару примеров создания makefile для iar. Что-то больно опций много при компиляции из IDE.
Я поступил тривиально - собрал все, что выдает IDE, запихнул в xcl файлы для копилятора и линкера, и так компилю. Вначале пробовал забивать опции в makefile, но как правильно передавать параметры со скобками - так и не разобрался. Make спотыкается на скобках. Кто как боролся с этой проблемой?

Прикрепленный файл  iar.vim.zip ( 357 байт ) Кол-во скачиваний: 174
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 2 2007, 08:04
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(ochkarik_ @ Jul 2 2007, 09:45) *
... но что к чему - сам не понял. Одни закарлючки smile.gif.
Написано, что работает по приципу функции С scanf. Но как работает сама scanf, представляю смутно.

Это плохо (.
По существу - надо еще добавить разборку Remark:[ ], Fatal Error и ошибок самого Make
Цитата
И еще. Хотелось бы увидеть пару примеров создания makefile для iar. Что-то больно опций много при компиляции из IDE.
Я поступил тривиально - собрал все, что выдает IDE, запихнул в xcl файлы для копилятора и линкера, и так компилю.

Да уж..... Ну не пользуйтесь тогда make - у IAR есть собственная утилита командной строки iarbuild, которая работает с его проектами.



Цитата(ochkarik_ @ Jul 2 2007, 06:04) *
Не про то разговор.

Я понял о чем разговор, но тем не менее написал то, что написал.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ochkarik_
сообщение Jul 2 2007, 08:55
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 1-07-07
Пользователь №: 28 824



Цитата(zltigo @ Jul 2 2007, 11:04) *
Это плохо (.
По существу - надо еще добавить разборку Remark:[ ], Fatal Error

А кусок кода, где такое генерится, нет часом?
Цитата
есть собственная утилита командной строки iarbuild

За информацию спасибо. Посмотрю. Если проект все одно создавать, то в принципе, какая разница - можно и без маке. Подозреваю, что и errorformat придется переделать в этом случае - вывод, наверное, будет пожож на то, что в IDE в окно сообщений выводится?

Неужели нет готовых наработок? В нете об использовании iar+vim инфы - ноль. Неужели каждому так самому и продираться через эти дебри?

PS: а какие файлы iarbuld-y кормить вместо <project> и <config>?
И вообще - оно нормальное, или лучше make все-таки?

Сообщение отредактировал ochkarik_ - Jul 2 2007, 09:50
Go to the top of the page
 
+Quote Post



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

 


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


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