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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Убогий интерфейс., IAR ARM 6.5
Jenya7
сообщение Apr 22 2015, 05:26
Сообщение #1


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Перешел с TrueStudio на IAR так как код перевалил за 32K.
Убивает убогий интерфейс. Ни тебе нормальных раскрасок функций ни тебе подсветок про intelIsense я вообще молчу.
Может есть какие нибудь способы улучшить это бедственное положение?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 22 2015, 05:35
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Jenya7 @ Apr 22 2015, 08:26) *
Может есть какие нибудь способы улучшить это бедственное положение?

Только один: использовать внешний редактор.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Apr 22 2015, 05:48
Сообщение #3


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(Jenya7 @ Apr 22 2015, 08:26) *
Может есть какие нибудь способы улучшить это бедственное положение?

В первую очередь конечно поставить последний ИАР. Кое-что из этого там есть, раскраска настраивается.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Apr 22 2015, 05:50
Сообщение #4


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(aaarrr @ Apr 22 2015, 11:35) *
Только один: использовать внешний редактор.

понял. поставлю Eclipce или VS C++ посмотрю то получится.
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 22 2015, 05:57
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Source Insight оч. хорош.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Apr 22 2015, 06:03
Сообщение #6


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(Dr.Alex @ Apr 22 2015, 11:48) *
В первую очередь конечно поставить последний ИАР. Кое-что из этого там есть, раскраска настраивается.

под последний IAR нет лекарства. старые не подходят а новое я не нашел.

Цитата(scifi @ Apr 22 2015, 11:57) *
Source Insight оч. хорош.

Source Insight у меня стоит . как то пробовал прикрутить его к проекту и что то там не пошло я и забросил, не хватило терпения. надо вернуться к нему.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Apr 22 2015, 06:06
Сообщение #7


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(Jenya7 @ Apr 22 2015, 08:50) *
поставлю Eclipce или VS C++ посмотрю то получится.

Цитата(scifi @ Apr 22 2015, 08:57) *
Source Insight оч. хорош.

А что, можно добиться нормального взаимодействия с внешним редактором? В том числе при отладке? :-)))
И по функциям прыгать можно будет? (Go to Definition of... и всё такое)?
Внешний рыдактор для ИАРа это лекарство хуже болезни..
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Apr 22 2015, 06:28
Сообщение #8


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(Dr.Alex @ Apr 22 2015, 12:06) *
А что, можно добиться нормального взаимодействия с внешним редактором? В том числе при отладке? :-)))
И по функциям прыгать можно будет? (Go to Definition of... и всё такое)?
Внешний рыдактор для ИАРа это лекарство хуже болезни..

создал сейчас проект в Source Insight. ну что сказать - я не в восторге. можно конечно в нем писать но как то криво все. я бы новую версию IAR поставил, мне много не надо - чуть больше красок, поудобней поиск и все.
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 22 2015, 06:28
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Dr.Alex @ Apr 22 2015, 09:06) *
А что, можно добиться нормального взаимодействия с внешним редактором?

Какое взаимодействие? У меня сборка осуществляется через Makefile. Кто не хочет учить птичий язык Makefile, может накидать исходники в яровский проект и запускать сборку из внешнего редактора через iarbuild.exe.

Цитата(Dr.Alex @ Apr 22 2015, 09:06) *
И по функциям прыгать можно будет? (Go to Definition of... и всё такое)?

Вот именно "прыгать по функциям и всё такое" в Source Insight работает просто великолепно. И сообщения компилятора парсятся с подсветкой строк в исходниках.

Цитата(Dr.Alex @ Apr 22 2015, 09:06) *
В том числе при отладке?

Для отладки создаю в яре пустой проект и добавляю туда выхлоп компилятора (1 файл). Это всего несколько кликов мышкой. Отладка работает без проблем.

Цитата(Dr.Alex @ Apr 22 2015, 09:06) *
Внешний рыдактор для ИАРа это лекарство хуже болезни..

Это заблуждение.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Apr 22 2015, 15:21
Сообщение #10


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Jenya7 @ Apr 22 2015, 08:26) *
... Ни тебе нормальных раскрасок функций ни тебе подсветок про intelIsense я вообще молчу....


С годами понимаешь - профессионала замечаешь по его способности создавать шедевр на любой коленке и любым топором.
Посему обычно профи настраивает 2-5 параметров среды и усё... А зачем??? Всё остальное настолько локально,
насколько прямопропорционально опыту выполненных работ в разных проектах, группах, языках, средах, железе...

имхо конечно же sm.gif))
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Apr 26 2015, 09:48
Сообщение #11


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(kolobok0 @ Apr 22 2015, 21:21) *
С годами понимаешь - профессионала замечаешь по его способности создавать шедевр на любой коленке и любым топором.
Посему обычно профи настраивает 2-5 параметров среды и усё... А зачем??? Всё остальное настолько локально,
насколько прямопропорционально опыту выполненных работ в разных проектах, группах, языках, средах, железе...

имхо конечно же sm.gif))

я не такой гений чтоб 100к кода на любой коленке. sm.gif

Цитата(Dr.Alex @ Apr 22 2015, 11:48) *
В первую очередь конечно поставить последний ИАР. Кое-что из этого там есть, раскраска настраивается.

поставил 7.2 тот же интерфейс. ничего не изменилось.
Go to the top of the page
 
+Quote Post
kosyak©
сообщение Apr 26 2015, 11:30
Сообщение #12


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

Группа: Свой
Сообщений: 179
Регистрация: 1-10-07
Из: НЧ
Пользователь №: 30 966



Eclipse + Вот этот плагин и уже можно жить. И даже отлаживать, правда только на ограничееном числе отладчиков (J-Link работает, ST-Link, к сожалению, нет).
Есть там такая возможность, как импорт проекта из среды IAR - т.е. создаем проект в IAR (добавляем в него необходимые файлы) и при импорте в Eclipse указываем что импортировать необходимо только ссылки на файлы. Имеем два проекта - один IAR, второй Eclipse, которые содержат одни и те же файлы.
При необходимости добавить файл в проект - добавляем его в IAR, затем в Eclipse делаем "Update imported project" и добавленный файл появляется в проекте Eclipse.
Т.о. пишем код в редакторе Eclipse, отлаживаем здесь же, но если не хватает возможностей отладчика переключаемся на IAR.
Go to the top of the page
 
+Quote Post
Aner
сообщение Apr 26 2015, 12:00
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Ну и смысл туды сюды? Eclipse не даст такой оптимизации как IAR для армов, и всегда не хватает возможностей этого отладчика, проверено на многих проектах. Конечно зависит от, решаемых задач, либ, окружения. Не IAR код по любому больший по размеру. Для лицензирования софта законченого проекта такая подстава не пройдет, ... хотя кто тут смотрит на это теперь.
Go to the top of the page
 
+Quote Post
kosyak©
сообщение Apr 26 2015, 12:06
Сообщение #14


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

Группа: Свой
Сообщений: 179
Регистрация: 1-10-07
Из: НЧ
Пользователь №: 30 966



Оптимизации чего? В предложенном мной варианте Eclipse использует компилятор IAR.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Apr 26 2015, 14:28
Сообщение #15


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(kosyak© @ Apr 26 2015, 16:30) *
Eclipse + Вот этот плагин и уже можно жить. И даже отлаживать, правда только на ограничееном числе отладчиков (J-Link работает, ST-Link, к сожалению, нет).
Есть там такая возможность, как импорт проекта из среды IAR - т.е. создаем проект в IAR (добавляем в него необходимые файлы) и при импорте в Eclipse указываем что импортировать необходимо только ссылки на файлы. Имеем два проекта - один IAR, второй Eclipse, которые содержат одни и те же файлы.
При необходимости добавить файл в проект - добавляем его в IAR, затем в Eclipse делаем "Update imported project" и добавленный файл появляется в проекте Eclipse.
Т.о. пишем код в редакторе Eclipse, отлаживаем здесь же, но если не хватает возможностей отладчика переключаемся на IAR.

я так понимаю под этот плагин надо поставить указанный эклипс - Juno SR2?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 23:51
Рейтинг@Mail.ru


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