Как правило, микропроцессорная система на основе МК или ЦСП - это система реального времени, то есть корректность ее функционирования зависит от времени выполнения отдельных программ и скорости работы аппаратуры. Поэтому система считается отлаженной после того, как рабочие программы правильно функционируют на действительной аппаратуре системы в реальных условиях.
Дополнительным свойством, которым должны обладать средства комплексной отладки по сравнению со средствами автономной отладки, является возможность управления поведением МПС и сбора информации о ее поведении в реальном времени.
Эти средства позволяют вести разработку и отладку, постепенно усложняя аппаратуру и программы. При этом разработка, изготовление и отладка проводятся поэтапно с нарастанием сложности. Новые блоки аппаратуры и программы вводятся в создаваемую систему, присоединяясь к проверенной ее части.
На этапе комплексной отладки микропроцессорной системы используются следующие основные приемы:
- пошаговое отслеживание поведения системы;
- останов функционирования системы при возникновении определенного события;
- чтение и изменение содержимого памяти или регистров системы в момент останова;
- отслеживание поведения системы в реальном времени.
Всем этим условиям в наилучшей степени удовлетворяют полнофункциональные внутрисхемные эмуляторы.
Краткие итоги. В лекции рассмотрены процесс тестирования и отладки микропроцессорных систем, специфика МП БИС и микропроцессорной системы в целом как объекта контроля. Определены особенности контроля и отладки МПС на различных этапах жизненного цикла. Представлены инструментальные средства, используемые как для автономного тестирования и отладки аппаратных и программных частей МПС, так и для их комплексной отладки в условиях реального функционирования.
Задание 41(45)