Ник:
Пароль:

Контакты

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

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q
OTG, SATA и NAND
sasamy
Добавлено 14.12.2013 14:23 Редактировалось 14.12.2013 14:55 Сообщение: 11
sasamy
4.70

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

По OTG нужно отдельно разбираться, что в ядре нужно включить (или допилить), чтоб оно заработало как должно, там явно что то не дописано


возможно конфиг мой чем-то отличается, но я до этого даже не пробовал поднимать гаджеты, а когда попробовал - все работает, перемычки не трогал. Ядро тут
http://starterkit-org.googlecode.com/files/rel_imx_3.0.35_4.1.0-sk.tar.bz2
конфиг - arch/arm/configs/imx6sk_defconfig

Цитата

опять же ни что не мешает, засетапить ближайшую винду в виртуалбоксе, в ней навестить vmware player, прикрутить виртуалку


Ничего не понял - зачем чисто линуксовые тулзы использовать через виртуалку в виндовой виртуалке.. если нужно воссоздать сборочную среду ты же Юра правильно написал - можно использовать образ vmware в виртуалбоксе
http://techathlon.com/how-to-run-a-vmdk-file-in-oracle-virtualbox/
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.12.2013 20:02 Сообщение: 12
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Ничего не понял - зачем чисто линуксовые тулзы использовать через виртуалку в виндовой виртуалке.. если нужно воссоздать сборочную среду ты же Юра правильно написал - можно использовать образ vmware в виртуалбоксе

у меня нет опыта работы с VB, я просто описал, путь как достать исходники, не имея винды с vmware..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.12.2013 00:57 Редактировалось 15.12.2013 00:59 Сообщение: 13
sasamy
4.70

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

свежий u-boot из майнстрима который поддерживает nand trimffs, выложу его на выходных - единственное для imx6 нет поддержки SPL


Кроме этого потестировал по-лучше, оказалось что переменные окружения в nand сохраняются как попало - могут не сохраниться, может ошибка CRC вылезть после перезагрузки, при записи пишет что все ОК и никак не проверить пока не перезагрузишься. Вобщем неюзабельно на данный момент.
Спуститься к концу Подняться к началу
Персональная информация
danilsl
Добавлено 15.12.2013 16:39 Сообщение: 14
danilsl
1

Пункты: 4194
Регистрация: 08.12.2010
Пол: Мужчина
Ещё раз здравствуйте.
1. SATA. На самом деле сейчас он мне не так уж и нужен, просто до кучи хотелось все остатки завести. По факту подключал не ssd, а флешку CF, через переходник, а вся эта конструкция прикидывалась SSD. Проверил отдельно флешку в картридере - ведёт себя точно также. Пока питание не передернеш, прикидывается трупом.
2. OTG. По ссылочке от sasamy скачал новую версию ядра, верьте-неверьте тупо не знал о её существовании. И OTG сразу же завёлся, через параметры ядра задал статические маки и бук принял плату за простую советскую сетевуху, а та ещё и настройки ему раздала по dhcp. Но тут ещё буду проверять как с этим ядром дружат фрискейловские либы для аппаратных енкодеров, декодеров и opencl. Версия то уже не 3.0.35...
3. Ну и моё любимое. NAND. Отдельное большое человеческое спасибо Павлу Иванченко за подробный и развёрнутый ответ. Он мне очень помог.
Расскажу поподробнее что именно мне "ниахота". На самом деле виндовс на буке у меня есть. Но по роду моей деятельности он мне не нужен и я им не пользуюсь. С момента покупки ноутбука, а это уже год, я запускал его всего-лишь пару раз. И совсем его не убиваю только потому что жаба душит лиценз удалять. Ну и соответственно на винте я его подвинул, оставив ему только 20 гигов. Свободных только 3, всё остальное занимает винда и ещё какие-то родные приблуды. Ваш образ виртуальной машины как выяснилось разворачивается на 7 гигов, честно сказать я ожидал большего. Так вот "ниахота" мне было во-первых двигать разделы на рабочей машине. Сегодня я это сделал. Дальше. Я не знаю какой там интернет в ижевске, в ставрополе этот интернет не позволяет мне просто взять и слить 3 гига по фтп. В навесок, сервак на котором лежат образы вм не поддерживает докачку. Но с пятой попытки я его скачал. Этого тоже было делать не совсем охота, так как это время. И вот долгожданный момент: я подсовываю этот образ вмваре плееру. А он и говорит: а ты ещё разок подумай, это вообще образ? Я С ЭТОЙ СВАЛКОЙ ФАЙЛОВ РАБОТАТЬ НЕ БУДУ!!!
Короче за сегодняшний день я получил массу эротического наслаждения и хотелось бы поиметь какой-то результат. А его нет. Ни старое ядро, ни новое не желают монтировать файловую систему с нанда. Причём в каждом ядре по 2 дефконфига. И ни один не монтирует.

А ведь я просил всего лишь один сранный файлик....
Спуститься к концу Подняться к началу
Персональная информация
danilsl
Добавлено 15.12.2013 17:03 Редактировалось 15.12.2013 17:03 Сообщение: 15
danilsl
1

Пункты: 4194
Регистрация: 08.12.2010
Пол: Мужчина
Я вот тут щаз подумал, я ж ведь имел дело с китайцами, так они хотя бы пытаются помочь. Видать заинтересованны чтоб их железка превратилась в серийный продукт.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 15.12.2013 17:10 Сообщение: 16
Pavel Ivanchenko
Admin
4.39

Пункты: 91451
Регистрация: 24.03.2009
Пол: Мужчина
Тяжелый случай.
Вас заклинило что ли на виртуальной машине ...
Я уже сказал, что там же рядом с виртуалкой лежат исходные файлы яда, корневые фс и загрузчик, которые по некоей непонятной причине игнорируете предпочитая истирить.
Никакие "отдельные файлики" я не выкладываю по той причине, что далее вероятнее всего последует лавина вопросов, которые в принципе не возникнут когда под рукой все материалы, ну или как минимум самостоятельно сможете с ними разобраться.
Не хотите разбираться с имеющимся - разбирайтесь с нуля.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.12.2013 17:44 Редактировалось 15.12.2013 17:45 Сообщение: 17
sasamy
4.70

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

Но тут ещё буду проверять как с этим ядром дружат фрискейловские либы для аппаратных енкодеров, декодеров и opencl. Версия то уже не 3.0.35...


Ядро там такое же - 3.0.35, но для готовых компиляторов linaro требуется минимальная версия ядра 3.1.1, это по большому счету формальность так что я устранил ее простым грязным хаком в make-файле
VERSION = 3
PATCHLEVEL = 1
SUBLEVEL = 2
разумеется я проверял - может ли это отразиться и все уже протестировано - xbmc поет и показывает несколько недель.

Цитата

хотелось бы поиметь какой-то результат. А его нет. Ни старое ядро, ни новое не желают монтировать файловую систему с нанда.


Результата не будет на пустом месте - сколько вам ни давай рабочих вариантов ядер (скажу вам по секрету это почти одинаковые ядра и оба прекрасно работают с nand). Вам надо просто почитать что такое mtd, ubi, ubifs, параметры ядра.
http://www.linux-mtd.infradead.org/index.html

Для ускорения
http://code.google.com/p/starterkit-org/wiki/RootfsNand
Цитата

если нужно смонтировать имеющуюся ФС
ubiattach /dev/ubi_ctrl -m 1
mount -t ubifs ubi0:nandfs /mnt
Спуститься к концу Подняться к началу
Персональная информация
danilsl
Добавлено 15.12.2013 17:55 Сообщение: 18
danilsl
1

Пункты: 4194
Регистрация: 08.12.2010
Пол: Мужчина
Да не истерика это.
С нуля разбираться по любому нужно, мне нужны были декодеры, энкодеры, opencl очень заманчиво смотрится. К тому же компилятор с hard-float тоже неплохого такого пинка производительности дал. Что из этого есть в Ваших материалах? Поэтому копал фрискейл. Конечно та ещё помойка, но разобраться можно. А железо на потом оставлял, потому-что не совсем понятно на какой железке всё это в серию пойдёт. А от голого арма толку как от одноядерного атома, при том что вопрос энергосбережения не стоит. А вот жамканье видео одновременно с 5-и камер с разрешеньем 720х568 в h264 уже и core i7 не потянет. При этом загрузка арма порядка 25-30 %. То есть три ядра курят. По нанду обратился именно к Вам, только потому что фрискейловский вариант не прокатил. Исходники, которые лежат рядом не игнорирую, я их не видел.
Спуститься к концу Подняться к началу
Персональная информация
danilsl
Добавлено 15.12.2013 18:03 Сообщение: 19
danilsl
1

Пункты: 4194
Регистрация: 08.12.2010
Пол: Мужчина
Цитата
для готовых компиляторов linaro требуется минимальная версия ядра 3.1.1

Ну linaro 4.7 ядро 2.6.32 от omap3530 как-то не возмущался
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.12.2013 18:19 Редактировалось 15.12.2013 19:14 Сообщение: 20
sasamy
4.70

Пункты: 77332
Регистрация: 14.08.2009
Вот тут буилдрут в которм есть поддержка аппаратного ускорения для imx6
http://zalil.ru/34852574

не выложил его пока на гуглокод потому что есть маленькие недоработки. Там есть 4 дефотных конфига
make imx6sk_min_defconfig - минимальный конфиг (настройки кросскомпилятора, ядра)

imx6sk_gstreamer_defconfig - минимально необходимое для работы аппаратного ускорения и видеозахвата с adv7180 в gstreamer
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=21185#21187

make imx6sk_qtgst_defconfig - gstreamer + интеграция с Qt 4.8.5 c поддержкой opengl и egl поверх фреймбуфера (без иксов) и патченый плагин eglnullws для QWS (работа в полноэкранном режиме)

imx6sk_xbmc_defconfig - сборка XBMC с поддержкой апаратного ускорения декодирования видео и поддержкой opengl es2/egl

непосредственно сборка после выбора конфига
make

Кросскомпилятор готовый - linaro с thumb2 по умолчанию, NEON+VFP и ABI hardfp.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q