

ПРОГРАММИРОВАНИЕ
о каждой ошибке может быть детали
зирована.
В случае безошибочного завершения
формирования программа начинает
инициализацию отладчика LPC Link с
открытием соответствующего окна.
При успешном завершении инициа
лизации код программы приложения
записывается во флэш память МК, по
сле чего программа LPCXpresso IDE пе
реходит в режим отладки.
Информация о действиях, произво
димых LPCXpresso IDE и отладчиком
LPC Link над приложением и МК при
переходе в режим отладки (формиро
вание приложения, обнаружение и
инициализация МК, запись кода при
ложения во флэш память МК, верифи
кация этого кода, сброс МК и т.д.), ото
бражается в окне
Console
, как показано
на рисунке 12.
Заметим, что отладку приложения
удобнее производить не в открытой по
умолчанию перспективе разработки
Develop
, а в перспективе отладки
De
bug (Window > Open Perspective >
> (Other...) > Debug)
. При переходе в ре
жим отладки автоматически открыва
ется окно обозрения
Debug
, как показа
но на рисунке 13. В ходе отладки в этом
окне отображается следующая инфор
мация:
●
текущее состояние отладчика и
программы приложения: выполне
ние (
Running
) или останов выпол
нения (
Suspended
). В состоянии
останова в окне отображаются все
функции программы, выполнение
которых было приостановлено, на
пример, на время передачи управле
ния во вложенные в них функции.
При наличии нескольких уровней
вложения перечень таких функций
представлен в окне в виде стека.
Отображаемая в окне информация
может быть развёрнута;
●
каждый процесс, представленный в
виде узла (символа и строки табуля
ции) в дереве процессов.
59
WWW.SOEL.RUСОВРЕМЕННАЯ ЭЛЕКТРОНИКА
◆
№ 6 2011
Реклама
Рис. 12. Информация о действиях, производимых LPCXpresso IDE и отладчиком LPC Link
над приложением и целевым МК при переходе в режим отладки
© СТА-ПРЕСС