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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Среда разработки.
Oleg_IT
сообщение Dec 23 2009, 07:40
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Работаю на AVR, но жизнь заставляет использовать и другие МК, в частности MSP430. Есть ли и где скачать бесплатную среду разработки под MSP430 наподобе AVRStudio+WINAVR и может быть +AVRlib.
И ещё поделитесь ссылочкой на программатор с программой, желательно через СОМ порт и лучше USB.
Go to the top of the page
 
+Quote Post
Pavel V.
сообщение Dec 23 2009, 07:53
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-06-06
Пользователь №: 17 742



Простой BSL-программатор для MSP430 - Программатор на COM-порт
Прошивка контроллеров MSP430 с помощью Bootstrap Loader

Установка и настройка Eclipse + MSPGCC

И опционально:

Отладка программ для MSP430 с помощью Eclipse и GDB


--------------------
Good News Everyone!
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Dec 23 2009, 08:01
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Спасибо. Читаю.
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Dec 23 2009, 08:17
Сообщение #4


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



IDE бесплатной нет, есть только крякнутые ИАР или CCE. Либо Eclipse как указали прикручивать к mspgcc.
Прокрамматор для ЮСБ или оригинальный FET за 4000 или его клоны или Olimex. Это JTAG отладка, иначе BSL.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Dec 23 2009, 09:00
Сообщение #5


Беспросветный оптимист
******

Группа: Свой
Сообщений: 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 =)
Go to the top of the page
 
+Quote Post
Шаманъ
сообщение Dec 23 2009, 09:31
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839



Цитата(MrYuran @ Dec 23 2009, 12:00) *
коллега пробовал VisualStudio2008 (получилось, частично - компилит, но не парсит текст на ошибки)
Естественно, всё в связке с mspgcc

Я долгое время пользуюсь msp-gcc в связке с MSVC 2003. Чтобы ошибки из вывода парсились написан маленький скрипт на shell (если кому надо могу выложить). Для заливки mspfet. Если нужен отладчик, то GDB (уже привык к негуёвому rolleyes.gif )...

Сейчас на АРМах пользуюсь тем же (MSVC+gcc+gdb+openocd).

Иногда приходится и ИАРом пользоваться (есть клиенты которые на нем сидят), но это мучение после MSVC rolleyes.gif ...
Go to the top of the page
 
+Quote Post
alekseykoj
сообщение Dec 23 2009, 09:38
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 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)
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Dec 23 2009, 09:52
Сообщение #8


Беспросветный оптимист
******

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



Цитата(alekseykoj @ Dec 23 2009, 12:38) *
Существует три основных компилятора для микроконтроллеров семейства MSP430:

Хай-Тек забыли, а ещё яндекс вот что на первых строчках отображает
Но это наверно происки маркетологов

Глянул - а у хайтека что-то для msp уже ничего и нету...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 23 2009, 10:35
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Есть еще CrossWork for MSP430, но эта среда на больших любителей именно этого CrossWork. smile.gif
Схемы всех эмуляторов MSP-FET430PIF (LPT), MSP-FET430UIF (USB) ну и программатора на COM-порт BSL MSP430 есть в документации от производителя (TI). См. MSP430 Hardware Tools User's Guide (Rev. C) и MSP430 Memory Programming User's Guide (Rev. D)
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Dec 23 2009, 11:44
Сообщение #10


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Цитата(Шаманъ @ Dec 23 2009, 12:31) *
Чтобы ошибки из вывода парсились написан маленький скрипт на shell (если кому надо могу выложить).

Если не сложно. В этой теме есть упоминание про связку студии и компиляторов, лучше туда.

А студию с компилятором ИАР можно связать?
Go to the top of the page
 
+Quote Post
Шаманъ
сообщение Dec 23 2009, 13:47
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839



Цитата(jorikdima @ Dec 23 2009, 15:44) *
Если не сложно. В этой теме есть упоминание про связку студии и компиляторов, лучше туда.

Отписался там...
Цитата
А студию с компилятором ИАР можно связать?

Теоретически да, но это, ИМХО, уже полный изврат будет... rolleyes.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 23 2009, 14:27
Сообщение #12


Гуру
******

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



Цитата(Шаманъ @ Dec 23 2009, 16:47) *
Теоретически да, но это, ИМХО, уже полный изврат будет... rolleyes.gif

Ну и в чем изврат? Если отличие от прикручивания GCC это только вызов iarbuild вместо make. Да и то, если совсем лень makefile написать. А если через make, то вообще отличий нет, ибо компилятор он и в Африке компилятор.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Dec 23 2009, 15:50
Сообщение #13


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Цитата(Шаманъ @ Dec 23 2009, 16:47) *
Теоретически да, но это, ИМХО, уже полный изврат будет... rolleyes.gif

Изврат - это кодировать в среде ИАР.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Dec 23 2009, 16:51
Сообщение #14


Начинающий профессионал
*****

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



Цитата(jorikdima @ Dec 23 2009, 18:50) *
Изврат - это кодировать в среде ИАР.

Все познается в сравнении rolleyes.gif IMHO: не самая удобная. А не использовали CodeWarrior?


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Шаманъ
сообщение Dec 23 2009, 18:12
Сообщение #15


Знающий
****

Группа: Участник
Сообщений: 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 smile.gif
P.P.S. Но понимаю - о вкусах не спорят, так что YMMV wink.gif
Go to the top of the page
 
+Quote Post

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

 


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


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