Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Процессорные модули » SK-iMX53-OEM
восстановить u-boot
buletz
Добавлено 04.12.2013 14:32
0
Сообщение: 1
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
Пытался собрать и прошить u-boot, в итоге u-boot перестал стартовать (возможно криво собрал).

Теперь, чтобы оживить плату, пытаюсь восстановить u-boot до "заводского", т.е. до той версии которая ставится стартеркитом. В результате все равно убут не загружается.
С USB все стартует нормально.

Как пытаюсь восстановить убут:
- стартую с USB: загружаю ядро с рутовой фс на SD карте (т.к. над НАНДом я уже сделал операцию eraseall, в итоге там уже файловой системы не осталось)
- на SD карте лежат файлы взятые из папки
Код
...\uSD\imx53_oem\

когда-то скачанные с фтп сервера, по ссылке от стартеркита.

Файлы там лежат следующие:
Код
auto_mount
nand_ubi_format
nand_ubi_mount
rootfs.tar.gz
system.img
system_prepare_53_oem
u-boot.bin
uboot_update
uImage
uImage_safe


Запускал system_prepare_53_oem,
запускал отдельно uboot_update - результат один и тот же, убут не стартует.

Вот лог который выдал мне uboot_update:
http://pastebin.com/p32YHWNB

Вопросы:
Почему убут не стартует ? Что я делаю не так?
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 04.12.2013 14:35 Сообщение: 2
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
кстати в скрипте system_prepare_53_oem есть ссылка на некий
Код
/mnt/mmcblk0p1/imx53_oem/K9F2G_nand_fuse_burn

которого в папке нет.
Это важно ? Может быть это то, чего мне не хватает для запуска у-бута ?
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 04.12.2013 15:07 Сообщение: 3
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
про K9F2G_nand_fuse_burn уже понял, что он отношения к делу не имеет.
Ответ насчет него нашелся тут:
http://starterkit.ru/html/index.php?name=forum&op=view&id=15719&num=1#15721
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 04.12.2013 15:38 Сообщение: 4
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
попробовал залить образ NAND с другой работающей платы oem:
1. взял рабочую плату oem с рабочим u-boot'ом.
2. скачал с нее образ NAND (первые 32 мб) командой
Код
dd if=/dev/mtd0 of=/root/system.img bs=4096

3. полученный образ system.img залил в плату oem с неработающим убутом командой
Код
flash_eraseall /dev/mtd0
nandwrite -p /dev/mtd0 system.img

4. сделал verify записи: считал обратно и побайтово сравнил с рабочим образом (system.img) - совпадает, ОК.
5. рестартую - ноль эмоций.
убут не хочет запускаться.

есть гипотезы ?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.12.2013 16:15 Редактировалось 04.12.2013 16:44 Сообщение: 5
sasamy
4.70

Пункты: 76984
Регистрация: 14.08.2009
Не понятна ваша проблема - что вам мешает после старта системы c USB записать u-boot.bin который наверняка есть на ftp посредством

kobs-ng init -v u-boot.bin

и посмотрите - есть ли упоминания про nand в логе загрузки ядра, я не знаю как там на OEM перемычки сделаны, может у вас nand отключена :)
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 04.12.2013 16:48 Сообщение: 6
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
Так я именно это и делал, см. описание в первом посте, а именно:
запускал скрипт uboot_update, единственная команда в котором этот как раз kobs-ng:
Код
#!/bin/sh
/usr/bin/kobs-ng init -v /mnt/mmcblk0p1/imx53_oem/u-boot.bin


Вот лог запуска
http://pastebin.com/p32YHWNB

Результат: убут не стартует.

Либо бинарник не тот, либо одной заливки бинарника недостаточно для запуска.

Бинарник брал с FTP, который сейчас уже недоступен.
Вот этот бинарник:
https://dl.dropboxusercontent.com/u/58429929/u-boot.bin
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.12.2013 16:53 Редактировалось 04.12.2013 16:53 Сообщение: 7
sasamy
4.70

Пункты: 76984
Регистрация: 14.08.2009
Вы случайно с FUSE не "тренировались" на этом модуле ? Павел не зря не выкладывал инфу про их прошивку - там шаг влево или вправо и модуль труп, кроме как с USB вы его уже не загрузите.
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 04.12.2013 16:56 Сообщение: 8
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
1. Насчет NAND:
Цитата
и посмотрите - есть ли упоминания про nand в логе загрузки ядра, я не знаю как там на OEM перемычки сделаны, может у вас nand отключена :)


Когда стартую с USB то с NANDом все в порядке, вот лог загрузки:
http://pastebin.com/vYdpBhtH

2. Насчет FUSE:
никаких специальных действий с FUSE я не делал.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.12.2013 17:10 Редактировалось 04.12.2013 17:15 Сообщение: 9
sasamy
4.70

Пункты: 76984
Регистрация: 14.08.2009
Цитата

Бинарник брал с FTP, который сейчас уже недоступен.


Это шутка такая ? все там на месте, но по вашей ссылке судя по всему то что нужно лежит.

Цитата

Насчет FUSE:
никаких специальных действий с FUSE я не делал.


чета сильно сомневаюсь :)
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 04.12.2013 22:30 Редактировалось 04.12.2013 22:31 Сообщение: 10
Pavel Ivanchenko
Admin
4.39

Пункты: 91364
Регистрация: 24.03.2009
Пол: Мужчина
1) используем модуль с нашей материнсой платой, подключив только USB и RS232 кабель, стабилизированны БП
2) подготавливаете SD карту, копируете на нее файлы с ftp
3) загружаетесь по USB, при этом система должна автоматом запустить скрипт подготовки системы в результате работы которого получается то, что было перед отгрузкой модуля

Если при этом теперь u-boot не стартует - чудо природы, объяснить которое можно только сбитыми fuse битами.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX53-OEM