1 Распаковываем sam-ba_2.9_cdc_xp_vista.rar, инсталляции не требует, скрипты плат уже в архиве
1.1 При включенном питании кратковременно размыкаем а потом замыкаем J12, выключаем питание, подключаем USB-B кабель. При включении питания, система должна найти новое USB устройство (если ранее эта процедура не выполнялась), присваиваем ему драйвер /drv/atm6124_cdc.inf .
Внимание!!! Для подключения лучше использовать один и тот же USB порт, т.к. судя по всему текущая версия драйвера SAM-BA к нему привязывается и в последствии может не определять устройство на других USB портах.
В результате манипуляций, при подключении платы, в диспетчере устройств должен появляться "AT91 USB to Serial Converter COMXX":
2 Запускаем SAM-BA, выбираем COM порт AT91 USB to Serial Converter, выбираем плату at91sam9xxe512-ek:
3 Выбираем закладку Flash и поочередно запускаем скрипты "Enable Flash fccess" и "Boot from Flash (GPNVM3)":
3.1 Записываем по адресу 0х200000 загрузчик (бутстрап) nandflash_sk_at91sam9xe512.bin:
4 Переходим на закладку NAND Flash, запускаем скрипт "Enable NAND Flash":
4.1 Выбираем файл all.bin и загружаем его по 0 адресу:
all.bin содержит в себе u-boot (и бутстрап, но в данном случае он не используется, т.к. бутстрап работает из внутренней флешки), ядро и корневую ФС, в последствии, чтобы обновить ядро или корневую ФС, достаточно прервать загрузку в u-boot и запустить скрипт nand_update ("run nand_update"), но предварительно нужно запустить виртуальную машину и убедится что сеть исправна (ping 192.168.0.2 должен отвечать, если нет, в первую очередь обратите внимание на настройки сетевой карты, должен быть 192.168.0.ХХХ).
nandflash_sk_at91sam9xe512.bin:
Attachment file: uploads/forum/forum-XwdV3M4fj2-7.rar
all.bin здесь:
Attachment file: uploads/forum/forum-RLg9MsGkL6-7.rar