Отладочный модуль Р07162. Руководство пользователя

Страницы работы

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

 


ОТЛАДОЧНЫЙ МОДУЛЬ P07162

Руководство пользователя

Разработал: Ванцев Д.В.

Утвердил: Трубин В.Г.

Версия от  6.04,2010 г.

Новосибирск

2010


СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1.  НАЗНАЧЕНИЕ И ФУНКЦИОНАЛЬНЫЕ ОСОБЕННОСТИ

1.1.  Назначение

1.2.  Основные характеристики процессора TMS320F2808

1.3.  Функциональные особенности ОМ P07162

2.  КОМПОНОВКА ПЛАТЫ И ОПИСАНИЕ ФУНКЦИОНАЛЬНЫХ РАЗЪЕМОВ

2.1. Конструктивные особенности

2.2. Описание основных функциональных модулей

3.  ПОРЯДОК РАБОТЫ С ОМ P07162

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА


ВВЕДЕНИЕ

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

Темпы развития микропроцессорной техники и жесткая конкуренция на рынке высокотехнологических изделий предъявляют высокие требования к разработчикам таких систем. В этой области производства, как и в любой другой, одним из основных критериев, определяющих рыночную стоимость и конкурентоспособность изделия, является время, затрачиваемое на его разработку. Помимо прочего (профессиональная дисциплина, организация труда на предприятии и т.д.) это время определяется уровнем подготовки инженера и наличием специальных программно-аппаратных средств разработки. Последнее связано со спецификой микропроцессоров и микроконтроллеров, которые представляют собой программно-управляемые устройства с весьма сложной внутренней архитектурой, являющейся предметом долгих изысканий и гордости компаний-производителей. Разработка устройств с микропроцессорным управлением имеет две стороны: программную и аппаратную. Основой программной реализации проекта являются специализированные пакеты – интегрированные среды разработки (IDE), сочетающие в себе функции редактора кода, компилятора, отладчика, симулятора и внутрисхемного программирования. Для процессоров семейств TMS320 от Texas Instruments (TI) существует единственный в своем роде пакет Code Composer Studio IDE (CCS).

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

Альтернативой симуляции и одним из способов наиболее быстрого приближения к успешному результату – работающей системе, является применение отладочного модулей (ОМ), на основе процессора требуемой модели, оснащенных необходимой периферией: кодеками, интерфейсными микросхемами, внешними модулями памяти, системой индикации и т.п., и (или) имеющих возможность подключения дополнительных модулей расширения через разъемы стандартных типов.

Отлаживая алгоритмы, составленные из универсальных платформонезависимых программных модулей на языке высокого уровня (например, C/C++), и наблюдая результат отладки на реальной системе, в итоге можно значительно сократить время, затрачиваемое на разработку.

ОМ являются составной частью аппаратной поддержки разработки и освоения микропроцессорных систем и широко предлагаются многими производителями, например, в виде так называемых стартовых наборов разработчика – Development Starter Kits (DSK). DSK представляют собой многослойные печатные платы с микропроцессором или микроконтроллером  определенной модели, оснащенные периферией, способной раскрыть все функциональные возможности базового процессора. Универсальность – их несомненный плюс. Но конкретный проект может и не потребовать всех ресурсов DSK, поэтому некоторая избыточность в аппаратном оснащении выливается в более высокую стоимость изделия.

Похожие материалы

Информация о работе

Тип:
Дополнительные материалы
Размер файла:
564 Kb
Скачали:
0