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

 
 
> Посоветуйте компилятор C для MSP430
Scrambler
сообщение Oct 5 2006, 04:30
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 24-11-04
Из: Санкт-Петербург
Пользователь №: 1 217



Доброго дня всем.

Поделитесь секретом - кто какой компилятор использует для 430-х?

Попробовал IAR - среда всем хороша, отладчик неплохой. Но неудобно писать код - в компиляторе нет битового типа данных (как в HI-TECH), что делает невозможным записи вида GIE=0; - вместо этого надо писать INTCON&=~GIE; (например). Эх, привык я к PICC - не знаю, чего теперь делать.

Посмотрел на сайте HI-TECH, у них есть компилер для MSP430, но в списке процессоров нет MSP430F2013 (а именно он лежит у меня на столе).

Соответственно, посоветуйте, пожалуйста, что-нибудь еще. Ссылки для скачивания приветствуются. Ну или если HT уже поддерживает этот проц, то дайте линк на HI-TIDE и компилер. Ну и на лекарство.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VAI
сообщение Oct 5 2006, 05:58
Сообщение #2


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

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Цитата(Scrambler @ Oct 5 2006, 09:30) *
Доброго дня всем.

Поделитесь секретом - кто какой компилятор использует для 430-х?

Попробовал IAR - среда всем хороша, отладчик неплохой. Но неудобно писать код - в компиляторе нет битового типа данных (как в HI-TECH), что делает невозможным записи вида GIE=0; - вместо этого надо писать INTCON&=~GIE; (например). Эх, привык я к PICC - не знаю, чего теперь делать.

Посмотрел на сайте HI-TECH, у них есть компилер для MSP430, но в списке процессоров нет MSP430F2013 (а именно он лежит у меня на столе).

Соответственно, посоветуйте, пожалуйста, что-нибудь еще. Ссылки для скачивания приветствуются. Ну или если HT уже поддерживает этот проц, то дайте линк на HI-TIDE и компилер. Ну и на лекарство.

Спасибо.

1. Самый лучший компилятор для MSP - это, по моему, ИАР.
2. Заглянув в файл "....\430\doc\EW430_CompilerReference.pdf" и запустив поиск по слову "__disable_interrupt" вы найдете все, что нужно для запрета/разрешения глобальных прерываний:
__disable_interrupt(); // Запретим прерывания
__enable_interrupt(); // Разрешим прерывания
3. Попрагромировав для MSP, через некоторое время Вы поймете, какое же гавно этот ПИК. (На этот пункт прошу не отвечать, это религиозные чувства)
4. По поводу бинарного типа данных посмотрите мой пост http://electronix.ru/forum/index.php?showt...mp;#entry145694
я использую это и для MSP и для ARM и для программ на PC.


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
pitt
сообщение Oct 5 2006, 14:15
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672



Цитата(VAI @ Oct 5 2006, 01:58) *
1. Самый лучший компилятор для MSP - это, по моему, ИАР.

Компилятор, конечно, хороший, но цена примерно $3000 на одно рабочее место, сводит все на нет. "Лечение" хорошо для дома и семьи, но не для серьезного бизнеса. Атмел поступил очень мудро: выпустил бесплатную AVRStudio и пользуй любой ( читай GCC ) компилятор, а вот отладка идет в нормальной среде. Когда TI догадается повторить трюк, то MSP получит шанс их хорошего uC стать массовым...

Сообщение отредактировал IgorKossak - Oct 6 2006, 05:53


--------------------
Прокричал немой глухому:"...Спасибо за внимание!"
http://www.youtube.com/watch?v=3Nnj4ky4Z_g
Go to the top of the page
 
+Quote Post
VAI
сообщение Oct 5 2006, 14:47
Сообщение #4


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

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Цитата(pitt @ Oct 5 2006, 19:15) *
Компилятор, конечно, хороший, но цена примерно $3000 на одно рабочее место, сводит все на нет. "Лечение" хорошо для дома и семьи, но не для серьезного бизнеса. Атмел поступил очень мудро: выпустил бесплатную AVRStudio и пользуй любой ( читай GCC ) компилятор, а вот отладка идет в нормальной среде. Когда TI догадается повторить трюк, то MSP получит шанс их хорошего uC стать массовым...

Ну GCC есть и для MSP
http://mspgcc.sourceforge.net/
http://sourceforge.net/projects/mspgcc

есть дешевые тулсы от ImageCraft
http://www.imagecraft.com/software/tdevtools.html

есть CrossWorks for MSP430 использующий GCC, недорогой
http://www.rowley.co.uk/msp430/index.htm

есть и от TI
TI Code Composer Essentials Evaluation v2.0 - Free 8KB IDE
http://focus.ti.com/docs/toolsw/folders/pr...msp-cce430.html

TI Code Composer Essentials Professional v2.0 - Unlimited Code Space за $500
http://focus.ti.com/docs/toolsw/folders/pr...-cce430pro.html


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Oct 27 2006, 09:15
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Цитата(VAI @ Oct 5 2006, 18:47) *
есть CrossWorks for MSP430 использующий GCC, недорогой
http://www.rowley.co.uk/msp430/index.htm

Разве он GCC? Когда я был озабочен сходной проблемой, именно по этому признаку и забраковал - не совместим с GCC. Хотя и не скажу, что смотрел очень внимательно. Собственно, был нужен отладчик более-менее развитой. IAR не понравился - глюками и неразвитостью среды - что взять, винды...


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Scrambler   Посоветуйте компилятор C для MSP430   Oct 5 2006, 04:30
- - rezident   Ничего не стоит добавить битовый тип данных с помо...   Oct 5 2006, 05:00
|- - dxp   Цитата(pitt @ Oct 5 2006, 21:15) Цитата(V...   Oct 6 2006, 05:25
|- - diwil   Цитата(dxp @ Oct 6 2006, 09:25) Для MSP43...   Oct 6 2006, 09:12
||- - dxp   Цитата(diwil @ Oct 6 2006, 16:12) Вообще ...   Oct 6 2006, 09:21
|- - pitt   Цитата(dxp @ Oct 6 2006, 01:25) Для серье...   Oct 6 2006, 11:21
|- - dxp   Цитата(pitt @ Oct 6 2006, 18:21) Цитата(d...   Oct 6 2006, 12:19
|- - pitt   Цитата(dxp @ Oct 6 2006, 08:19) Спорить ...   Oct 6 2006, 12:56
- - dxp   Цитата(Scrambler @ Oct 5 2006, 11:30) Доб...   Oct 5 2006, 06:09
- - kamedi_clab   imagecraft.com очень удобный.   Oct 5 2006, 14:22
- - VAI   Цитатачто нельзя просто так обратиться к биту GIE....   Oct 6 2006, 03:26
|- - rezident   Цитата(VAI @ Oct 6 2006, 09:26) Цитатачто...   Oct 6 2006, 08:39
- - istok   Огромное спасибо VAI за ссылки. Попробовал ImageC...   Oct 26 2006, 19:15
- - VladimirZ   CrossWorks for ARM - GCC, для остальных платформ у...   Oct 27 2006, 10:02
- - VAI   ЦитатаCrossWorks for ARM - GCC, для остальных плат...   Oct 27 2006, 10:46


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

 


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


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