Я нахожусь в том смысле, что мне нужно купить IAR, код COMPOSER 4 или что-то еще для разработки MSP430 [закрыто

StackOverflow https://stackoverflow.com/questions/2784279

  •  03-10-2019
  •  | 
  •  

Вопрос

Я использовал IAR так далеко, но иногда он падает и не имеет завершения кода. Кроме того, другие среды Dev, которые я использую, на основе Eclipse. Какой я должен купить?

Это было полезно?

Решение

Текущая версия Code Composer Studio - это на основе Eclipse, так что это может быть вариант.

Если ваш существующий компилятор IAR работает для вас, и это просто устойчивость IDE и завершение кода, которое вас интересует, вы можете рассмотреть возможность использования простого Eclipse / CDT или даже бесплатного Visual C ++ Express Express, используя «проект Makefile», и Просто вызывают инструменты командной строки IAR напрямую или через Makefile, чтобы избежать IDE.

Использование VC ++ работает хорошо в моем опыте, но принимает некоторую первоначальную настройку. У вас есть ряд вариантов для настройки этого; Вы можете создать makefile для работы с утилитой Microsoft Nmake (подобные, но не идентичные GNU), вы можете использовать GNU Make и традиционную Makefile, вы можете использовать другой менеджер по сборке, или вы могли бы использовать Утилита сборки командной строки IARS (IARBUILD.EXE). Отказ Этот последний вариант, пожалуй, самый простой, и хорошо работает, если другие члены команды хотят продолжать использовать IAR IDE. Вы используете IDE IDE для поддержания проекта (добавлять файлы, удалить файлы, изменять параметры компилятора / линкера и т. Д.), Но используйте Visual Studio для редактирования и создания повседневной деятельности вашего проекта. Для завершения кода и просмотра для работы вам необходимо добавить все свои источники в проект VC ++ (часто в утомительной части, поскольку vc ++ «добавляют файлы» не будут резать подкаталоги) и добавлять все включенные пути поиска для проекта (включая компилятор Пути по умолчанию) к проекту VC ++ включают пути. Вам также необходимо добавить любую командную строку или компилятор предопределенные макросы для проекта в список макросов; Это позволяет точно анализировать условно скомпилированные разделы и «серыми серыми» разделами инвалидов. Включение и макросписи обычно могут быть скопированы и вставлены непосредственно из настроек проекта IAR IDE.

Одна проблема с VC ++ Express состоит в том, что она не обеспечивает гибкого способа настроить вызов отладчика и попытаюсь использовать отладчик VC ++, а не C-SPY. Однако вы можете настроить элемент меню в меню «Инструменты», запустив C-SPY. Запуск C-SPY из командной строки рассматривается в ссылке выше. Другой вариант - разместить команды сборки в файл пакетных файлов и запустить отладчик на успешной компиляции; Затем используйте файл партии в качестве пользовательской команды сборки, а не напрямую IARBUILD.EXE; Но это может раздражать, если вы просто хотели построить код без выполнения. Использование пакетного файла - это простой способ добавления шагов Pre / Post Build, которые вы не хотите добавлять в сам проект IAR.

Я использую IDE Express IDE Repure Express для проектов, созданных с использованием Code Composer Studio, KEIL UVISION, MCHROCHIP MPLAB (используя их различные инструменты сборки проекта командной строки), а также простые GNU делают управляемые проекты. Несмотря на свои причуды и негибкости в некоторых областях, как (бесплатный) редактор кода, это превосходно и делает длинные сеансы кодирования намного проще, чем относительно примитивное IDE идей поставщика компилятора. Иногда (особенно при отладке) I в конечном итоге переворачивается между VC ++ Express и IDE поставщика компилятора, но в большинстве случаев это хорошо обрабатывается путем автоматического обнаружения изменения файлов в каждом редакторе; И у меня есть только редко потерянные редактирование, делая безсовершенные изменения в обоих редакторах, а затем сохранение одной версии.

Другие советы

Для моих денег (или, скорее, моего работодателя) сводится к выбору между IAR и Crossworks. Я не слышал восторженные отзывы о предложении Ti (часто обратно). Я использую IAR и использовал ранние председатели (бета) версий продуктов RORELE.

Я бы согласился, что редактор IAR не является миром избиения. Я использую свой собственный любимый редактор, который выполняет все завершения кода и расширение шаблона, для которого я мог бы пожелать. Можно заставить IAR встроить Workbench откройте мой редактор в предпочтение самостоятельно, когда открываю файл. Генерация кода и поддержка новых устройств было превосходным. Я был ранним усыновлением серии F5X, и в то время, когда IAR был единственным набором инструментов, который мог скомпилировать для этого семейства процессоров. IAR также регулярно обновляет свои инструменты с новыми функциями, которые разворачиваются между всеми вариантами их инструментов.

Если вы используете Фреатс Тогда есть бесплатный плагин для инструментов IAR, которые отображают задач и использование памяти.

Поддержка продуктов IAR и Crossworks отлично. Инженеры по развитию продукта активны в Yahoo MSP430 NewsGroup И я обнаружил, что оба очень реагируют на вопросы, заданные пользователями.

Я работал довольно широко с помощью Crossworks для MSP430, и мне понравилось намного лучше, чем IAR. IDE имеет много зрелых функций IDE, включая завершение кода, браузер кода исходного кода, подключение к управлению версией, обширные параметры отладки и т. Д. Мне также действительно понравилось, как перекрестные перечне обработаны подключение к цели, используя JTAG, что позволяет просто подключиться без Загрузка нового программного изображения, чтобы вы могли просто сбросить цель и т. Д. Кроме того, казалось, что кроссворки были «легче» программного пакета, чем IAR с точки зрения нагрузки и времени загрузки памяти.

Во всяком случае, вы должны попробовать самостоятельно, просто загрузив IDE с их веб-сайта и получите 30-дневную пробную лицензию от них (если этого недостаточно, они будут обновляться в течение еще 30 дней).

Общие кроссворки для веб-страницы MSP430: http://rowley.co.uk/msp430/index.htm.
Crossworks для документации MSP430 версии 2.0: http://www.rowleydownload.co.uk/documentation/msp430_2_0/index.htm.

Когда я использовал MSP430, я обнаружил, что лучшая IDE для этого была CodeComposer. Также, поскольку на основании затмения находясь на основе очень простых в использовании и знакомых не так много сбоя вообще, что я помню. Также цена дешевле, когда рассматривает что-то вроде IAR.

Я использую IAR для STM32, отлично подходит, я нашел некоторые странные проблемы об этом. Много аварий, хотя. Я бы пошел с CodeComposer

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top