вторник, 3 февраля 2015 г.

Инструменты разработки для STM8S

Под инструментами разработки для МК обычно понимают специальную программу - среду разработки (IDE, integrated development environment), которая включает в себя примерно такой набор возможностей:
  • текстовый редактор для исходных текстов программы
  • ведение проекта - список файлов с исходными текстами программы 
  • компилятор языка Си, включая ассемблер и компоновщик (англ. linker)
  • запись программы во Flash память МК
  • отладчик (англ. debugger)

На современном уровне компилятор языка Си является стандартом де-факто даже для 8-битных МК. Его применение существенно ускоряет процесс разработки по сравнению с ассемблером. Отладчик также является очень полезным инструментом, ускоряющим разработку в неочевидных и проблемных ситуациях. 

Для STM8S есть пара разумных вариантов IDE:

1.
  • ST Visual Develop - среда разработки (нет Си компилятора, только ассемблер)
  • Cosmic C compiler - компилятор языка Си (ограничение на размер программы 32 Кбайта, бесплатная лицензия на год)
  • ST-Link v2 driver (Win7/Vista/XP, Win8) - USB драйвер для подключения к плате STM8S-discovery (нужно для записи программы во flash и для отладчика).

Достоинства: этот вариант подходит для начала, примеры программ для STM8S от производителя выложены именно под эту среду.

Недостатки: нужно регистрироваться на Cosmic C compiler (ответ может занять сутки, лицензия только на 1 год), ST Visual Develop бывает "тормозит" при работе с исходными текстами программы.

Если возникнут проблемы с ссылками, то вот дополнительные:
Ссылка на Cosmic с сайта st.com
Список инструментов разработки для STM8S на сайте st.com

2.
  • IAR Embedded Workbench for STM8 (EWSTM8) - полная среда разработки с компилятором языка Си и отладчиком, бесплатная версия имеет ограничения на размер программы 8 Кбайт (Kickstart, size-limited evaluation) или 30 дней пробный период (30-day time-limited evaluation).

Достоинства: среда IAR существует для массы других МК, хороший отладчик

Недостаткинужно регистрироваться, более жесткое ограничение на размер программы (8 Кбайт), нужно привыкать к интерфейсу

Если возникнет проблема с ссылкой, то вот дополнительная:
Ссылка на IAR-EWSTM8 на сайте st.com

Комментариев нет:

Отправить комментарий