Читаем Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С полностью

Имя командыОписание
ASM [add]Записать в память по заданному адресу код введенной команды
BELLПодать звуковой сигнал
BFЗаполнить блок памяти константой
СУстановить/сбросить бит нулевого переполнения C в регистре признаков CCR
CLEARMAPОчистить файл карты памяти
COLORSИзменение цветовой гаммы интерфейса пользователя
DУстановить значение аккумулятора D
DUMP_TRACEВывести содержимое памяти трассировки в окно «Debug window»
EVALВычислить выражение
FILLЗаполнить блок памяти константой (аналог BF)
GOUNTILВыполнить программу до указанного адреса
HУстановить/сбросить бит дополнительного переноса H в регистре признаков CCR
IУстановить/сбросить бит глобальной маски прерывания I в регистре признаков CCR
IYУстановить значение индексного регистра Y
LOADЗагрузить файл в формате S19
LOADMAPЗагрузить файл символьных имен *.map
LOAD_BINЗагрузить файл исполняемого кода с указанного в команде адреса
LPT1, LPT2, LPT3Выбрать параллельный порт для обмена
МACROENDОстановить запись файла макрокоманд
МACSВывести перечень макрокоманд
мм or МЕМИзменить содержимое ячеек памяти
NOBRСбросить все контрольные точки
QUITВыход из программы
REMДобавить комментарии к файлу макрокоманд
RESETИмитировать сброс микроконтроллера
RUNНачать исполнение программы
SCRIPTВыполнить файл макрокоманд
SERIALOFFЗакрыть окно интерфейса связи с отладочной платформой
SHOWTRACEПоказать результаты трассировки
SOURCEPATHУказать имя и путь к файлу
STATUSОтобразить регистры центрального процессора в окне журнала отладки «Status window»
STEPFORВыполнить по шагам до контрольной точки
SYMBOLДобавить символ в текущий список символьных имен
TIMEПоказать время исполнения программы
UPLOAD_SRECОбновить содержимое ячеек памяти на экране отладчика
VARПоказать значение переменной или ячейки памяти в окне переменных «Variable window»
VERSIONПоказать версию программного обеспечения
XУстановить/сбросить бит X в регистре признаков CCR

Табл.3.8. Команды интерфейса пользователя отладчика P&E

На рис. 3.7. представлен необходимый для организации процесса отладки набор аппаратных средств. На рис. 3.8. показан вид экрана монитора компьютера в процессе использования пакета отладчика ICD12Z. Как показано на рис., пользователь имеет доступ к регистрам центрального процессора (левое верхнее окно), может наблюдать за изменением используемых в программе символьных переменных (среднее верхнее окно), следить за состоянием и изменять по желанию коды в ячейках памяти (правое верхнее окно), исходный текст отлаживаемой программы (два средних окна), осуществлять ввод команд отладки и наблюдать за их исполнением в окне состояния (нижнее окно).

Рис. 3.7. Система отладки на основе интерфейса BDM и платы микроконтроллером 68HC12B32

Рис. 3.8. Интерфейс пользователя отладчика P&E ICD12Z компании PEMICRO

Перейти на страницу:

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных
Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных