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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> подключение IAR IDE к SlickEdit
MagRiv
сообщение Mar 15 2007, 17:30
Сообщение #16





Группа: Новичок
Сообщений: 7
Регистрация: 5-05-06
Пользователь №: 16 809



А не могли бы вы рассказать конкретнее (можно сказать даже разжевать smile.gif ) как прикрутить slickedit для компиляции и линковки в IARе.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 15 2007, 17:56
Сообщение #17


Гуру
******

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



Цитата(MagRiv @ Mar 15 2007, 16:30) *
А не могли бы вы рассказать конкретнее (можно сказать даже разжевать smile.gif ) как прикрутить slickedit для компиляции и линковки в IARе.

Абсолютно аналогично.
Если делаете проект расстановкой галочек в IAR IDE, то в комплекте IARесть утилита командной строки для сборки проекта - iarbuild, называется, ее и запускайте. Ну а если проект делаете руками, то тогда make, или что там вместо него используете.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Mar 16 2007, 06:44
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



А в Keil возможно использовать этои чудо-редактор?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 16 2007, 11:11
Сообщение #19


Гуру
******

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



Цитата(Vladimir_T @ Mar 16 2007, 05:44) *
А в Keil возможно использовать этои чудо-редактор?

Дело обстоит с точностью наоборот - не этот "редактор" пользуют в "чем-то" а "что-то" пользуют в этом "редакторе". Посему ответ да, вне зависимости от желания "пользуемого" компилятора.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
MagRiv
сообщение Mar 16 2007, 18:16
Сообщение #20





Группа: Новичок
Сообщений: 7
Регистрация: 5-05-06
Пользователь №: 16 809



Как сделать так, чтобы SlickEdit в окне Build подсвечивал строки с ошиками/warning-ами или ставил напротив них соостветствующую иконку?

SlickEdit подключил с помощью iarbuild.
В исходном тексте он помечает строки с ошибками и переходит на них из окна build, а в самом окне не помечает sad.gif
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Jul 26 2007, 20:38
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Тоже пытаюсь настроить Слик с Иар. Только через iarbuild получается. Но пока переживал этот гимор с настройкой всерьез одолели сомнения: а стоит ли игра свеч? Что такого незаменимого дает редактор? Мне в Ировской IDE нехватало сущих мелочей - автоматич генерация "шапки" файла, автоматич. подстановка конструкций if, for, и т. п. Вроде все это непринципиальные мелочи, особенно для небольших проектов...

Есть еще в IAR IDE возможность подключить внешний редактор. Так никто не пытался связать? Там что-тосвязано с DDE. А Слик2007 такое поддерживает? Может есть в Инете описание как грамотно все настроить? Мне сходу ничего не удалось вразумительного найти. Может подавляющее большинство используют штатную среду?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 26 2007, 20:54
Сообщение #22


Гуру
******

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



Цитата(ivainc1789 @ Jul 26 2007, 23:38) *
а стоит ли игра свеч?

Да!
Цитата
Мне в Ировской IDE нехватало сущих мелочей...

Это пока smile.gif хорошему очень быстро привыкает. Если, конечно, заинтересован в повышении производительности труда.
Цитата
Там что-тосвязано с DDE.

Или просто с командной строкой в которой передается имя файла и строка.
$FILE_PATH$ $CUR_LINE$
Но это более, чем четвертьмера.
Цитата
Может подавляющее большинство используют штатную среду?

Думаю, что да sad.gif, но это никак не оправдывает аналогичное издевательство над собой любимым smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Jul 27 2007, 07:40
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



SlicKEdit 2007 все еще не поддерживает пробелы в пути к файлам? Недалеко ушли...
Как настроить Compile в свойствах проекта? Там по умолчанию уже есть такая команда с каким-то странным дополнением для *.S. Что это такое?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 27 2007, 07:49
Сообщение #24


Гуру
******

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



Цитата(ivainc1789 @ Jul 27 2007, 10:40) *
SlicKEdit 2007 все еще не поддерживает пробелы в пути к файлам? Недалеко ушли...

Ну-ну. А кто "поддерживает"?! smile.gif, если пробел это СИСТЕМНЫЙ разделитель параметров командной строки? Не забывайте заключать такие параметры в "".


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Jul 28 2007, 04:47
Сообщение #25


Знающий
****

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



Цитата(ivainc1789 @ Jul 27 2007, 11:40) *
Как настроить Compile в свойствах проекта? Там по умолчанию уже есть такая команда с каким-то странным дополнением для *.S. Что это такое?

Насчет *.s сам не понял. По-моему, его появление зависит от типа проекта. Когда я выбирал gcc c\c++, его не было; когда попыался создать свою заготовку для иара и выбрал ее - появилась. Руками залез в файл с описанием проекта (xml) и прибил ее в разделе tool smile.gif. После этого смог прописать команду в Compile.
Go to the top of the page
 
+Quote Post
*SERG
сообщение Sep 24 2007, 17:25
Сообщение #26


Местный
***

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



Не могли бы вы подробно объяснить, как их подружить. Я полный чайник в этом деле. Поколдовал с недельку с СЛИКОМ, честно говоря каша в голове, линки, компиляторы, батники, маке файлы........запутался короче, что куда и зачем 07.gif Распишите в стиле "для чайника" куда и каким образом занести то или иное и почему именно так, просто охото разобраться, а не тупо скопировать, или действовать по указке . Есть рабочие ИАРскиие проекты. Очень охото разобраться, но чуствую в одну каску не осилю. Зарание огромное спасибо smile.gif
Go to the top of the page
 
+Quote Post
ferritum
сообщение Sep 25 2007, 08:37
Сообщение #27





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



Цитата(*SERG @ Sep 24 2007, 21:25) *
Не могли бы вы подробно объяснить, как их подружить. Я полный чайник в этом деле. Поколдовал с недельку с СЛИКОМ, честно говоря каша в голове, линки, компиляторы, батники, маке файлы........запутался короче, что куда и зачем 07.gif Распишите в стиле "для чайника" куда и каким образом занести то или иное и почему именно так, просто охото разобраться, а не тупо скопировать, или действовать по указке . Есть рабочие ИАРскиие проекты. Очень охото разобраться, но чуствую в одну каску не осилю. Зарание огромное спасибо smile.gif



Могу рассказать как подружить Slick c IAR AVR!

1. создаем фаил build.bat там пишем такую строчку
@call xlink .\Release\Obj\__low_level_init .\Release\Obj\PhPulseADC .\Release\Obj\PhPulseTemp .\Release\Obj\PhPulseDecoder .\Release\Obj\PhPulseMain -f ?.xcl
соответственно пути должны быть свои в конце где стоит знак вопроса должено находиться имя файла под твой процессор (\avr\config).

2. создаем фаил compile.bat там пишем такую строчку
@echo off
iccavr --cpu=m128 -ms -o .\Release\Obj\ -I C:\CAD\IAR\EW310\avr\INC\ -I C:\CAD\Iar\Ew310\avr\INC\CLIB\ -lC .\Release\List\ -z9 -e -y --initializers_in_flash --cross_call_passes=2 --eeprom_size 4096 %1
соответственно пути свои. камень свой!

3. Подключаем их к проекту + фаил ?.xcl!

4.В workspace properties на вкладку tools:compile в строке command line написать compile.bat %f, в строке run %rw, для build command line build.bat, строке run %rw!

5. В переменных средах (мой компьютер/свойства/дополнительно/переменные среды) в path прописать два пути C:\CAD\IAR\EW310\avr\bin;C:\CAD\IAR\EW310\common\bin (пути свои)!
Go to the top of the page
 
+Quote Post
Faradey
сообщение Sep 25 2007, 09:18
Сообщение #28


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

Группа: Свой
Сообщений: 127
Регистрация: 31-05-06
Из: Belarus, Minsk
Пользователь №: 17 638



Цитата(*SERG @ Sep 24 2007, 20:25) *
Не могли бы вы подробно объяснить, как их подружить. Я полный чайник в этом деле. Поколдовал с недельку с СЛИКОМ, честно говоря каша в голове, линки, компиляторы, батники, маке файлы........запутался короче, что куда и зачем 07.gif Распишите в стиле "для чайника" куда и каким образом занести то или иное и почему именно так, просто охото разобраться, а не тупо скопировать, или действовать по указке . Есть рабочие ИАРскиие проекты. Очень охото разобраться, но чуствую в одну каску не осилю. Зарание огромное спасибо smile.gif


Недавно сам разобрался, попробую вам помоч.
Ваши дейстия:
1)Создаете проект, местом его расположения назначаете папку с проектом IAR'a
Project->New там в Location. Название прокта, для простоты выбираете такоеже как и в IAR'e
(хотя это и не принципиально)
2)В окне Project Properties, во вкладке Tools меняете Command line:
для Build: iarbuild "%rp%rn.ewp" -build %bn -log all
для Compile: iarbuild "%rp%rn.ewp" -make %bn -log all
следите чтобы Run from dir: %rw
и поставте Checkbox "Capture output" and "Output to build window"



З.Ы. здесь используется утилита IAR'a: iarbuild.exe,
расположенная по адресу: ...\IAR Systems\Embedded Workbench 4.0\common\bin\
убедитесь что этот путь прописан в переменных среды, или вызывайте с указанием полного адреса,
вот у меня это так будет выглядеть:
"C:\Program Files\Atmel\IAR Systems\Embedded Workbench 4.0\common\bin\iarbuild" "%rp%rn.ewp" -build %bn -log all
З.З.Ы. переменные среды для XP правятся так:
Панель управления -> Система, вкладка Дополнительно, внизу кнопка Переменные среды
там в переменных среды пользователя добавляем переменной PATH путь к iarbuild.


--------------------
Завтра пойму, что нужно было сделать вчера...
Go to the top of the page
 
+Quote Post
*SERG
сообщение Sep 25 2007, 13:33
Сообщение #29


Местный
***

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



Цитата(Faradey @ Sep 25 2007, 13:18) *
Недавно сам разобрался, попробую вам помоч.
Ваши дейстия:
1)Создаете проект, местом его расположения назначаете папку с проектом IAR'a
Project->New там в Location. Название прокта, для простоты выбираете такоеже как и в IAR'e
(хотя это и не принципиально)
2)В окне Project Properties, во вкладке Tools меняете Command line:
для Build: iarbuild "%rp%rn.ewp" -build %bn -log all
для Compile: iarbuild "%rp%rn.ewp" -make %bn -log all
следите чтобы Run from dir: %rw
и поставте Checkbox "Capture output" and "Output to build window"

З.Ы. здесь используется утилита IAR'a: iarbuild.exe,
расположенная по адресу: ...\IAR Systems\Embedded Workbench 4.0\common\bin\
убедитесь что этот путь прописан в переменных среды, или вызывайте с указанием полного адреса,
вот у меня это так будет выглядеть:
"C:\Program Files\Atmel\IAR Systems\Embedded Workbench 4.0\common\bin\iarbuild" "%rp%rn.ewp" -build %bn -log all
З.З.Ы. переменные среды для XP правятся так:
Панель управления -> Система, вкладка Дополнительно, внизу кнопка Переменные среды
там в переменных среды пользователя добавляем переменной PATH путь к iarbuild.


Огроменное спасибоa14.gif, тронулся с места!!! Build работает, но частично. Исскуственно сделал ошибку, пишет что ошибки есть, но при клике мышкой на ошибки, не прыгает на соответствующую строку. Не подскажите в чём дело?
И где про это "%rp%rn.ewp" -build %bn -log all" можно почитать?
Go to the top of the page
 
+Quote Post
Faradey
сообщение Sep 25 2007, 14:39
Сообщение #30


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

Группа: Свой
Сообщений: 127
Регистрация: 31-05-06
Из: Belarus, Minsk
Пользователь №: 17 638



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

про хождение по ошибкам уже писали на этом форуме, поищите...

про %rp%rn и т.д. или в хелпе или
Project -> Project properties -> tools
за строками, скажем за Command line (имеется ввиду правее) есть такая кнопочка, на которой нарисована стрелочка smile.gif нажмитте ее и будет вам счастье.

З.Ы. в архивчике скрины по ключам %rp%rn и т.д. для тех у кого нету кнопочки со стрелочкой
Прикрепленные файлы
Прикрепленный файл  scrs_se_2007_09_25_18_24.rar ( 155.63 килобайт ) Кол-во скачиваний: 122
 


--------------------
Завтра пойму, что нужно было сделать вчера...
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 - 18:20
Рейтинг@Mail.ru


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