Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-iMX53
unit test утилиты для imx53
buletz
Добавлено 08.10.2012 13:54 Редактировалось 08.10.2012 13:59
0
Сообщение: 1
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
а где скачать утилиты unit test для imx53 ? сообщения о том, что это есть встречаются во многих форумах относительно плат на imx53,
например тут
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=16580&num=1#16582
или тут
https://community.freescale.com/thread/286191
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 08.10.2012 14:09 Сообщение: 2
sasamy
4.71

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

а где скачать утилиты unit test для imx53 ?


на сайте Freescale, в составе LTIB есть пакет imx-test, есть готовые бинарники в демообразе Freescale - там же на сайте.
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 15.10.2012 15:17 Редактировалось 15.10.2012 15:22 Сообщение: 3
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
Скачал LTIB 11.4.1, отсюда:
http://download.savannah.gnu.org/releases/ltib/

Не нашел там imx-test , зато есть mxc-misc, см. скриншот ниже. Полагаю, что imx-test и mxc-misc это одно и то же, просто в разных версиях LTIB по-разному называлось.

При попытках собрать mxc-misc вылетают ошибки:

Код
make[2]: *** [/media/extra/ltib-11-4-1-sv/rpm/BUILD/misc/platform/IMX31ADS/mxc_v4l2_test//mxc_v4l2_overlay.out] Error 1
make[2]: *** Waiting for unfinished jobs....
mxc_v4l2_output.c:38:28: fatal error: linux/videodev.h: No such file or directory
compilation terminated.
make[2]: *** [/media/extra/ltib-11-4-1-sv/rpm/BUILD/misc/platform/IMX31ADS/mxc_v4l2_test//mxc_v4l2_output.out] Error 1
mxc_v4l2_capture.c:41:28: fatal error: linux/compiler.h: No such file or directory
compilation terminated.
make[2]: *** [/media/extra/ltib-11-4-1-sv/rpm/BUILD/misc/platform/IMX31ADS/mxc_v4l2_test//mxc_v4l2_capture.out] Error 1
mxc_v4l2_still.c:38:28: fatal error: linux/compiler.h: No such file or directory
compilation terminated.
make[2]: *** [/media/extra/ltib-11-4-1-sv/rpm/BUILD/misc/platform/IMX31ADS/mxc_v4l2_test//mxc_v4l2_still.out] Error 1
make[2]: Leaving directory `/media/extra/ltib-11-4-1-sv/rpm/BUILD/misc/test/mxc_v4l2_test'


Почему-то компилятор не может найти linux/compiler.h и linux/videodev.h.
Ссылки на эти файлы из исходников идут в виде:
#include <linux/compiler.h>
..

По какому пути обычно ищет компилятор из таких ссылок ?
Из /usr/include ?

===
Картинка из LTIB:
http://imageshack.us/scaled/landing/507/screenshot2ni.png
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.10.2012 19:05 Редактировалось 15.10.2012 19:06 Сообщение: 4
sasamy
4.71

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

на сайте Freescale, в составе LTIB есть пакет imx-test, есть готовые бинарники в демообразе Freescale - там же на сайте.


Цитата
Скачал LTIB 11.4.1, отсюда:
http://download.savannah.gnu.org/releases/ltib/


неужели вам не показалось странным что savannah.gnu.org это явно не сайт freescale ?

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX53_SW

ориентируйтесь на ресурсы для Quick Start Board
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 16.10.2012 14:23 Сообщение: 5
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
спасибо за ссылку, скачал LTIB с сайта Freescale, там нашлась нужная платформа (mx53_loco).

и там нашелся imx_test, как вы и написали в первой подсказке.

однако при сборке те же грабли, не может найти <linux/videodev.h>:

Код
mxc_ipu_hl_lib.c:44:28: fatal error: linux/videodev.h: No such file or directory
compilation terminated.

make[1]: *** [mxc_ipu_hl_lib.o] Error 1
make[1]: Leaving directory `/media/extra/L2.6.35_11.09.01_ER_source/ltib/rpm/BUILD/imx-lib-11.09.01/ipu'
make: *** [ipu] Error 2
error: Bad exit status from /media/extra/L2.6.35_11.09.01_ER_source/ltib/tmp/rpm-tmp.59452 (%build)
...
RPM build errors:
Bad exit status from /media/extra/L2.6.35_11.09.01_ER_source/ltib/tmp/rpm-tmp.59452 (%build)
Build time for imx-lib: 0 seconds

Failed building imx-lib


Вопрос: где же все-таки компилятор ищет когда идет ссылка #include <linux/...> ?
Если не /usr/include/linux то где ?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 16.10.2012 14:43 Сообщение: 6
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Там надо обязательно ядро собирать даже если вам оно не нужно потому что будете использовать местное - некоторые пакеты оттуда хидеры берут.
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 16.10.2012 15:11 Сообщение: 7
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
Слава sasamy! Вот же человек-энциклопедия, все знает :))

Действительно, включил в сборку LTIB ядро и поставил галочку на Include kernel headers (! это важно, без нее просто наличие ядра не помогло) -> проблема с #include <linux/..> ушла(!)

title

Imx-test собрались, сейчас приступаю к реальным тестам.

А вообще суть моих потуг в отношении LTIB заключается в том что пытаюсь снять изображение с камеры Econ (на чипе Ov5642). Надеюсь утилитки от Imx меня спасут, т.к. gstreamer и ffmpeg пока нормальную картинку выдать не смогли.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53