Отладка программы

 

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;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.