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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> подключение IAR IDE к SlickEdit
HARMHARM
сообщение Sep 26 2007, 14:30
Сообщение #31


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(*SERG @ Sep 25 2007, 16:33) *
Огроменное спасибоa14.gif, тронулся с места!!! Build работает, но частично. Исскуственно сделал ошибку, пишет что ошибки есть, но при клике мышкой на ошибки, не прыгает на соответствующую строку. Не подскажите в чём дело?
И где про это "%rp%rn.ewp" -build %bn -log all" можно почитать?

У меня для Error parsing (IAR ARM, MSP430) работает такая строчка, ловит ошибки компилятора (кажется еще и линкера):
Код
^?*\"{#0:p}\"[\:\,]{#1:i}:b{#3?*}$

Ошибки make, естественно, не отлавливает.
Makefile могу тоже приложить.
На Compile прикручена компиляция текущего файла, на Build - make all, на Execute - make install.
Go to the top of the page
 
+Quote Post
*SERG
сообщение Oct 3 2007, 02:46
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517



Цитата(HARMHARM @ Sep 26 2007, 18:30) *
У меня для Error parsing (IAR ARM, MSP430) работает такая строчка, ловит ошибки компилятора (кажется еще и линкера):
Код
^?*\"{#0:p}\"[\:\,]{#1:i}:b{#3?*}$

Ошибки make, естественно, не отлавливает.
Makefile могу тоже приложить.
На Compile прикручена компиляция текущего файла, на Build - make all, на Execute - make install.

Приложите плиз)
Всем огроменное спасибо, буду разбираться дальше smile.gif
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Oct 3 2007, 04:52
Сообщение #33


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Для ARM. Makefile весьма запутанный, я даже знаю что поправить. Руки не доходят.
Прикрепленные файлы
Прикрепленный файл  Makefile.zip ( 1.74 килобайт ) Кол-во скачиваний: 94
 
Go to the top of the page
 
+Quote Post
KSN
сообщение Oct 10 2007, 03:48
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



Подключил SlickEdit к IAR AVR как описано этом топике(через iarbuild), но две проблемы:
1. При Build проекта выводятся ошибки, но не выводятся warning. Как исправить это недоразумение?
2. Рабочий лист SlickEdit содержит 3 проекта, для каждого прописал свой Build. Два проекта buildуются
без проблем, а вот третий: выдает ошибку компиляции в файле. Кликаю на строчку c ошибкой в окне Build появляется окно предлагающее мне указать путь к файлу-источнику. Проблема в том, что путь указываю, но SlickEdit не видит файла-источника.
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Oct 10 2007, 12:31
Сообщение #35


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(KSN @ Oct 10 2007, 07:48) *
1. При Build проекта выводятся ошибки, но не выводятся warning. Как исправить это недоразумение?

У вас прописан ключ -log warnings?
Цитата
2. Рабочий лист SlickEdit содержит 3 проекта, для каждого прописал свой Build. Два проекта buildуются
без проблем, а вот третий: выдает ошибку компиляции в файле. Кликаю на строчку c ошибкой в окне Build появляется окно предлагающее мне указать путь к файлу-источнику. Проблема в том, что путь указываю, но SlickEdit не видит файла-источника.

Парсинг ошибок идет через регулярные выражения - Build\Configure error parsing. Скорее всего, ошибка неправильно распарсилась. Попробуйте создать для нее свое регулярное выражение или подкорректировать существующее. В окошке редактирования можно ввести свой текст, нажать на кнопку Validate и проверить, как оно работает.
Go to the top of the page
 
+Quote Post
KSN
сообщение Oct 11 2007, 02:21
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



1. Вот что у меня записано в Tools->Build: "c:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\common\bin\iarbuild.exe" "D:\Projects\Servboard\Soft\Servoboard\Servo.ewp" -build %bn -log all.
вроде как все сообщения перехватываю.
2. Build\Configure error parsing: ^?*\"{#0:p}\"[\:\,]{#1:i}:b{#3?*}$
Это рабочий вариант разбора ошибок, он работает у меня на нескольких проектах, а вот в данном случае(одно рабочее пространство, в котором 3 проекта) работает только на одном проекте, а на оставшихся 2-х - нет.
3. И еще вопрос: SlickEdit сохраняет активную конфигурацию(Set Active Configuration) за каждым проектом или при переключение на проект надо следить за переключениме активной конфигурации?
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Oct 11 2007, 04:36
Сообщение #37


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(KSN @ Oct 11 2007, 06:21) *
1. Вот что у меня записано в Tools->Build: "c:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\common\bin\iarbuild.exe" "D:\Projects\Servboard\Soft\Servoboard\Servo.ewp" -build %bn -log all.
вроде как все сообщения перехватываю.

log all это вроде как все, включая командную строку компилятора. Т.е. у вас эти командная строка выводится, а ворнинги - нет? А если из ИДЕ компилировать - выводятся? Может в настройках проекта отключены?
Цитата
2. Build\Configure error parsing: ^?*\"{#0:p}\"[\:\,]{#1:i}:b{#3?*}$
Это рабочий вариант разбора ошибок, он работает у меня на нескольких проектах, а вот в данном случае(одно рабочее пространство, в котором 3 проекта) работает только на одном проекте, а на оставшихся 2-х - нет.

Я ж говорю - скопируйте текст ошибки в поле проверки регулярных выражений ошибок и посмотрите, как он распарсивается.
Go to the top of the page
 
+Quote Post
KSN
сообщение Oct 12 2007, 02:07
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



1 При компиляции в IDE IAR warning and error выдаются в полном объеме, а в SlickEdit только error.
2. Проблема решена - пришлось подправить выражение, но не ясно, почему старое перестало работать(никаких изменений в проектах я не делал)?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 12 2007, 10:16
Сообщение #39


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(KSN @ Oct 12 2007, 05:07) *
1 При компиляции в IDE IAR warning and error выдаются в полном объеме, а в SlickEdit только error.

В разделе Diagnostics руководства IAR C/C++ Compiler рассказывается как включить те или иные Severity levels.
Смотрите опции командной строки компилятора --remarks (желательно) и --no_warnings (не должно быть).
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Oct 12 2007, 10:21
Сообщение #40


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(IgorKossak @ Oct 12 2007, 14:16) *
В разделе Diagnostics руководства IAR C/C++ Compiler рассказывается как включить те или иные Severity levels.
Смотрите опции командной строки компилятора --remarks (желательно) и --no_warnings (не должно быть).


KSN пишет, что использует iarbuild. А эта утилита тащит опции компилятора из файла проекта. С другой стороны, у него при компиляции из IAR ИДЕ все ок.
Странно как-то ...
Go to the top of the page
 
+Quote Post
Chip115
сообщение Mar 1 2012, 07:15
Сообщение #41


Участник
*

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



всем привет!
Тоже столкнулся с тем, что бы IAR ARM прикрутить в SlickEdit.
Вроде бы сделал все, как тут сказано, но при билде дает вот что
VSLICKERRORPATH="D:\TEMP"

D:\TEMP>"C:\PROGRA~1\SLICKE~2.0\win\vsbuild" -beep "D:\TEMP\My_blinky.vpw" "D:\TEMP\My_blinky.vpj" -t build -signal 60760
---------- Build Project: 'My_blinky.vpj' - 'Debug' ---------- VSLICKERRORPATH="D:\TEMP"
Compile/Link command change detected. Some files may be rebuilt.
My_Blinky.c
vsbuild: File not found (C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarBuild.exe D:\TEMP\My_blinky.ewp -make Debug -log all)
startup.c
vsbuild: File not found (C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarBuild.exe D:\TEMP\My_blinky.ewp -make Debug -log all)
*** Errors occurred during this build ***

Ниже скрины настроек что я сделал. И на первом скрине инфа после попытки компиляции . Что то пишет, а что хочет- не пойму
Я не нашел строчки Command Line как на картинке

потому создал кнопку My_build. Это верное решение?
Вот аналогичное окно в версии 15





Так. Что то как то ткнул и вроде бы что то заработало ((

пишет вот что

Microsoft Windows [Version 6.1.7600]
© Êîðïîðàöèÿ Ìàéêðîñîôò (Microsoft Corp.), 2009. Âñå ïðàâà çàùèùåíû.

D:\TEMP\My_Blinky>echo VSLICKERRORPATH="D:\TEMP\My_Blinky"
VSLICKERRORPATH="D:\TEMP\My_Blinky"

D:\TEMP\My_Blinky>"C:\Program Files\SlickEditV16.0.0\win\vsbuild" -signal 62734 -command "C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarBuild.exe" "D:\TEMP\My_Blinky\My_Blinky.ewp" -build Debug
VSLICKERRORPATH="D:\TEMP\My_Blinky"
"C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarBuild.exe" D:\TEMP\My_Blinky\My_Blinky.ewp -build Debug

IAR Command Line Build Utility V6.3.12.0
Copyright 2002-2011 IAR Systems AB.

Building configuration: My_Blinky - Debug
Updating build tree...

3 file(s) deleted.
Updating build tree...
My_Blinky.c
startup.c
Linking

Total number of errors: 0
Total number of warnings: 0


D:\TEMP\My_Blinky>

А можно из под этой оболочки прошить мк? Или только юзая IAR?
К проекту я подключил дви сишника и ашник.
А файл IAR надо подрубать?
простите за такие вопросы... учусь . Впервые столкнулся с подобным
Go to the top of the page
 
+Quote Post
SeregaB
сообщение Mar 1 2012, 11:47
Сообщение #42


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 6-04-06
Из: Москва, Зеленоград
Пользователь №: 15 863



Цитата(Chip115 @ Mar 1 2012, 10:15) *
А можно из под этой оболочки прошить мк?

Сам VS про твой контроллер не знает. Пользуйся (подключай) программатор. У меня, например, как-то так:
"C:\Program Files\STMicroelectronics\STM32 ST-Link Utility\ST-Link Utility\ST-LINK_CLI.exe" -c SWD -P %rpRelease\Exe\STAA22.hex -Rst -Run
Go to the top of the page
 
+Quote Post
Chip115
сообщение Mar 2 2012, 15:55
Сообщение #43


Участник
*

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



Спасибо! Завтра попробую! Это, как я понимаю, надо прописывать в debug ?
Go to the top of the page
 
+Quote Post
_Стас_
сообщение Mar 3 2012, 06:45
Сообщение #44


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 21-06-08
Пользователь №: 38 462



Я смотрю тема ожила.

А кто-нибудь отладку к редактору пробывал прикручивать?
Go to the top of the page
 
+Quote Post
SeregaB
сообщение Mar 5 2012, 11:38
Сообщение #45


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 6-04-06
Из: Москва, Зеленоград
Пользователь №: 15 863



Цитата(Chip115 @ Mar 2 2012, 18:55) *
Это, как я понимаю, надо прописывать в debug ?

Это - командная строка ST-Link Utility программатора ST-LINK_CLI.exe. У меня она лежит в батнике, который вызывается при Execute.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 12:58
Рейтинг@Mail.ru


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