logo
Проектирование программно-аппаратного комплекса (ПАК) для облегчения процесса отладки устройств на базе микропроцессора AT91SAM9260

6.6 Описание программы

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

Алгоритм работы начального загрузчика следующий:

Первый шаг: Инициализация оборудования

1. Установка запрета прерываний процессора.

2. Конфигурация PLLA

3. Конфигурация PLLB

4. Переключение MCK на PLLB/2

5. Активация отладочных сообщений в порту DBGU

6. Конфигурация таблицы памяти

7. Инициализация DataFlash

8. Инициализация NandFlash

9. Конфигурация портов ввода и вывода

10. Выход

Второй шаг: Загрузка содержимого из Nand flash в ОЗУ

Третий шаг: Распаковка содержимого ОЗУ

Четвертый шаг: Запуск приложения [23]