Интегрированная среда разработки и отладки Debug

реклама
УДК 621.382(06) Микроэлектроника
A.M. АНТОНОВ
Московский инженерно-физический институт (государственный университет)
ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ И ОТЛАДКИ
DEBUG-32 ДЛЯ 32-РАЗРЯДНЫХ МИКРОКОНТРОЛЛЕРОВ
СЕМЕЙСТВА 683xx
Разработана интегрированная среда разработки и отладки приложений для
микроконтроллеров Motorola MC 683xx с поддержкой языков Си и Ассемблера.
Интегрированная графическая среда разработки и отладки приложений Debug-32 для Windows представляет собой простой и удобный в использовании инструмент. Она позволяет вести разработку приложений
для контроллеров семейства MC68xxx фирмы Моторола с помощью режима фоновой отладки BDM [1]. Контроллеры этого семейства обладают
высокопроизводительным ядром и используются в сфере телекоммуникаций и сложных систем управления, контроллеры работают на частотах до
33МГц и отличаются богатством и сложностью периферийных узлов,
способных значительно разгрузить процессорное ядро.
Среда позволяет использовать внешние компиляторы. Встроенный отладчик среды дизассемблирует программу, находящуюся в памяти отлаживаемого контроллера и позволяет управлять ходом выполнения программы с помощью точек останова, пошагового выполнения, или режима
анимации. Также среда позволяет просматривать и изменять любые области памяти и регистры отлаживаемой системы. Для создания сложных
проектов и упрощения работы программиста среда поддерживает режим
многофайлового проекта, причём отдельные модули могут быть разработаны как на ассемблере, так и на С. Для уменьшения ошибок в момент
написания приложения встроенный редактор среды обеспечивает подсветку синтаксиса языков Си и ассемблера.
Среда Debug-32 работает под управлением операционной системы
Windows 9x, NT, 2000, XP. Отлаживаемое устройство соединяется с персональным компьютером, на котором устанавливается среда Debug-32 с
помощью интерфейсного кабеля, подключаемого к LPT-потру компьютера. Среда может производить предварительную конфигурацию подключаемого устройства при переводе его в режим отладки, а также использовать
заранее описанные модели памяти отлаживаемой системы. Благодаря
этому существует возможность приступить к разработке простых приложений, не вникая в конструкцию конкретного устройства.
______________________________________________________________________
ISBN 5-7262-0555-3. НАУЧНАЯ СЕССИЯ МИФИ-2005. Том 1
131
УДК 621.382(06) Микроэлектроника
На рис. 1 показан вид экрана пользователя при работе со средой отладки Debug-32. Рабочее пространство среды разделено на три области:
 Главное меню содержит основные команды среды.
 Область работы с программой (слева) позволяет управлять
проектом, редактировать текст программы и производить отладку приложения.
 Область работы с памятью (справа вверху) позволяет просматривать и изменять содержимое памяти. Есть возможность
просматривать одновременно несколько участков памяти.
 Область работы с регистрами (справа внизу) позволяет просматривать и изменять регистры процессора.
Пользователь имеет возможность самостоятельно настроить рабочее
пространство среды с помощью технологии Drag&Dock.
Рис. 1 Внешний вид среды Debug-32
Данная среда может успешно использоваться в учебном процессе для
практического освоения методов программирования и отладки устройств,
реализованных на базе микроконтроллеров семейства 683xx.
Список литературы
1. Шагурин И.И. Современные микроконтроллеры и микропроцессоры Motorola. – М.:
Горячая линия-Телеком, 2004. -952с.
______________________________________________________________________
ISBN 5-7262-0555-3. НАУЧНАЯ СЕССИЯ МИФИ-2005. Том 1
132
УДК 621.382(06) Микроэлектроника
______________________________________________________________________
ISBN 5-7262-0555-3. НАУЧНАЯ СЕССИЯ МИФИ-2005. Том 1
133
Скачать