Назначение
Программа начальной инициализации, загрузчик программы U‑boot.
Выполняемые действия программой
Выполняет начальную инициализацию всей периферии, позволяет программировать данные в SPI DataFlash.
Возможности
1: Download Dataflash [addr]
Копирование программы по адресу [addr] используя протокол X-modem
2: Read Dataflash [addr]
Чтение содержимого по адресу [addr]
Start U-BOOT
Запуск программы загрузчика с ее настройками
Clear bootloader section in Dataflash
Очистка секции загрузки Romboot в Dataflash
Подготовка к сборке Romboot
Для загрузки системы из Dataflash, нужно взять программу от производителя Atmel - Romboot.
Правленая версия под плату EVM9200 доступна по адресу: http://heavy‑online.ru/arm‑linux/files/packages/romboot/romboot-evm9200.tgz .
( схема EVM9200 похожа на используемую схему нами )
Теперь необходимо вносить нужные изменения и компилировать программу Romboot.
· Необходимо, распаковать пакет Romboot.
(Или использовать пересобранный - AT91RM9200_SK_RomBoot_070302.tar.bz2( или .tar.gz ) )
· Скрипт для компиляции находится в корне исходных текстов программы:compile (UNIX-права 755).
В файле compile, нужно исправить следующую строку:
Листинг программы, отображающий изменения в исходном тексте:
...
CROSS=/usr/local/arm9/bin/arm-linux-
...