Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Методы и способы отладки микропроцессорных устройств



Для отладки проектируемых устройств, для входящих в их состав МК выпускаются схемные эмуляторы (ICE – In-Circuit Emulator). Эмуляторы физически заменяют МК в проектируемом устройстве и реализуют интерфейс разработчика с данным устройством. Этим обеспечивается доступ к аппаратным средствам и программному обеспечению. Ряд эмуляторов выпускаются интегрированными с системой разработки программного обеспечения (редактор и компилятор), давая возможность производить отладку в режиме реального времени. В этом случае исключены задержки, связанные со стиранием при перепрограммировании памяти или последовательным вводом-выводом. Ряд МК содержат последовательные интерфейсы, предназначенные для отладки приложений. Эти интерфейсы позволяют считывать и записывать содержимое регистров, памяти программ и данных, а также обеспечивают управление работой устройства в режиме удалённого доступа.

Для отладки также применяются специальные программы-мониторы, выполняющие ряд простых функций:

– запуск программы;

– останов и модификация кода программы;

– читать и модифицировать содержимое регистров и памяти данных;

– пошаговое выполнение программ и остановка в контрольных точках.

Этот вариант отладки используется в МК при наличии большого объёма памяти.

Некоторые контроллеры содержат встроенную программу-монитор. Наиболее эффективное применение микропроцессорных компонентов наблюдается в случаях, когда эффективно взаимодействуют аппаратное и программное обеспечения. Понимание того, как программируется устройство, не менее важно, чем понимание того, как работают аппаратные интерфейсы. Системы на базе однокристальных МП-средств используют единство программного и аппаратного обеспечения.





Дата публикования: 2015-02-03; Прочитано: 169 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...