Отладка программы
3.5.1. Отладкой (debugging) называется процесс обнаружения, локализации и устранения ошибок в программе.
Отладка разрабатываемой программы выполняется с помощью программы-отладчика на IBM-совместимом компьютере или с помощью программно-аппаратных средств, обзор которых приведен в книге [ 2 ].
В настоящем учебном пособии рассмотрена отладка программы с помощью эмулятора ПЗУ, который является самым доступным для начинающих разработчиков аппаратным средством отладки. Эмулятор ПЗУ – это устройство, которое подклю-чается к панели ПЗУ, установленной на плате микропроцессорной системы, вместо микросхемы ПЗУ и полностью имитирует работу этой микросхемы. Исполняемая программа загружается в эмулятор ПЗУ с помощью компьютера, с которым эмулятор связан последовательным или параллельным каналом передачи данных..
Автор в своей повседневной работе использует эмулятор ПЗУ ЧИП32-02, созданный инженерами фирмы “ЭФО” (г. Санкт-Петербург). Этот эмулятор подключается к последовательному порту компьютера и предназначен для имитации работы микросхем EPROM типов 27(С)64, 27(С)128, 27(С)256. Техническое описание и инструкция по эксплуатации эмулятора приведены в прил. 2.
3.5.2. Для загрузки программы в эмулятор ПЗУ ЧИП-32-02 используется следующая командная строка:
chip.exe <*.hex> <EPROM-type> <COM-number> ,
где chip.exe– имя исполняемого файла программы-загрузчика,
*.hex– имя hex-файла загружаемой программы,
EPROM-type– тип имитируемого ПЗУ (64, 128 или 256),
COM-number – номер последовательного порта компьютера (1 или 2),
к которому подключен эмулятор ПЗУ.
Запуск загруженной программы выполняется с помощью аппаратного сброса микропроцессорной системы.
3.5.3. При отладке программы полезно создать командный файл, в котором бы содержались все команды, необходимые для трансляции, компоновки и загрузки отлаживаемой программы в эмулятор ПЗУ.
Такой командный файл (присвоим ему имя make_all.bat) может состоять, например, из следующих команд:
Дата добавления: 2015-10-09; просмотров: 844;