|
|
  |
подключение IAR IDE к SlickEdit |
|
|
|
Mar 15 2007, 17:30
|
Группа: Новичок
Сообщений: 7
Регистрация: 5-05-06
Пользователь №: 16 809

|
А не могли бы вы рассказать конкретнее (можно сказать даже разжевать  ) как прикрутить slickedit для компиляции и линковки в IARе.
|
|
|
|
|
Mar 15 2007, 17:56
|

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

|
Цитата(MagRiv @ Mar 15 2007, 16:30)  А не могли бы вы рассказать конкретнее (можно сказать даже разжевать  ) как прикрутить slickedit для компиляции и линковки в IARе. Абсолютно аналогично. Если делаете проект расстановкой галочек в IAR IDE, то в комплекте IARесть утилита командной строки для сборки проекта - iarbuild, называется, ее и запускайте. Ну а если проект делаете руками, то тогда make, или что там вместо него используете.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Mar 16 2007, 18:16
|
Группа: Новичок
Сообщений: 7
Регистрация: 5-05-06
Пользователь №: 16 809

|
Как сделать так, чтобы SlickEdit в окне Build подсвечивал строки с ошиками/warning-ами или ставил напротив них соостветствующую иконку? SlickEdit подключил с помощью iarbuild. В исходном тексте он помечает строки с ошибками и переходит на них из окна build, а в самом окне не помечает
|
|
|
|
|
Jul 26 2007, 20:54
|

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

|
Цитата(ivainc1789 @ Jul 26 2007, 23:38)  а стоит ли игра свеч? Да! Цитата Мне в Ировской IDE нехватало сущих мелочей... Это пока  хорошему очень быстро привыкает. Если, конечно, заинтересован в повышении производительности труда. Цитата Там что-тосвязано с DDE. Или просто с командной строкой в которой передается имя файла и строка. $FILE_PATH$ $CUR_LINE$ Но это более, чем четвертьмера. Цитата Может подавляющее большинство используют штатную среду? Думаю, что да  , но это никак не оправдывает аналогичное издевательство над собой любимым
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 24 2007, 17:25
|

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

|
Не могли бы вы подробно объяснить, как их подружить. Я полный чайник в этом деле. Поколдовал с недельку с СЛИКОМ, честно говоря каша в голове, линки, компиляторы, батники, маке файлы........запутался короче, что куда и зачем  Распишите в стиле "для чайника" куда и каким образом занести то или иное и почему именно так, просто охото разобраться, а не тупо скопировать, или действовать по указке . Есть рабочие ИАРскиие проекты. Очень охото разобраться, но чуствую в одну каску не осилю. Зарание огромное спасибо
|
|
|
|
|
Sep 25 2007, 08:37
|
Группа: Новичок
Сообщений: 1
Регистрация: 3-04-06
Пользователь №: 15 727

|
Цитата(*SERG @ Sep 24 2007, 21:25)  Не могли бы вы подробно объяснить, как их подружить. Я полный чайник в этом деле. Поколдовал с недельку с СЛИКОМ, честно говоря каша в голове, линки, компиляторы, батники, маке файлы........запутался короче, что куда и зачем  Распишите в стиле "для чайника" куда и каким образом занести то или иное и почему именно так, просто охото разобраться, а не тупо скопировать, или действовать по указке . Есть рабочие ИАРскиие проекты. Очень охото разобраться, но чуствую в одну каску не осилю. Зарание огромное спасибо  Могу рассказать как подружить 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 (пути свои)!
|
|
|
|
|
Sep 25 2007, 09:18
|
Частый гость
 
Группа: Свой
Сообщений: 127
Регистрация: 31-05-06
Из: Belarus, Minsk
Пользователь №: 17 638

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

Местный
  
Группа: Свой
Сообщений: 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. Огроменное спасибо  , тронулся с места!!! Build работает, но частично. Исскуственно сделал ошибку, пишет что ошибки есть, но при клике мышкой на ошибки, не прыгает на соответствующую строку. Не подскажите в чём дело? И где про это "%rp%rn.ewp" -build %bn -log all" можно почитать?
|
|
|
|
|
Sep 25 2007, 14:39
|
Частый гость
 
Группа: Свой
Сообщений: 127
Регистрация: 31-05-06
Из: Belarus, Minsk
Пользователь №: 17 638

|
Цитата(*SERG @ Sep 25 2007, 16:33)  Огроменное спасибо  , тронулся с места!!! Build работает, но частично. Исскуственно сделал ошибку, пишет что ошибки есть, но при клике мышкой на ошибки, не прыгает на соответствующую строку. Не подскажите в чём дело? И где про это "%rp%rn.ewp" -build %bn -log all" можно почитать? про хождение по ошибкам уже писали на этом форуме, поищите... про %rp%rn и т.д. или в хелпе или Project -> Project properties -> tools за строками, скажем за Command line (имеется ввиду правее) есть такая кнопочка, на которой нарисована стрелочка  нажмитте ее и будет вам счастье. З.Ы. в архивчике скрины по ключам %rp%rn и т.д. для тех у кого нету кнопочки со стрелочкой
--------------------
Завтра пойму, что нужно было сделать вчера...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|