Ник:
Пароль:

Контакты

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-iMX6S-OEM(-WiFi)
SK-iMX6S-OEM & Freescale
Alex61RUS
Добавлено 08.10.2014 11:01
0
Сообщение: 1
Alex61RUS
5

Пункты: 3161
Регистрация: 30.05.2014
Пол: Мужчина
Доброго времени суток!
Вступительная часть:
Недавно приобрёл модуль SK-iMX6S-OEM-Ind. На виртуальной машине, шедшей в комплекте с модулем, используется buildroot-2013.02 в состав которого не входят компоненты от freescale. Для моих задач необходимо использовать gstreamer, но на данный момент нет возможности обратиться к компоненту mfw_v4lsink, компонент не установлен по умолчанию. До этого я использовал модуль SK-iMX53-OEM с buildroot-ом, сделанным кем-то на форуме, с установленными компонентами freescale. На сайте http://code.google.com/p/starterkit-org/downloads/list я нашёл ссылку на gst-fsl-plugins-3.10.9-1.0.0.tar.gz, установка которого должна мне помочь.
Вопрос:
Подскажите пожалуйста как мне установить gst-fsl-plugins-3.10.9-1.0.0.tar.gz (опыт работы в Linux ОЧЕНЬ маленький)? При выполнении команды ./configure PLATFORM=MX6 получаю ошибку configure: error: you need gstreamer development package installed !
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 08.10.2014 15:57 Сообщение: 2
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Попробуйте этот buildroot

http://myfolder.ru/files/41935195

после распаковки сборка - make.
Спуститься к концу Подняться к началу
Персональная информация
Alex61RUS
Добавлено 08.10.2014 17:03 Сообщение: 3
Alex61RUS
5

Пункты: 3161
Регистрация: 30.05.2014
Пол: Мужчина
Запустил сборку. По результатам отпишусь.
Спуститься к концу Подняться к началу
Персональная информация
Alex61RUS
Добавлено 10.10.2014 15:19 Сообщение: 4
Alex61RUS
5

Пункты: 3161
Регистрация: 30.05.2014
Пол: Мужчина
Прошу прощения за длительную паузу, был в командировке.
Скомпилировал я buildroot-2013.11-oem. Заархивировал вручную с помощью команды gzip rootfs.tar и поместил получившийся файл в папку /tftp. После чего загрузил в модуль командой rootfs_update_tftp. Теперь при запуске модуля загрузка прерывается словами FATAL: kernel too old.
Попробовал перекомпилировать и перезалить ядро, не помогло.
И ещё замечена одна странность: не работает команда run system_update.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.10.2014 15:58 Сообщение: 5
sasamy
4.71

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

Попробовал перекомпилировать и перезалить ядро, не помогло.


Там надо применить грязный хак :) забыл о нем напомнить - поменяйте в самом начле Makefile в корне исходников ядра версию

VERSION = 3
PATCHLEVEL = 1
SUBLEVEL = 2
Спуститься к концу Подняться к началу
Персональная информация
Alex61RUS
Добавлено 10.10.2014 16:49 Сообщение: 6
Alex61RUS
5

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

Попробовал перекомпилировать и перезалить ядро, не помогло.


Там надо применить грязный хак :) забыл о нем напомнить - поменяйте в самом начле Makefile в корне исходников ядра версию

VERSION = 3
PATCHLEVEL = 1
SUBLEVEL = 2

Поменял, пересобрал ядро и ФС, не помогло. Может быть нужно что-то ещё очистить перед пересборкой ФС?
У меня ещё в конце сборки ФС появляется странная строка THIS_IS_NOT_YOUR_ROOT_FILESYSTEM.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.10.2014 17:31 Редактировалось 10.10.2014 18:03 Сообщение: 7
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Не может не помочь - вам надо разобраться с обновлением ядра на плате, посмотрите лог загрузки ядра - там в самом начале написана версия, после изменения должно стать 3.1.2, если ядре не обновилось - будет 3.0.35

Ядро собирается в буилдруте, самое простое как можно исправить версию - после сборки отредактировать Makefile

sed -i -e 's/PATCHLEVEL = 0/PATCHLEVEL = 1/g' output/build/linux-custom/Makefile
sed -i -e 's/SUBLEVEL = 35/SUBLEVEL = 2/g' output/build/linux-custom/Makefile

после этого запустить

make linux-menuconfig

выйти из конфигуратора и запустить make - пересоберется ядро и модули с правильной версией будут обновлены в архиве корневой
Спуститься к концу Подняться к началу
Персональная информация
Alex61RUS
Добавлено 11.10.2014 08:35 Сообщение: 8
Alex61RUS
5

Пункты: 3161
Регистрация: 30.05.2014
Пол: Мужчина
Цитата
Не может не помочь - вам надо разобраться с обновлением ядра на плате, посмотрите лог загрузки ядра - там в самом начале написана версия, после изменения должно стать 3.1.2, если ядре не обновилось - будет 3.0.35

Ядро собирается в буилдруте, самое простое как можно исправить версию - после сборки отредактировать Makefile

sed -i -e 's/PATCHLEVEL = 0/PATCHLEVEL = 1/g' output/build/linux-custom/Makefile
sed -i -e 's/SUBLEVEL = 35/SUBLEVEL = 2/g' output/build/linux-custom/Makefile

после этого запустить

make linux-menuconfig

выйти из конфигуратора и запустить make - пересоберется ядро и модули с правильной версией будут обновлены в архиве корневой


Спасибо, в четверг попробую это сделать, к сожалению опять нужно ехать в командировку.
Спуститься к концу Подняться к началу
Персональная информация
Alex61RUS
Добавлено 23.10.2014 09:18 Сообщение: 9
Alex61RUS
5

Пункты: 3161
Регистрация: 30.05.2014
Пол: Мужчина
Добрый день!
При загрузке платы в терминальной программе вижу появление следующих строк:
Image Name: Linux-3 .1 .2
Linux version 3 .1 .2
Никаких упоминананий о старой версии ядра не появляется.
Изменение версии ядра делал "ручками" в Makefile ядра. Закоментировал старые VERSION, PATHLEVEL and SUBLEVEL и написал свои 3,1,2 соответственно.
Сборку ядра выполнил не командой make, а с использованием *build.sh
При вызове команды make системой задаётся много вопросов на которые , увы, я ответов не знаю :-)
Если есть возможность, то может быть вы сможете подключиться к моему компьютеру удалённо, например через тот же TeamViewer и указать на мои ошибки.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 23.10.2014 12:52 Редактировалось 23.10.2014 12:53 Сообщение: 10
sasamy
4.71

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

может быть вы сможете подключиться к моему компьютеру удалённо


Расчитываю к следующей неделе доделать buildroot с u-boot и ядром 3.10.17 для всех плат на imx6 с кратким описанием что к чему - так будет намного проще и эффективнее :)
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)