Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
boot - восстановить u - OEM - iMX53 - SK - Форум - starterkit.ru
Ник:
Пароль:

Контакты

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
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Процессорные модули » SK-iMX53-OEM
восстановить u-boot
buletz
Добавлено 05.12.2013 13:06 Сообщение: 11
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
Павел, спасибо!
По вашей инструкции убут успешно восстановился.

Мне так до конца и непонятно, чем же предложенная последовательность по сути отличается от того, что я делал в самом начале.
Вроде бы единственное отличие это то, что я запускал скрипт руками, а тут он запускается автоматом.
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 05.12.2013 14:12 Сообщение: 12
buletz
3

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

Я скачал с FTP архив с исходниками u-boot (файл u-boot.tar.bz2) и попробовал скомпилировать с помощью code sourcery -
бинарник получается другой по объему и на старте либо не видит NAND либо виснет со словами
Код
In: serial
Out: serial
Err: serial


Пробовал разные версии компиляторов (code sourcery, arm-none-linux-gnueabi):
а) 2007q3 - в итоге убут не видит NAND
б) 2009q1 - в итоге убут виснет на строке err: serial
в) 2011.03 - не собирается, ругается

Код
../lib/gcc/arm-none-linux-gnueabi/4.5.2/armv4t/libgcc.a(_bswapsi2.o):(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'


Примечание: компилятором 2011.03 собирал ядро и рутовую - все работает.
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 05.12.2013 16:53 Сообщение: 13
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
Спасибо виртуальной машине, выложенной на FTP, удалось все выяснить.

Компилятор используется 2009q3-67, доступный по ссылке тут:
https://sourcery.mentor.com/GNUToolchain/release1039?lite=arm

Если собирать им - то убут стартует ОК.
Странно, что другие версии при сборке дают неработающий вариант.

В общем, решение найдено, вопрос снят.
Спуститься к концу Подняться к началу
Персональная информация
tankist
Добавлено 20.12.2013 00:10 Сообщение: 14
tankist
0

Пункты: 1475
Регистрация: 02.10.2012
Пол: Мужчина
Прошивал плату Windows CE, теперь возникла необходимость восстановить Linux. Записал каталог imx53 на карту памяти, вставил ее, запустил MfgTool.exe, ситема загрузилась и запустила скрипт инициализации (лог выполнения скрипта тут). После перезагрузки загрузка из ПЗУ не происходит, в лог RS-232 ничего не выводится. Судя по логу, обнаружено очень много испорченных секторов ПЗУ. Проблема из-за этого?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 20.12.2013 00:27 Сообщение: 15
sasamy
4.70

Пункты: 76872
Регистрация: 14.08.2009
После Windows надо делать полную очистку NAND - nand scrub в убуте. Вам надо как-то загрузить через MFG u-boot и остановить его загрузку - не помню, есть ли у него задержка перед стартом.
Спуститься к концу Подняться к началу
Персональная информация
tankist
Добавлено 22.12.2013 20:55 Сообщение: 16
tankist
0

Пункты: 1475
Регистрация: 02.10.2012
Пол: Мужчина
sasamy, спасибо. NAND SCRUB помогла.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX53-OEM