6.6 Описание программы
Программное обеспечение для правильной работы микропроцессорной системы довольно объемно и требует высоких трудозатрат целого коллектива. В данном дипломном проекте была разработана часть микропрограммы, отвечающая за начальную инициализацию микропроцессора и функционирование начального загрузчика. Полный текст программы представлен в приложении 4.
Алгоритм работы начального загрузчика следующий:
Первый шаг: Инициализация оборудования
1. Установка запрета прерываний процессора.
2. Конфигурация PLLA
3. Конфигурация PLLB
4. Переключение MCK на PLLB/2
5. Активация отладочных сообщений в порту DBGU
6. Конфигурация таблицы памяти
7. Инициализация DataFlash
8. Инициализация NandFlash
9. Конфигурация портов ввода и вывода
10. Выход
Второй шаг: Загрузка содержимого из Nand flash в ОЗУ
Третий шаг: Распаковка содержимого ОЗУ
Четвертый шаг: Запуск приложения [23]
- Введение
- 1. Анализ технического задания
- 2. Анализ возможностей процессора
- 3. Описание функциональной схемы ПАК
- 4. Выбор элементной базы ПАК
- 5. Разработка топологии печатной платы
- 5.1 Выбор материала печатной платы
- 5.2 Размещение печатных проводников и компонентов
- 5.3 Выполнение переходных отверстий
- 5.4 Выбор системы автоматизированного проектирования
- 6. Разработка программного обеспечения
- 6.1 Выбор среды программирования
- 6.2 Особенности программирования однокристального микроконтроллера серии AT91
- 6.3 Краткое описание семейства sam9
- 6.4 Структура базового микроконтроллера семейства AT91
- 6.5 Алгоритм загрузки контроллера AT91RM9260
- 6.6 Описание программы
- 7. Расчет надежности
- 8. Тепловой расчет
- Аппаратно-программные средства:
- 8.2. Процесс отладки мпу
- Средства и методы разработки программного обеспечения и его отладки микроконтроллерных систем. Интегрированные среды проектирования.
- 52.Основы проектирования микропроцессорных систем: цикл проектирования мпс, средства разработки и отладки мпс.
- 29. Разработка и автономная отладка аппаратных и программных средств микроконтроллерных систем.
- Средства разработки и отладки программного обеспечения
- Аппаратно-программные средства:
- Лабораторная работа n1. Изучение программно-аппаратных средств разработки и отладки систем на базе mc68000. Введение
- 38 Разработка программного обеспечения и отладка микропроцессорной системы управления.
- Тема 5. Проектирование систем реального времени