03.05.2012, Восстановление u-boot на AM3517
Материал из SRNS
Korogodin (обсуждение | вклад) |
Korogodin (обсуждение | вклад) |
||
Строка 17: | Строка 17: | ||
[[Категория:Альпака]] | [[Категория:Альпака]] | ||
+ | [[Категория:Альпака-3]] |
Версия 13:00, 4 мая 2012
Сегодня по-ошибке снес u-boot из NAND. К слову, расположен он начиная с адреса 0x80000
, максимальный размер 0x1e0000
.
Процедура восстановления:
- Разбить с помощью мануала SD-карту на 255 heads, 63 sectors/track, создать boot-раздел.
- Записать MLO (бинарник x-loader'a) на sd-флеш, затем записать u-boot.bin.
- Вставить SD-карту в слот, ребутнуть систему с зажатым джампером Boot-Select. Загрузится U-boot.
- Прописать u-boot во флеш (команды через RS232-кабелек посредством kermit'a):
mw.b 0x81600000 0xff 0x200000
mmc init
nandecc bch4_sw
nand erase 80000 1e0000
fatload mmc 1 0x81600000 u-boot.bin
nand write.i 0x81600000 80000 80000
mmc init
nandecc bch4_sw
nand erase 80000 1e0000
fatload mmc 1 0x81600000 u-boot.bin
nand write.i 0x81600000 80000 80000
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.