Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
Загрузка штатным убутом с внешней sdшки
unkier
Добавлено 15.03.2016 07:48 Редактировалось 20.03.2016 12:04
0
Сообщение: 1
unkier
0

Пункты: 855
Регистрация: 14.01.2016
День добрый.
Имеется SK-iMX6S-SODIMM-Ind + K-LCD800x480-MB.
Не хотелось бы ломать штатную прошивку, поэтому решил попробовать настроить убут который на emmc на загрузку с внешней sdшки.

В итоге странный эффект. Внешняя sdшка не видится убутом. Но если загрузится со штатной прошивкой - внешняя sdшка нормально монтируется и работает.
Лог попытки загрузки прилагается


U-Boot 2013.10 (Dec 11 2013 - 01:28:29)

CPU: Freescale i.MX6SOLO rev1.2 at 792 MHz
Reset cause: POR
Board: Starterkit
DRAM: 512 MiB
Setup enet clock OK
MMC: FSL_SDHC: 0, FSL_SDHC: 1
In: serial
Out: serial
Err: serial
Net: FEC
Hit any key to stop autoboot: 0
mmc1 is current device
** ext4fs_devread read error - block
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Bad Linux ARM zImage magic!

если в убуте попробовать почитать содержимое внутренней и внешней

=> ext2ls mmc 0
<DIR> 4096 .
<DIR> 4096 ..
<DIR> 16384 lost+found
<DIR> 4096 proc
<DIR> 4096 sys
<DIR> 4096 dev
<DIR> 4096 home
<DIR> 4096 boot
<DIR> 4096 imx-test
<SYM> 11 linuxrc
<DIR> 4096 root
<DIR> 4096 var
<DIR> 4096 media
<DIR> 4096 bin
<SYM> 3 lib32
<DIR> 4096 sbin
<DIR> 4096 usr
<DIR> 4096 opt
<DIR> 4096 tmp
<SYM> 3 run
<DIR> 4096 mnt
<DIR> 4096 etc
<DIR> 4096 lib
=> ext2ls mmc 1

и дальше перезагруз потому что висит... и вачдог срабатывает.

пробовал 2 разные sdшки , результат одинаковый.

Заранее благодарен.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.03.2016 09:28 Сообщение: 2
sasamy
4.71

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

U-Boot 2013.10


старый вариант - возьмите буилдрут 3.10.17, там должно все работать. Можно еще попробовать

mmc dev 1
mmc rescan
ext2ls mmc 1

но это "пальцем в небо" потому что не знаю причину почему в старом не работает - бордфайлы вроде одинаковые.
Спуститься к концу Подняться к началу
Персональная информация
unkier
Добавлено 15.03.2016 19:10 Сообщение: 3
unkier
0

Пункты: 855
Регистрация: 14.01.2016
ok. спасибо.

попробую убут обновить.
Спуститься к концу Подняться к началу
Персональная информация
unkier
Добавлено 20.03.2016 12:05 Сообщение: 4
unkier
0

Пункты: 855
Регистрация: 14.01.2016
не помогло. всё точно также. новый убут тоже не может прочитать sdшку. 3 разных карточки проверял. и все они нормально видятся если загрузится с заводской прошивкой.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 20.03.2016 13:14 Редактировалось 20.03.2016 13:15 Сообщение: 5
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Подобной загрузкой (старт с emmc, а ядро с корневой с SD) мы не озадачивались и скорее всего, что в u-boot что то не прописано (пины, структуры и т.п.), ну а ядро это уже отдельная история.

Насколько я понимаю, смысл подобной манипуляции - поберечь emmc флешку на этапе отладки, ну для этого можно сделать проще - подключать корневую фс по сети (это будет на порядок проще и быстрее, чем карточки шить).
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 20.03.2016 19:25 Редактировалось 20.03.2016 19:27 Сообщение: 6
sasamy
4.71

Пункты: 83570
Регистрация: 14.08.2009
Цитата
не помогло. всё точно также. новый убут тоже не может прочитать sdшку. 3 разных карточки проверял


я проверял на обычной MB

http://www.starterkit.ru/html/index.php?name=shop&op=view&id=101

все карточки читаются
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 21.03.2016 12:05 Редактировалось 21.03.2016 12:05 Сообщение: 7
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Проверил на своем экземпляре, все точно так же (в uboot отказывается карту видеть и с 3.10.17), а вот в комплекте с SK-iMX6-MB-SODIMM интересней - ext2ls на разных картах показывал содержимое через раз, прочитать файл не удалось и в добавок "убивает" файловую систему.
Спуститься к концу Подняться к началу
Персональная информация
unkier
Добавлено 22.03.2016 18:27 Сообщение: 8
unkier
0

Пункты: 855
Регистрация: 14.01.2016
да у меня тоже интересно. загрузился со штатной прошивки, все флешки видятся нормально. скинул своё ядро и dtb с внешней на внутреннюю. дальше - гружу своё ядро с внутренней а root уже на внешней. ядро грузится, видит внутреннюю флешку, но во время определения и попыток монтирования внешней куча разнообразных ошибок. причем разные с каждым ребутом. и корявит файлуху на внешней флешке потом еще.

не понимаю в чем проблема. у меня это уже второй такой же комплект (sodimm+ мамка с lcd) и на первом комплекте все полетело сразу и без проблем. и насколько я помню там штатный убут видел внешнюю шлешку. но того комплекта у меня уже нет под рукой.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 22.03.2016 18:54 Редактировалось 22.03.2016 19:00 Сообщение: 9
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
да у меня тоже интересно. ...
C ядром 3.10.17 у метя то же самое (с 3.0.35 все нормально), причем на обычной материнке чуть лучше но тоже не пашет uSD, скорее всего что то "потерялось" в настройках пинов ...
Спуститься к концу Подняться к началу
Персональная информация
unkier
Добавлено 26.03.2016 14:12 Сообщение: 10
unkier
0

Пункты: 855
Регистрация: 14.01.2016
а как так что у sasamy на обычной мамке работает. а у вас Павел, нет ? может есть какая то аппаратная разница ? разные ревизии плат ?
у меня то, тоже на прошлой такой же плате работало.
или всётаки чисто программный нюанс ?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM