03.05.2012, Восстановление u-boot на AM3517
Материал из SRNS
Korogodin (обсуждение | вклад) (Новая страница: «<summary> Сегодня по-ошибке снес u-boot из NAND. </summary> К слову, расположен он начиная с адреса <code>0x8000...») |
Korogodin (обсуждение | вклад) |
||
Строка 15: | Строка 15: | ||
</source> | </source> | ||
{{wl-publish: 2012-05-03 19:57:08 +0400 | Korogodin }} | {{wl-publish: 2012-05-03 19:57:08 +0400 | Korogodin }} | ||
+ | |||
+ | [[Категория:Альпака]] |
Версия 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
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.