Лабораторная Работа 2а: Командный Файл Компоновщика 27


Скачать 0.63 Mb.
Название Лабораторная Работа 2а: Командный Файл Компоновщика 27
страница 1/13
Тип Лабораторная работа
rykovodstvo.ru > Руководство эксплуатация > Лабораторная работа
  1   2   3   4   5   6   7   8   9   ...   13

Обзор Архитектуры

Введение


Данный обзор архитектуры представляет основы архитектуры цифровых сигнальных микроконтроллеров TMS320C28x (C28x) фирмы Texas Instruments. Серия C28x обеспечивает себя новый уровень многоцелевых вычислительных возможностей не существовавший в каких-либо предыдущих DSP. C28x идеально подходит для задач цифровой обработки сигналов, стандартных микроконтроллерных алгоритмов, обеспечивает эффективное выполнение кода Си и решение задач операционной системы.

Цели Изучения


Когда вы закончите эту главу, вы должны будите иметь базовые знания архитектуры C28x и принципы взаимодействия его компонент для создания высокопроизводительных однопроцессорных систем управления.

  • Изучение трех главных компонент C28x

  • Список основных особенностей центрального процессорного устройства C28x

  • Изучение свойств и устройство памяти C28x

  • Изучение встроенной в C28x периферии

Разделы Главы


Обзор Архитектуры 1

Введение 1

Цели Изучения 1

Разделы Главы 1

Что Представляет Собой TMS320C28x? 5

Центральное Процессорное Устройство C28x 7

Умножитель, Арифметико-Логическое Устройство и Сдвиговые Регистры 8

Устройство Внутренних Шин TMS320C28x 9

Специальные Инструкции 10

Преимущества Конвейера 11

Память 12

Карта Памяти 12

Модуль Кодов Секретности (CSM – Code Security Module) 13

Периферия 13

Быстрый Отклик на Прерывание 14

Режим C28 14

Reset 15

Выводы 15

Среда Разработки Программного Обеспечения 16

Введение 16

Цели Изучения 16

Разделы Главы 16

Code Composer Studio 17

Разработка Программного Обеспечения и Концепция COFF 17

Проекты 19

Опции Сборки 19

Создание Командного Файла Компоновщика 21

Секции 21

Командный Файл Компоновщика (.cmd) 24

Описание Карты Памяти 24

Размещение Секций 25

Упражнение 2а 26

Выводы: Командный Файл Компоновщика 27

Лабораторная Работа 2а: Командный Файл Компоновщика 27

Цель 27

Описание Системы 28

Размещение Секций 28

Выполнение 28

Создание Нового Проекта 28

Опции Сборки Проекта 29

Редактирование Командного Файла Компоновщика – lab2a.cmd 29

Сборка и Загрузка Проекта 30

Окна Отладочной Среды 30

Выполнение Программы по Шагам 31

Инструмент Конфигурирования DSP/BIOS 31

Создание Областей Памяти (Используя MEM) 36

Распределение Секций – Менеджер Свойств MEM 36

Запуская Компоновщик 37

Лабораторная Работа 2б: Инструмент Конфигурирования DSP/BIOS 39

Цель 39

Описание Системы 40

Размещение Секций 40

Выполнение 41

Создать Новый Проект 41

Удаление “rts2800_ml.lib” и “Lab2a.cmd” из Проекта 41

Используем Инструмент Конфигурирования DSP/BIOS 41

Создаем Новые Области Памяти Используя CDB-файл 41

Установка Размера Стека в CDB-файле 42

Сборка и Загрузка Проекта 42

Запуск Программы 42

Заголовочные Файлы Периферийных Регистров 44

Введение 44

Цели Изучения 44

Разделы Главы 44

Традиционный и Структурный Подход к Си-программированию 44

Правила именований 46

Правила Именования Структур 46

Пример Описания Периферийной Структуры в .h-файле 48

Размещение Структур в Памяти 48

Пример Размещения Структуры в Памяти 49

Командный Файл Компоновщика 49

Заголовочные Си-файлы F281x 49

Набор Заголовочных Си-файлов F281x 50

.h-файлы Определений 50

Файл Определения Глобальных Переменных 51

Специальные Процедуры Периферийных Устройств 51

Пример Использования 52

Выводы: Заголовочные Файлы Периферийных Регистров 52

Сброс и Прерывания 53

Введение 53

Цели Изучения 53

Разделы Главы 53

Линии Прерываний Ядра Микроконтроллера 53

Сброс 53

Состояние Регистров при Сбросе 54

Состояние Флагов и Управляющих Бит После Сброса 54

Сброс и Загрузка 55

Опции Загрузки 55

Блок-схема Программы Сброса 56

Источники Прерываний 56

Обработка Прерываний 56

Регистр Флагов Прерываний (IFR) 56

Регистр Разрешения Прерываний (IER) 57

Бит Глобальной Маски Прерываний 57

Расширение Периферийных Прерываний (PIE) 57

Регистры PIE 58

Таблица Векторов Прерываний PIE 58

Расположение Векторов PIE (ENPIE = 1) 58

Таблица Соответствия Векторов PIE в F281x 59

Отображение Векторов Прерываний Устройства – Обобщение 60

Отклик на Прерывание и Задержка на Обработку 60

Задержка на Обработку Прерывания 60

Инициализация Системы 62

Введение 62

Цели Изучения 62

Разделы Главы 62

Осциллятор и Модуль Умножения Частоты (PLL) 62

Регистр Масштабирования Частоты Тактирования Высоко- и Низкоскоростных Периферийных Устройств 63

Сторожевой Таймер 63

Выбор Периода Сторожевого Таймера 64

Сброс Счетчика Сторожевого Таймера 64

Результат Записи в WDKEY 65

Регистр Управления и Состояния Системы 65

Режимы Низкого Энергопотребления 66



  1   2   3   4   5   6   7   8   9   ...   13

Похожие:

Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа 1 4 лабораторная работа 2 13 лабораторная работа...
Интернете разнообразную информацию – описательную, графическую, картографическую и пр. При разработке сайтов необходимо уметь работать...
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа №9 59 Лабораторная работа №10 72 Лабораторная...
Рабочая тетрадь для выполнения лабораторных работ по мдк. 03. 01. «Техническое обслуживание и ремонт компьютерных систем и комплексов»...
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа №9
Данная лабораторная работа оформляется в виде файла word с расширением файла docx или doc и прикрепляется в виде ссылки на файл к...
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Методические указания для студентов по выполнению лабораторных работ...
Лабораторная работа 4, 5 Исследование регистров, счетчиков и дешифраторов Лабораторная работа 6, 7 Исследование генератора псевдослучайной...
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа №5 Тема: Использование элементов управления, cookie, сессии. Работа с почтой
Запустите файл из папки лабораторной работы №7 для установки Denver. Внимательной следуйте инструкциям программы – установки. Установку...
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа №10. Изучение принципа действия и функциональной...
Лабораторная работа № Изучение принципов построения системы автоматической подстройки частоты (апч) радиолокационной станции
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа №1 «Создание общих ресурсов и управление ими»
Лабораторная работа №6-7 «Изучение типов серверов, их настройка и конфигурирование»
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа №
Лабораторная работа №1. Изучение основных возможностей программного продукта Яндекс. Сервер. Установка окружения, установка и настройка...
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа №27 Лабораторная работа №28 Контрольные работы...
Пм «Сборка монтаж (демонтаж) элементов судовых конструкций, корпусов, устройств и систем металлических судов»
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа 2 12 лабораторная работа 3 17 лабораторная работа...
«Проектирование систем реального времени» для студентов специальности 09. 05. 01 «Применение и эксплуатация автоматизированных систем...
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа «Построение контуров изображения с использованием...
Ивших на уроках математики понятие о математических кривых и графиках функций. Данная лабораторная работа может быть использована...
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Практическая работа Содержание
Лабораторная работа: Оценка программно-аппаратных средств при переходе на Windows Vista 3
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа №2. Расчет матрицы a инерционных коэффициентов...
Лабораторная работа №3. Расчет матриц Якоби (С7, D7j) исполнительного механизма космического манипуляционного робота 9
Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа №1 «Применение средств операционных систем и...

Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Лабораторная работа №1 «Применение средств операционных систем и...

Лабораторная Работа 2а: Командный Файл Компоновщика 27 icon Контрольная работа №1 по теме «Организм. Молекулярный уровень»
Лабораторная работа №2 «Изучение клеток и тканей растений и животных на готовых микропрепаратах»

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск