|
Среда разработки. |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 23)
|
Dec 23 2009, 09:00
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(jorikdima @ Dec 23 2009, 11:17)  IDE бесплатной нет, есть только крякнутые ИАР или CCE. Либо Eclipse как указали прикручивать к mspgcc. IDE подойдёт любая, которая поддерживает makefile project Я пробовал эклипс, (получилось) пробовал NetBeans (не получилось, лень было разбираться) пробовал CodeBlocks (на нём и остановился) Создавал соответствующую тему. коллега пробовал VisualStudio2008 (получилось, частично - компилит, но не парсит текст на ошибки) Естественно, всё в связке с mspgcc
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Dec 23 2009, 09:31
|
Знающий
   
Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839

|
Цитата(MrYuran @ Dec 23 2009, 12:00)  коллега пробовал VisualStudio2008 (получилось, частично - компилит, но не парсит текст на ошибки) Естественно, всё в связке с mspgccЯ долгое время пользуюсь msp-gcc в связке с MSVC 2003. Чтобы ошибки из вывода парсились написан маленький скрипт на shell (если кому надо могу выложить). Для заливки mspfet. Если нужен отладчик, то GDB (уже привык к негуёвому  )... Сейчас на АРМах пользуюсь тем же (MSVC+gcc+gdb+openocd). Иногда приходится и ИАРом пользоваться (есть клиенты которые на нем сидят), но это мучение после MSVC  ...
|
|
|
|
|
Dec 23 2009, 09:38
|
Участник

Группа: Свой
Сообщений: 60
Регистрация: 8-11-05
Пользователь №: 10 602

|
Существует три основных компилятора для микроконтроллеров семейства MSP430: MSP GNU C compiler (GCC) IAR Embedded Workbench for TI MSP430 TI Code Composer Studio Integrated Development Environment
Бесплатная только эта MSP GNU C compiler (GCC)
|
|
|
|
|
Dec 23 2009, 09:52
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(alekseykoj @ Dec 23 2009, 12:38)  Существует три основных компилятора для микроконтроллеров семейства MSP430: Хай-Тек забыли, а ещё яндекс вот что на первых строчках отображает Но это наверно происки маркетологов Глянул - а у хайтека что-то для msp уже ничего и нету...
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Dec 23 2009, 13:47
|
Знающий
   
Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839

|
Цитата(jorikdima @ Dec 23 2009, 15:44)  Если не сложно. В этой теме есть упоминание про связку студии и компиляторов, лучше туда. Отписался там... Цитата А студию с компилятором ИАР можно связать? Теоретически да, но это, ИМХО, уже полный изврат будет...
|
|
|
|
|
Dec 23 2009, 14:27
|

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

|
Цитата(Шаманъ @ Dec 23 2009, 16:47)  Теоретически да, но это, ИМХО, уже полный изврат будет...  Ну и в чем изврат? Если отличие от прикручивания GCC это только вызов iarbuild вместо make. Да и то, если совсем лень makefile написать. А если через make, то вообще отличий нет, ибо компилятор он и в Африке компилятор.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 23 2009, 18:12
|
Знающий
   
Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839

|
Цитата(zltigo @ Dec 23 2009, 18:27)  Ну и в чем изврат? Если отличие от прикручивания GCC это только вызов iarbuild вместо make. Да и то, если совсем лень makefile написать. А если через make, то вообще отличий нет, ибо компилятор он и в Африке компилятор. Не понятно в чем смысл делать такое? Когда ИАРовский редактор сильно раздражает, можно просто создать параллельно проект в MSVC и все написать там, отладку ведь всеравно придется делать в ИАРе, так зачем еще что-то прикручивать (нажать пару кнопок, ИМХО, проще)??? Кроме того вывод ИАРа надо будет обработать через SED например, чтобы студия нормально парсила его и можно было "прыгать на ошибки". Кстати не факт, что ИАРовские инструменты нормально заработают из-под make - иногда возникают траблы с путями, и в более простых вариантах (например, что-то из инструментов компилировалось Cygwinом, а что-то Mingw32). Так что изврат состоит в ненужных "телодвижениях" (которые, за редким исключением, ничем не улучшают удобства)... P.S. А вобще я фанат IDE от MSVC и GCC  P.P.S. Но понимаю - о вкусах не спорят, так что YMMV
|
|
|
|
|
Dec 23 2009, 18:41
|

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

|
Цитата(Шаманъ @ Dec 23 2009, 21:12)  Не понятно в чем смысл делать такое? Когда ИАРовский редактор сильно раздражает, можно просто создать параллельно проект в MSVC и все написать там запустить компиляцию и распарсить.... Цитата отладку ведь всеравно придется делать в ИАРе или не делать - не помню сколько лет уже отладчиком пользовался.. А если надо - наплевать на MS и познать Eclipse, например. Цитата , так зачем еще что-то прикручивать (нажать пару кнопок, ИМХО, проще)??? получить кучку ошибок компиляции и редактировать их в непригодном редакторе или записав на бумажку... Цитата Кстати не факт, что ИАРовские инструменты нормально заработают из-под make - иногда возникают траблы с путями это значит, что надо просто правильно makefile написать. Для фаната GCC это не должно составлять проблемы. Цитата P.S. А вобще я фанат IDE от MSVC и GCC  тогда изучите любимый IDE поглубже и счастье Ваше будет еще более полным  . Кстати, IDE поганое  - за одну только непереносимость настроек, кроме как через вытягивание их почти руками из реестра использовать ее нельзя  .
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 23 2009, 20:18
|
Знающий
   
Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839

|
Цитата(zltigo @ Dec 23 2009, 22:41)  или не делать - не помню сколько лет уже отладчиком пользовался.. А если надо - наплевать на MS и познать Eclipse, например. Я отладчиком пользуюсь тоже редко, и как правило, это GDB (гуй это впринципе лишнее). Цитата получить кучку ошибок компиляции и редактировать их в непригодном редакторе или записав на бумажку... Пишу без ошибок (обычно  ), и как я уже сказал в основном в MSVC+GCC (где с этим полный порядок). Цитата это значит, что надо просто правильно makefile написать. Для фаната GCC это не должно составлять проблемы. Здесь Вы не правы - есть куча тонкостей в использовании инструментов позаимствованных из *nix под виндой, и правильность makefile здесь абсолютно непричем... Цитата тогда изучите любимый IDE поглубже и счастье Ваше будет еще более полным  . Кстати, IDE поганое  - за одну только непереносимость настроек, кроме как через вытягивание их почти руками из реестра использовать ее нельзя  . Мое счастье полное, да и IDE как бы знаю  Настройки мне переносить за последние уже не помню сколько лет (но больше 10 точно) никуда носить ни разу не приходилось (обновлялась техника раза три - перенастроил и все дела)... И вобще не совсем понятно какое это отношение имеет к теме (хотя понятно - критерии выбора ИДЕ у каждого свои  )... ИМХО, лучший IDE найти нереально у каждого будут свои требования и предпочтения, поэтому хорошо, что их много  Я поделился тем, как сделано у меня, а времени обсуждать проблему "сферического коня в вакууме" (AKA, запуск ИАРа из под make, который запускается из под MSVC) у меня нет...
|
|
|
|
|
Dec 24 2009, 05:50
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(jorikdima @ Dec 23 2009, 18:50)  Изврат - это кодировать в среде ИАР. Есть там правда одна мегафича: <Alt> + <- и <Alt> + -> быстрая навигация вперёд и назад. Очень удобно
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Feb 21 2010, 16:29
|
Группа: Участник
Сообщений: 10
Регистрация: 18-08-07
Пользователь №: 29 873

|
Автор писал, что работает в WinAVR. Я обнаружил для себя, что в его среде Programmers Notepad можно без проблем работать и с MSPGCC, ничего даже настраивать не пришлось. Единственное - makefile вручную писать придется
|
|
|
|
|
Feb 22 2010, 08:44
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(MrYuran @ Dec 24 2009, 08:50)  Есть там правда одна мегафича: <Alt> + <- и <Alt> + -> Кстати, буквально на днях решил-таки квест с пакетами и либами и установил C::B на Ubuntu. Был поражён: там эта фича есть! (в отличие от виндовой версии) И ещё много чего интересного. Правда, нет интерфейса к MSPGCC (ну и ладно, всё равно кривой) А вообще наблюдаю тенденцию перехода на клипсу. И это правильно. (хотя моя техника слегка поскрипывает под тяжестью эклипсовых наворотов)
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Sep 14 2010, 10:56
|
Участник

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

|
А какие мнения будут о TI Code Composer Studio Integrated Development Environment, которая где то упоминалась,но о ней что то разговоров было маловато.Вроде уже 4-ая версия прет, да и представители TI рекомендуют ее... Кто работает в этой среде какие плюсы и минусы?
|
|
|
|
|
Sep 14 2010, 13:44
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
У компилятора от TI, насколько я знаю, нет аналога Код lowlevel (IAR) или Код void my_init (void) __attribute__ ((naked)) __attribute__ ((section (".init3"))) (GCC). Среда - eclipse с дополнениями от TI. Смотрел триальную версию с ограничение по коду, больше не пользовался.
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
Sep 15 2010, 10:29
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 17-09-09
Пользователь №: 52 434

|
Пользуюсь TI-компилятором полтора года. Кроме неудобства их среды претензий нет. Компилятор в целом неплох. Неудобство среды решил переходом на vim, компилирую прямо из него с помощью scons-скрипта, прямо в нем правлю синтаксические ошибки (vim парсит вывод компилятора и делает переходы к месту ошибки), а в Code Composer занимаюсь только отладкой.
|
|
|
|
|
Sep 16 2010, 10:46
|
Участник

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

|
Цитата(Ko4egap @ Sep 15 2010, 14:29)  Пользуюсь TI-компилятором полтора года. Кроме неудобства их среды претензий нет. Компилятор в целом неплох. Неудобство среды решил переходом на vim, компилирую прямо из него с помощью scons-скрипта, прямо в нем правлю синтаксические ошибки (vim парсит вывод компилятора и делает переходы к месту ошибки), а в Code Composer занимаюсь только отладкой. уже что то внятнее... спасибо.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|