

ПРОГРАММИРОВАНИЕ
метить, что для использования этой
возможности в создаваемом проекте в
нашу рабочую область должен быть
предварительно импортирован биб
лиотечный проект CMSIS из подката
лога
Examples
, созданного по умолча
ниюпри инсталляции LPCXpresso IDE.
Порядок импорта будет описан ниже.
Параметр
Enable CRP in the target
image
задаёт включение защиты кода
в памяти МК от чтения.
Название подкаталога в каталоге
проекта, содержащего исходные фай
лы пользователя, может быть задано в
поле
User source directory
. По умолча
нию подкаталог называется
src
.
Задав параметры проекта, щёлкаем
на кнопке
Finish
, после чего позиция
табуляции папки проекта появляется в
окне обозрения проводника проектов
Project Explorer
(см. рис. 8). Эта позиция
может быть развёрнута. Созданный на
ми проект по умолчанию содержит
файл кода запуска для выбранногоМК
cr_startup_lpc176x.c, а также файл ис
ходного текста основной функции
main.c с практически пустым главным
циклом управляющей программы.
Двойным щелчком мыши на позиции
табуляциифайлаmain.c можно отрыть
его для просмотра и редактирования в
окне редактора. Фактически этот файл
представляет собой заготовку, в кото
рую разработчик может вставить
собственный исходный текст. При
этом в файле main.c уже имеются кор
ректные директивы подключения не
обходимых заголовочных и исходных
файлов, связанных с выбранной аппа
ратной платформой и опорной ин
формацией. После создания проекта
можно вручную сохранить его на
диске ПК, выбрав в меню перспекти
вы
File > Save
, или комбинацией кла
виш CTRL+S.
Следует отметить, что создание
(импорт) проекта, а также другие свя
занные с ним операции (формирова
ние, отладка и пр.), которые будут рас
смотрены ниже, удобно производить
с помощью открытого по умолчанию
раздела
Start here
окна обозрения
Quickstart Panel
(см. рис. 8). При необ
ходимости можно отрыть это окно,
выбрав в меню перспективы
Window >
> Show View > (Other...) > Quickstart >
>Quickstart Panel
. В разделах этого окна
содержатся и другие полезные коман
ды, например, команда создания ново
го исходногофайла на языке C в соста
ве текущего проекта
Create NewC source
file
(раздел
Project and File wizards
),
группа команд
Additional resources
(раз
дел
Extras
), позволяющих получить
быстрый доступ к интернет ресурсам
пакета программ LPCXpresso.
Помимо создания проектов на базе
различных шаблонов, LPCXpresso IDE
предоставляет разработчику возмож
ность импортировать в рабочую об
ласть уже готовые проекты, в частнос
ти, содержащиеся в самом пакете
LPCXpresso IDE. Рассмотрим импорт в
рабочую область библиотечного про
екта CMSIS из подкаталога
Examples
,
чтобы в рабочей области можно было
создавать новые исполняемые проек
ты, поддерживающие CMSIS.
В окне обозрения
Quickstart Panel >
> Start here
следует выбрать
Import
Example project(s)
, после чего откроет
ся одноимённое окно. В поле
Project
57
WWW.SOEL.RUСОВРЕМЕННАЯ ЭЛЕКТРОНИКА
◆
№ 6 2011
Рис. 9. Диалоговое окно
New LPCXpresso C Project
выбора семейства МК целевой системы
Реклама
© СТА-ПРЕСС