Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:8
Форум » starterkit.ru » Отладочные платы » SK-iMX53-XC6SLX
Загрузка с microSD
Romantic
Добавлено 15.03.2015 18:10
0
Сообщение: 1
Romantic
3

Пункты: 2214
Регистрация: 20.11.2009
Пол: Мужчина
Приветствую.
Я тут достал эту плату из загашника и хотел для начала собрать загрузочный образ с карты, чтобы память не трогать. Но что-то не могу найти мануала. С другой платой на sam9g45 я этим много занимался, а вот с этой платой не доводилось. Может, подскажете в нескольких словах - какие файлы нужно положить на карту и какие конфиги использовать?

Заранее благодарен.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.03.2015 21:03 Редактировалось 15.03.2015 21:05 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Я тут достал эту плату из загашника и хотел для начала собрать загрузочный образ с карты, чтобы память не трогать. Но что-то не могу найти мануала.

а где была обещана загрузка с SD карточки?
если посмотреть на страницу продукта:
http://starterkit.ru/html/index.php?name=shop&op=view&id=76
то:
Код
• Штатная загрузка с NAND flash

там же в мане написано:
http://starterkit.ru/html/doc/Manual_SK-iMX53-XC6SLX_V1A.pdf

Код
5. Способы загрузки и содержимое корневой файловой системы
iMX53X подразумевает различные возможные источники загрузки, на плате
предусмотрено два - NAND flash и USB


вот тут Павел пишет:
http://starterkit.ru/html/index.php?name=forum&op=view&id=15719#15719

если надо просто ядро и рутовую на SD, то проверяете - понимает ли юбут карточку
mmc init 0 или mmc rescan
если понимает. то в переменных указываете откуда грузить, подсовываете размеченную карточку и пробуете..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Romantic
Добавлено 19.03.2015 11:55 Сообщение: 3
Romantic
3

Пункты: 2214
Регистрация: 20.11.2009
Пол: Мужчина
Юрий, да, мне именно это и нужно. Я собираюсь дальше работать над ядром - дописывать драйвер, так что пользоваться готовым образом нет смысла, нужно все собирать.

А вот с загрузкой собранного ядра что-то совсем все плохо.
На плате ядро прошито в nand и оно успешно грузится.

Я скачал с ftp архив сырцов ядра и готовые образы для прошивки с карты.
Образ для прошивки, положенный на карту грузится, но настроен на rootfs в nand, это игрушки, не подходит.

Дальше я пытаюсь собрать ядро из каталога linux-2.6.35.3-11.09.01-sk, скачанного с ftp. Собираю code sourcery arm-2013.11, сборка успешная, но получившееся ядро при загрузке даже с сохранением конфигурации без изменений зависает при загрузке с карты памяти.

Дальше пробую его собрать с конфигурацией, снятой с ядра зашитого в nand - опять то же, зависание на середине загрузки. Вообще каталог имеет вид экспериментального, недоделанного...

Может быть, кто-нибудь поделится сконфигурированными сырцами ядра, которые загружаются, пусть хоть с использованием rootfs из nand?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.03.2015 13:13 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Дальше я пытаюсь собрать ядро из каталога linux-2.6.35.3-11.09.01-sk, скачанного с ftp. Собираю code sourcery arm-2013.11, сборка успешная, но получившееся ядро при загрузке даже с сохранением конфигурации без изменений зависает при загрузке с карты памяти.

так. значит есть комплект из ядра и рутовой, и все грузится из нанда, я правильно понял?
после загрузки видит ли ядро вставленную uSD карточку?
Код
ls /dev/mmc*

если не видит, то надо сначал разобраться с этим моментом.
если видит, то размечаете карточку, наливаете туда рутовую и через правку переменных в uboot сообщаете ядру откуда грузится..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.03.2015 13:14 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
вдогонку - в любом случае, раз фьюзы прошиты, то от первичного загрузчика в нанде не избавиться..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.03.2015 14:13 Редактировалось 19.03.2015 14:19 Сообщение: 6
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
Столько слов и ни одного лога :) то что не работает понятно из первого поста, то что на фтп лежит - работает, там ничего не менялось, попробуйте сделать по инструкции. Хотя бы логи покажите того что с фтп (все что в консоль валится начиная от убута и дотого как встает ядро) - на pastebin.com например.
Спуститься к концу Подняться к началу
Персональная информация
Romantic
Добавлено 19.03.2015 14:49 Сообщение: 7
Romantic
3

Пункты: 2214
Регистрация: 20.11.2009
Пол: Мужчина
Цитата
после загрузки видит ли ядро вставленную uSD карточку?
если не видит, то надо сначал разобраться с этим моментом.
если видит, то размечаете карточку, наливаете туда рутовую и через правку переменных в uboot сообщаете ядру откуда грузится..


Видит, это я все сделал. в убуте выполняю команду "run mmc_boot", она успешно загружает готовый образ ядра uImage, скачанный с фтп, но виснет загрузка собранного мной ядра с неизмененной конфигурацией. Такое впечатление, что у сырцов ядра на ftp дефектная конфигурация. Об этом свидетельствует, например, что в .config отсутствуют многие опции, при сборке используются их дефолтные значения из Kconfig.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.03.2015 15:26 Сообщение: 8
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Видит, это я все сделал. в убуте выполняю команду "run mmc_boot", она успешно загружает готовый образ ядра uImage, скачанный с фтп, но виснет загрузка собранного мной ядра с неизмененной конфигурацией. Такое впечатление, что у сырцов ядра на ftp дефектная конфигурация. Об этом свидетельствует, например, что в .config отсутствуют многие опции, при сборке используются их дефолтные значения из Kconfig.

последуйте совету Саши - выхлоп загрузки на pastebin.com и линк сюда..
тогда можно будет понять - настройки параметров загрузки ядра, что ядро увидело на накопителе, чего ждет в конце..
может забыли банальное rootwait для ядра прописать
может не ту партицию указали..
лог в студию..
на сырцы с фтп я бы грешил в последнюю очередь, их туда выкладывают после проверки, т.ч. вероятнее проблема более высокоуровневая, типа rukisys
если в логе ничего полезного не будет, тогда проверим .config ядра и файл борды..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Romantic
Добавлено 19.03.2015 15:46 Сообщение: 9
Romantic
3

Пункты: 2214
Регистрация: 20.11.2009
Пол: Мужчина
Цитата

на сырцы с фтп я бы грешил в последнюю очередь, их туда выкладывают после проверки, т.ч. вероятнее проблема более высокоуровневая, типа rukisys

Я бы тоже так думал, если бы ядро не было затарено вместе с объектниками ;)

Зависшая загрузка:
http://pastebin.com/kGm8x106

Нормальная:
http://pastebin.com/LSgUTgPj

Сообщение "IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7) " в нормальной загрузке отсутствует
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.03.2015 16:13 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
linux-2.6.35.3-11.09.01-sk

вот это я проглядел - вполне может быть, что это действительно экспериментальное, всякое может быть..
возьмите исходники рабочего ядра (то что умеет грузиться с нанда) и "перекрутите" для загрузки с uSD..
если вечером будет время, дерну с фтп эти сорцы и попробую, что там и как..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53-XC6SLX