Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: msp430 день
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
pitt
Сегодня прошел еще один 430 день. Как всегда было заявлено, что лучшее вперед, что в переводе с техасского означает code composer все еще никуда не годится. Вопрос к тем, кто работает с mspgcc та бесплатная версия СС, которую предлагает TI, будет поддерживать отладку/симуляцию в исходном коде MSPGCCшного кода? Если ответ нет, то есть ли симулятор/отладчик для mspgcc или номальное GUI для gdb под 430.
Спасибо.
uriy
я пользовался IAR, хотя считаю его одним из самых неудачных компиляторов. Ничего лучше для 430 не нашел.
pitt
Цитата(urasinov @ Jun 19 2007, 13:43) *
я пользовался IAR, хотя считаю его одним из самых неудачных компиляторов. Ничего лучше для 430 не нашел.

Очень дорогой и GCC несовместимый
rezident
Цитата(pitt @ Jun 20 2007, 02:52) *
Очень дорогой и GCC несовместимый

Если при написании программы стараться придерживаться стандарта ANSI C, то вполне переносимый код получается.
zltigo
[/quote]
Цитата(pitt @ Jun 19 2007, 23:52) *
GCC несовместимый

Совместим из-за наличия собственного диалекта и расширений языка с GCC только GCC smile.gif. Все остальные абсолютно совместимы между собой и GCC в пределах стандарта языка. Режим строгой ANSI компиляции большинство компиляторов поддерживают. IAR привлекателен именно своей многоплатформенностью при достаточно высоком и ровном качестве комппиляции для каждой из платформ.
Цитата
Очень дорогой

Стоит некоторых, совершенно обычных для компиляторов денег. Или опять "сравниваем" с GCC smile.gif
pitt
Не скажу ни одного плохого слова в адрес IAR, за исключением цены. По сему об его использовании, по крайней мере в ближайшее время, могу забыть. Совместимость понятие обширное. Главная проблема для меня, подчеркиваю, именно для меня, в том как IAR хранит отладочную информацию в своем собственном формате, совершенно отличном от других компиляторов. То есть чтобы отлаживать с помошью workbench необходим компилятор IAR, а это, как я сказал выше, неприемлимо. Аналогичное замечание относится к rowley. Предполагаю, что и imegecraft и HT и Phyton делают тоже. Одна из причин огромной популярности Атмела в том, что они выпустили Студио и она бесплатна и понимает отладочную информацию GCC, а другая в том, что они всяли на службу Eric Weddington, который "совмещает" GCC с AVR. TI этому не внемлет, а только соглашается и все остается как и было.
Очень жаль, мне бы хотелось поближе с 430 познакомиться
Dog Pawlowa
Цитата(pitt @ Jun 20 2007, 02:09) *
Не скажу ни одного плохого слова в адрес IAR, за исключением цены. ...
Очень жаль, мне бы хотелось поближе с 430 познакомиться

Познакомиться - для чего? Если для того, чтобы просто познакомиться, то достаточно пробного срока 1 месяц и несложного проекта. Если для того, чтобы делать профессиональные проекты, то нужно платить деньги или взять на себя некоторый моральный груз на плечи.
А отлаживаться можно, сделав собственную несложную систему отладки, вопрос несколько надуман.
rezident
Цитата(pitt @ Jun 20 2007, 05:09) *
Одна из причин огромной популярности Атмела в том, что они выпустили Студио и она бесплатна и понимает отладочную информацию GCC, а другая в том, что они всяли на службу Eric Weddington, который "совмещает" GCC с AVR. TI этому не внемлет, а только соглашается и все остается как и было.

Если вспомнить недавнюю историю жизни, то лет 5 назад у фирмы Atmel микроконтроллеры выпускались преимущественно в "бытовом" исполнении (с коммерческим температурным диапазоном). Только года 2-3 как Atmel стала выпускать все свои AVR только в промышленном (industrial) исполнении. Поэтому для Atmel выпуск бесплатного компилятора был одним из шагом для популяризации и завоевания рынка. Плюс наличие МК в DIP корпусах, так милых для домашнего применения в устройствах "наколенного" изготовления biggrin.gif
У TI те же MSP430 изначально выпускались как промышленные МК с соответствующим температурным диапазоном. А раз МК для промышленного применения, то предполагается, что использовать их будут крупные предприятия-производители тысячами и десятками тысяч. Следовательно крупному предприятию потратить пару-тройку тысяч $$$ на какой-то там компилятор это само собой разумеющиеся расходы, которые принесут бОльший процент прибыли. Все вполне логично. У Atmel и TI изначально были разные рынки. Это сейчас они перехлестываются.
А если еще вспомнить чехарду с заменой Atmel старых кристаллов на новые с необходимостью прошивки "фьюзов совместимости". Это в домашних условиях и при мелко-серийном производстве нет особых проблем с этим. А при выпуске десятков и сотен тысяч устройств, представляете какой это гемморой? TI же не снял с производства ни один МК из старых серий MSP430. Даже OTP-ные и масочные, для которых нет предложения на их сайте, можно заказать. Естественно не в единичных экземплярах, а в партии от 10 килоюнитов. Думаю никто из производителей МК в здравом уме ради десятка старых кристаллов не будет запускать их в производство. А в расхваливаемом вами Atmel
Цитата(pitt @ Jun 13 2007, 18:36) *
ТI не настолько силен чтобы понять необходимость аналога АВР Студии. Они пытаются прицепить Code Composer, а результат, что Атмел "впереди планеты всей"

вы можете заказать изготовление 10 тыс. штук кристаллов скажем 7-и летней давности?
Цитата(pitt @ Jun 20 2007, 05:09) *
Очень жаль, мне бы хотелось поближе с 430 познакомиться

Никаких проблем с изучением/ознакомлением с MSP430 нету. Кристаллы (любые, кроме совсем недавно анонсированных) доступны. ToolKit-ов немерянно. Не желаете тратиться на какой-нибудь Kit, закажите в TI сэмплы кристаллов. Для Москвы доставка не больше недели занимает. Для доморощенных ембеддеров TI даже в DIPе выпустил серию MSP430.
Компиляторы с ограничением кода на Си (для ассемблера без ограничения) имеются. Тот же самый любимый IAR (IAR EW Kickstart) можно свободно скачать на сайте TI. Ну и где тут проблемы?
Ага, догадался. Вы наверное желаете чтобы вам и производство устройств на MSP430 обходилось по цене самих кристаллов и стоимости печатных плат, так? А для этого хочется чтобы и полнофункциональный компилятор Си тоже был бесплатным wink.gif Ведь Atmel предлагает, а TI, жмот такой - нет. Но это уже другая история, "буизнес" называется.

Ради Бога, не стоит моё сообщение рассматривать как личный наезд! Или наезд на Atmel. Очередной войны Atmel vs TI или AVR vs MSP430 я затевать не собираюсь. laughing.gif Просто попытался объяснить почему "се ля ви" так, а не иначе.
pitt
Я не спрашивал об'яснений и не просил меня ничему учить. Я излагал свою позицию. Ходом дискуссии не удовлетворен совершенно, а по сему продолжать не намерен. Извините.
Shread
Цитата(rezident @ Jun 20 2007, 12:25) *
Если вспомнить недавнюю историю жизни, то лет 5 назад у фирмы Atmel микроконтроллеры выпускались преимущественно в "бытовом" исполнении (с коммерческим температурным диапазоном). Только года 2-3 как Atmel стала выпускать все свои AVR только в промышленном (industrial) исполнении. Поэтому для Atmel выпуск бесплатного компилятора был одним из шагом для популяризации и завоевания рынка. Плюс наличие МК в DIP корпусах, так милых для домашнего применения в устройствах "наколенного" изготовления biggrin.gif
У TI те же MSP430 изначально выпускались как промышленные МК с соответствующим температурным диапазоном. А раз МК для промышленного применения, то предполагается, что использовать их будут крупные предприятия-производители тысячами и десятками тысяч. Следовательно крупному предприятию потратить пару-тройку тысяч $$$ на какой-то там компилятор это само собой разумеющиеся расходы, которые принесут бОльший процент прибыли. Все вполне логично. У Atmel и TI изначально были разные рынки. Это сейчас они перехлестываются.
А если еще вспомнить чехарду с заменой Atmel старых кристаллов на новые с необходимостью прошивки "фьюзов совместимости". Это в домашних условиях и при мелко-серийном производстве нет особых проблем с этим. А при выпуске десятков и сотен тысяч устройств, представляете какой это гемморой? TI же не снял с производства ни один МК из старых серий MSP430. Даже OTP-ные и масочные, для которых нет предложения на их сайте, можно заказать. Естественно не в единичных экземплярах, а в партии от 10 килоюнитов. Думаю никто из производителей МК в здравом уме ради десятка старых кристаллов не будет запускать их в производство. А в расхваливаемом вами Atmel

вы можете заказать изготовление 10 тыс. штук кристаллов скажем 7-и летней давности?

Никаких проблем с изучением/ознакомлением с MSP430 нету. Кристаллы (любые, кроме совсем недавно анонсированных) доступны. ToolKit-ов немерянно. Не желаете тратиться на какой-нибудь Kit, закажите в TI сэмплы кристаллов. Для Москвы доставка не больше недели занимает. Для доморощенных ембеддеров TI даже в DIPе выпустил серию MSP430.
Компиляторы с ограничением кода на Си (для ассемблера без ограничения) имеются. Тот же самый любимый IAR (IAR EW Kickstart) можно свободно скачать на сайте TI. Ну и где тут проблемы?
Ага, догадался. Вы наверное желаете чтобы вам и производство устройств на MSP430 обходилось по цене самих кристаллов и стоимости печатных плат, так? А для этого хочется чтобы и полнофункциональный компилятор Си тоже был бесплатным wink.gif Ведь Atmel предлагает, а TI, жмот такой - нет. Но это уже другая история, "буизнес" называется.

Ради Бога, не стоит моё сообщение рассматривать как личный наезд! Или наезд на Atmel. Очередной войны Atmel vs TI или AVR vs MSP430 я затевать не собираюсь. laughing.gif Просто попытался объяснить почему "се ля ви" так, а не иначе.

beer.gif В точку. У нас маленькая фирма, мы в свое время оч хорошо наелись на флешах АВР'ов атмел, потом снова наелись, когда атмел снял вполне отвечавший своему времени АВР с производства, и предложил замену, которая требовала модификации кода, при том программист, который его написал к тому моменту у нас уже не работал. Тут, как говорится, Кесарю-кесарево... Если есть возможность рисковать, или изделие-какая-нить бытовуха, пожалуйста, а если хочется чтобы все и сразу и еще и надежно работало, то только MSP430. Эти процессоры позволяют до минимума сократить срок выхода готового изделия, и при этом удается сохранить очень высокое качество и надежность конечной продукции. Интересно, почему это крупнейший производитель измерительного оборудования Fluke в свою низкоскоростную измериловку повсюду ставить MSP430 yeah.gif
pitt
Повторяю, я не сравниваю продукцию Atmel и TI, а утверждаю:
- МАРКЕТИНГ одной компании существенно отличается в лучшую сторону от другой;
- IAR прекрасный продукт, но его цена непомерно высока и небольшие компании в БОЛЬШИНСТВЕ СЛУЧАЕВ не могут его себе позволить;
- Соотношение цена/качество для GCC непобедимо, но, к сожалению, отсутсвует хороший и удобный отладчик/симулятор для 430.
Исходя из вышеперичисленного, у компаний разный маркет и, к моему глубокому сожалению, я не могу использовать в своей продукции ТI и даже потратить сколько-нибудь значительное время на серьезное ознакомление с ним, хотя по описанию параметров весьма заинтересован.
Shread
Разговор глухого и слепого напоминает мне весь этот топик. Вы правда не понимаете, что есть вполне рабочие варианты освоения MSP430 с использованием IAR, или вы даже просто 30 дней Evaluation версию без всяких патчей боитесь попользовать? Маркетиг у компаний полюбому разный, а вот насчет того чей лучше, тут стока же мнений сколько и в разговоре о том, чей проц лучше. По мне так маркетинг TI лучше, потомучто все более менее прозрачно и хорошо прогнозируемо, что нельзя сказать про Atmel совершенно. Мы не покупали IAR, но это не мешает нам его успешно использовать уже более 4 лет. Не нада делать проблемы из ничего.
pitt
Цитата(Shread @ Jun 25 2007, 12:55) *
Разговор глухого и слепого напоминает мне весь этот топик. Вы правда не понимаете, что есть вполне рабочие варианты освоения MSP430 с использованием IAR, или вы даже просто 30 дней Evaluation версию без всяких патчей боитесь попользовать? Маркетиг у компаний полюбому разный, а вот насчет того чей лучше, тут стока же мнений сколько и в разговоре о том, чей проц лучше. По мне так маркетинг TI лучше, потомучто все более менее прозрачно и хорошо прогнозируемо, что нельзя сказать про Atmel совершенно. Мы не покупали IAR, но это не мешает нам его успешно использовать уже более 4 лет. Не нада делать проблемы из ничего.

1. Я не могу осваивать то, чем я не смогу воспользоваться. Если Вы не покупали софт, то мне такой вариант просто НЕ подходит. Именно поэтому 30-дневный вариант попросту не рассматриваю: я никогда не смогу купить несколько лицензий по цене примерно ~$3000 за рабочее место.
2. Атмел дал в руки инстумент - Студио, причем, бесплатно. В сочетании с GCC у меня есть полный набор.
А вот чей маркетинг лучше, тут действительно нужно сначала определиться по каким параметрам. Если взять за основу количество пользователей - подчеркиваю пользователей, а не об'ем продаж, который мне, кстати, не известен, то судите сами хотя бы по числу постов на этом самом форуме, по числу форумов в сети. Вывод очевиден. Один avrfreaks.net покрывает все форумы по 430 "как бык овцу".
zltigo
Цитата(pitt @ Jun 25 2007, 18:13) *
его цена непомерно высока и небольшие компании в БОЛЬШИНСТВЕ СЛУЧАЕВ не могут его себе позволить;

Давайте смотреть правде в глаза - пару тысяч евро это даже в российских условиях приближается после вычета налогов к месячной зарплате одного человека. Те, кто в конце-концов имея заказы требующие чистого ПО не может себе этого позволить, не может позволить и платить человеческую зарплату, и это уже не "компания" это артель "Напрасный труд".
pitt
Цитата(zltigo @ Jun 25 2007, 13:23) *
Те, кто в конце-концов имея заказы требующие чистого ПО не может себе этого позволить, не может позволить и платить человеческую зарплату, и это уже не "компания" это артель "Напрасный труд".

Во-первых, кто сказал чистое ПО? А, во-вторых, судить "о крахе и под'еме Голливуда, не видя фильмов" очень уж советская привычка, впрочем, как и использование не лицензионного софта.
Shread
zltigo, полностью согласен.

pitt,Если будет необходимость, будет лицензионный, пока ее нет, потому и не тратим деньги. Хотя вообщем возможности для этого есть. Сейчас останавливает только одно. Ведущий программист привык работать с версией 1.26 и пока нет никакой необходимости перелазить на что-то более новое, а 1.26 уже не продают. Это реалии. А у вас одни проблемы почему-то=) У нас программист получает заметно больше чем стоит 1 эта лицензия, может потомучто не тратим время на парки с всяким хламом, просто делаем хорошие и востребованные приборы, не находите? smile.gif
Важна разумная достаточность. Мне эта история напомнила одного знакомого, у которого ребенок годовалый ходит невесть в чем, а он себе для дома(чтоб им любоваться) купил былый Sony vaio за 4т$. Нафиг нужен лицензионный или полновесный софт, если вы всеравно им еще пользоваться не умеете и не скоро научитесь с такими вот беседами.
Kickstart версия это оч хорошее решение, если у вас ну савсем нет денег и не хочется применять кряки, пишите на асме, проблем то нет. Там и ограничений на размер кода нет.

p.s флейм информативными постами не считается 08.gif
zltigo
Цитата(pitt @ Jun 25 2007, 21:32) *
Во-первых, кто сказал чистое ПО?

Вы что-то о покупке говорили. Как тогда еще понимать Ваши слова?
Цитата
А, во-вторых, судить "о крахе и под'еме Голливуда, не видя фильмов" очень уж советская привычка,

К чему это? К тому, что я не познавший радости бесплатного секса с Atmel не могу разбираться ни в железе ни в программировании?
Цитата
впрочем, как и использование не лицензионного софта.

О привычках - Вы когда-нибудь встречали Советский/Российский Crack к чему-либо полезному?
Я нет. Интересный момент, не правда-ли?
VAI
Закрою тему, надеюсь никто не против?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.