

●
отсутствует поддержка языка С++
(только Си и ассемблер);
●
отсутствует возможность интегра
ции с системой контроля версий;
●
отладчикомподдерживается всегоод
на точка останова (break point) и др.
У
СТАНОВКА ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
Чтобы создать первое приложение,
прежде всего, необходимо скачать по
следнюю версию среды TrueSTUDIO
Lite с официальной интернет страни
цы компании Atollic [8]. На момент на
писания статьи это была версия v2.1.0
от 2011.05.03. Дальнейшее изложение
основано на работе именно с этой вер
сией.
Чтобы пользоваться средой TrueS
TUDIO Lite, её необходимо бесплатно
зарегистрировать. Для этого после за
пуска скачанного инсталляционного
файла мастер установки сгенерирует
уникальный номер вашего компью
тера – Computer id (см. рис. 4) – и от
кроет в веб браузере страницу реги
страции, где следует ввести адрес
электронной почты и уникальный
номер компьютера, полученный на
предыдущем этапе установки (см.
рис. 5).
После заполнения страницы ре
гистрации появится сообщение об
успешной регистрации продукта. На
почтовый ящик придёт письмо от ser
vice@atollic.com, содержащее инстал
ляционный ключ (Installation key), ко
торый следует ввести в нижнее поле
формы (см. рис. 6).
В процессе установки среды появит
ся окно с предложением установить
драйвер для ST LINK, который понадо
бится для работы со встроенным в
STM32 Discovery отладчиком. Эту наст
ройку следует оставить включённой.
С
ОЗДАНИЕ ПЕРВОГО
ПРИЛОЖЕНИЯ
Создадим простейшее приложение
на языке Си, которое будет выполнять
ся на плате STM32 Discovery. Сразу по
сле запуска среды Atollic TrueSTUDIO
Lite пользователю предлагается вы
брать местоположение так называемо
го рабочего пространства (
Workspace
)
(см. рис. 7). По большому счёту, рабо
чее пространство определяет папку на
компьютере, в которой будут созда
ваться несколько взаимосвязанных
проектов и приложений. Оставиммес
тоположение рабочего пространства
без изменений.
ПРОГРАММИРОВАНИЕ
48
WWW.SOEL.RUСОВРЕМЕННАЯ ЭЛЕКТРОНИКА
◆
№ 6 2011
Рис. 4. Форма для ввода инсталляционного ключа
Рис. 5. Интернет страница регистрации Atollic TrueSTUDIO Lite
Разъем Mini USB
Встроенный отладчик/
программатор ST LINK
Разъем SWD
Микроконтроллер
STM32F100RB
Выводы общего
назначения
Сброс
Штырьки
с шагом 2,54
Синий
светодиод
Зеленый
светодиод
Кнопка
Кнопка сброса
Рис. 3. Функциональная схема платы
© СТА-ПРЕСС