Только начинаю работать с этим модулем и процессором.
Подскажите, что за файл BOOT.BIN присутствует в комплекте ПО для восстановления прошивки - это собранный AT91Bootstrap?
Не похоже... даже строки содержит другие...
Мне требуется доработать начальный загрузчик, добавить в него тест памяти и работу с GPIO. Можно собрать AT91Bootstrap и переименовав его в BOOT.BIN, скормить с SD? И какие ограничения будут на объем файлика BOOT.BIN?
Но все-таки никак не получается хотя бы запустить его: bootstrap.rar, который лежит на ftp, скачал, там лежит готовый собранный бинарий, но при попытке загрузиться с uSD, на которой лежит этот файлик, плата просто не выводит в консоль ни одного байта...
Может, собранный бинарий какой-то не такой? Пересобрать пока нечем, еще не установил Keil. Может быть, кто-нибудь поделится хотя правильным бинарием?
собрал, загрузил:
пишет про неправильный magic number
То есть, я правильно понял - файл грузится, пытается загрузить образ ядра (или убута), но не найдя файл не получает правильного magic. Менюшек там не должно быть и дополнительных сообщений никаких не должно выводиться?
Но доработать его как раз можно - тесты сделать, например?
ЗЫ меня что смущает-то - в теме везде несколько другой вывод - с сообщениями об инииализации железа
-- AT91bootstrap Project 3.0 --
-- SK-MAT91SAM9G45/M10
-- Compiled: Nov 20 2010 12:20:39 --
-I- Setting: MCK = 133MHz
-I- I cache is already enabled.
-I- Init DDRAM
-I- MEDSdcard init
-I- Copy "appli.bin" from SdCard to 0x70400000