Table of Contents Table of Contents
Previous Page  57 / 82 Next Page
Information
Show Menu
Previous Page 57 / 82 Next Page
Page Background

ПРОГРАММИРОВАНИЕ

метить, что для использования этой

возможности в создаваемом проекте в

нашу рабочую область должен быть

предварительно импортирован биб

лиотечный проект 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

выбора семейства МК целевой системы

Реклама

© СТА-ПРЕСС