

го типа проекта может использо
ваться, чтобы импортировать и из
менять существующие makefile про
екты. Make файл проекта для этого
типа автоматически не генериру
ется.
Задав тип, название, местоположе
ние и инструментарий проекта, щёлка
ем на кнопке
Next
, после чего открыва
ется диалоговое окно выбора конфи
гурации компоновки проекта
Select
Configurations
. В этом окне по умолча
нию предлагается создать проект в
двух конфигурациях компоновки:
De
bug
и
Release
(отладка и выгрузка). Не
изменяя заданные по умолчанию на
стройки, щёлкаем на кнопке
Next
, по
сле чего открывается диалоговое окно
выбора МК целевой системы проекта
Select processor type
, как показано на ри
сунке 7. В этом окне красным цветом
указаны те МК, размер флэш памяти
которых превышает максимальный
размер кода, генерируемого LPCXpres
so IDE (в нашем случае 128 Кб). Выбрав
МК целевой системы, щёлкаем на
кнопке
Finish
, после чего позиция табу
ляции папки проекта появляется в ок
не проводника проектов
Project Ex
plorer
, как показано на рисунке 8. Эта
позиция может быть развёрнута.
При необходимости иметь в составе
проекта создаваемый по умолчанию
код запуска выбранногоМК выбираем
в окне выбора типа нового проекта
New Project
(см. рис. 5) позициюпапки
LPCXpresso C Project
ищёлкаемна кноп
ке
Next
. Открывается диалоговое окно
New LPCXpresso C Project
(см. рис. 9), в
которомможно выбрать семействоМК
целевой системы. Для примера выби
раем позицию
NXP LPC1700 C Project
и
щёлкаем на кнопке
Next
, после чего
откроется диалоговое окно задания
названия нового проекта и пути к нему
(
New Project
). Задав название (напри
мер,
Pro_Led_led
) и местоположение
каталога размещения нового проекта,
щёлкаем на кнопке
Next
, после чего
открывается диалоговое окно выбора
МК, аналогичное показанному на ри
сунке 7. Выбрав нужныйМК, например
LPC1768, щёлкаем на кнопке
Next
, по
сле чего откроется диалоговое окно за
дания параметров создаваемого про
екта, показанное на рисунке 10.
Параметр этого окна
Use CMSIS pe
ripheral header files and initialization
code
задаёт использование в качестве
т.н. опорной информации (reference)
нашего проекта заголовочных файлов
и кода инициализации периферии из
стандарта программного интерфейса
МК Cortex CMSIS. Этот стандарт пред
ставляет собой набор файлов (моду
лей) с исходными и заголовочными
текстами, описывающими встроенную
перифериюМК с ядромCortex (регист
ры специальных функций), а также
векторыисключений. Необходимо от
ПРОГРАММИРОВАНИЕ
56
WWW.SOEL.RUСОВРЕМЕННАЯ ЭЛЕКТРОНИКА
◆
№ 6 2011
Рис. 7. Диалоговое окно выбора МК целевой системы проекта
Select processor type
Рис. 8. Главное окно перспективы LPCXpresso IDE с проектами, отображаемыми в окне проводника
проектов
Project Explorer
© СТА-ПРЕСС