Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-iMX53
u-boot-2013.07, linux-3.9 для плат SK-iMX53
xaba
Добавлено 10.06.2014 10:16 Редактировалось 10.06.2014 10:25
0
Сообщение: 1
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Решил опробовать ядро и юбут.
Спасибо за статью на викки linux-3.9 для плат SK-iMX53

Все работает, но возник вопрос об SPDIF. Как прикручивать его?
DeviceTree как то пока не осилил... Может есть что то готовое?
В ядре упоминания нет о нем.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 10.06.2014 16:22 Сообщение: 2
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Я так понимаю простого решения нет.
Придется напильник брать?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 11.06.2014 20:44 Редактировалось 11.06.2014 20:47 Сообщение: 3
sasamy
4.71

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

Я так понимаю простого решения нет.


в ванильном ядре есть драйвер и биндинги DT, но примеры только на платах с i.mx6, на i.mx5 надо самому пробовать дописать

http://lwn.net/Articles/561637/

в документации есть описание биндингов для него

http://lxr.free-electrons.com/source/Documentation/devicetree/bindings/sound/fsl,spdif.txt
http://lxr.free-electrons.com/source/Documentation/devicetree/bindings/sound/imx-audio-spdif.txt
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 12.06.2014 01:22 Сообщение: 4
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Ого
Спасибо. Очень признателен.
Дописать я уже думаю смогу.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 29.06.2014 12:02 Сообщение: 5
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Не могу понять как вернуть старый uBoot 2009
Пробовал прошивать так:

flash_erase /dev/mtd0 0 0
nandwrite -p /dev/mtd0 u-boot.bin

В итоге загрузка не проходит. Приходится грузить новый 2013 г. u-boot-with-nand-spl.imx через USB.
Скорей всего что то с заголовком файла, но как исправить не понятно.
Что можно сделать?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.06.2014 13:15 Редактировалось 29.06.2014 13:20 Сообщение: 6
sasamy
4.71

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

nandwrite -p /dev/mtd0 u-boot.bin


фрискейловский убут так не записать - нужна утилита kobs-ng

Цитата

Что можно сделать?


два варианта
восстановить штатно - через MFG tool в Windows через USB-OTG

или восстановить загрузчик через USB-OTG в Linux

1 скачать архив по ссылке http://my-files.ru/5utrkh
2 распаковать
Цитата

tar xf sk-upd.tar.gz
cd sk-upd

3 отключить все от платы
4 снять перемычку NAND CS
5 подключить через кабель USB-A to A (OTG порт - ближний к изернет), перемычка J14 (слева от OTG порта) должна быть замкнута, чтобы плату питать с USB хоста
6 замкнуть перемычку NAND CS
7 запустить "восстановитель загрузчика" :)
Цитата

./upd.sh
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 29.06.2014 15:22 Редактировалось 29.06.2014 15:24 Сообщение: 7
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Через MFG tool в Windows я уже пробовал, но безрезультатно....тишина.
По второму методу то же ерунда какая-то.
Загружается юбут потом ядро, но виснет на середине...

Виснет тут:
....
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ARC USBOTG Device Controller driver (1 August 2005)
g_serial gadget: Gadget Serial v2.4
g_serial gadget: g_serial ready
fsl-usb2-udc: bind to driver g_serial
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2
Freeing init memory: 8144K
g_serial gadget: high speed config #2: CDC ACM config
....тишина...

И юбут не остановить, думал может свое ядро запустить, но никак.
Как можно подменить на свои бинарники, вроде как испытаны уже все?
Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 29.06.2014 16:43 Сообщение: 8
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Упс...
Нашел причину подвисания.
У меня стоит VirtualBox и поэтому включать USB устройства приходится вручную. Это не повисание а просто ожидание.

В общем полный кабздец.

Scanning device for bad blocks
Bad eraseblock 0 at 0x000000000000
Bad eraseblock 1 at 0x000000020000
Bad eraseblock 2 at 0x000000040000
Bad eraseblock 3 at 0x000000060000
Bad eraseblock 16 at 0x000000200000
Bad eraseblock 17 at 0x000000220000
Bad eraseblock 18 at 0x000000240000
Bad eraseblock 19 at 0x000000260000
Bad eraseblock 20 at 0x000000280000
Bad eraseblock 21 at 0x0000002a0000
Bad eraseblock 22 at 0x0000002c0000
Bad eraseblock 23 at 0x0000002e0000
Bad eraseblock 24 at 0x000000300000
Bad eraseblock 25 at 0x000000320000
Bad eraseblock 26 at 0x000000340000
Bad eraseblock 28 at 0x000000380000
Bad eraseblock 29 at 0x0000003a0000
Bad eraseblock 30 at 0x0000003c0000
Bad eraseblock 31 at 0x0000003e0000
Bad eraseblock 32 at 0x000000400000
Bad eraseblock 33 at 0x000000420000
Bad eraseblock 34 at 0x000000440000
Bad eraseblock 35 at 0x000000460000
Bad eraseblock 48 at 0x000000600000
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.06.2014 17:06 Сообщение: 9
sasamy
4.71

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

В общем полный кабздец.


да в общем ничего страшного - надо nand очистить полностью, счас поищу из чего делал и добавлю полную очистку в убуте.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 29.06.2014 18:13 Редактировалось 29.06.2014 18:14 Сообщение: 10
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
ого. а я слегка посидел увидив бэды((
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53