Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-iMX233
первые шаги и первые вопросы
Lampus
Добавлено 10.02.2012 16:00 Сообщение: 41
Lampus
5

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

то, что " arm-none-linux-gnueabi-gcc: Command not found" должно исправляться добавлением static -s к CFALGS и LDFLAGS, но это не исправило ситуацию.

Это ещё с какого перепугу?

Прозреваю неправильный путь до компилятора. В переменной PATH что? Папка с бинарями компилятора правильно указана?
Спуститься к концу Подняться к началу
Персональная информация
asimo
Добавлено 11.02.2012 07:11 Сообщение: 42
asimo
0

Пункты: 1685
Регистрация: 27.12.2011
вычитал в гугле...

PATH="/media/old_root/opt/arm-2010q1/bin:$PATH"
Спуститься к концу Подняться к началу
Персональная информация
Lampus
Добавлено 11.02.2012 12:27 Сообщение: 43
Lampus
5

Пункты: 3552
Регистрация: 26.04.2011
Вот что значит пытаться повторить без понимания.
/media/old_root/opt/arm-2010q1/bin - это та папка, в которой у меня на компьютере расположен кросс-компилятор. Где он расположен у вас я в душе не чаю.
Цитата
вычитал в гугле...

Вычитать то вычитал, да в суть не вник. -static - это ключ для статической компиляции. А сообщение "Command not found" говорит о том, что такая команда вообще не найдена в каталогах указанных в переменной окружения PATH
Спуститься к концу Подняться к началу
Персональная информация
asimo
Добавлено 13.02.2012 14:49 Сообщение: 44
asimo
0

Пункты: 1685
Регистрация: 27.12.2011
а с чем могут быть связаны ошибки типа: "dinctrl.c:108: error: V4L2_CID_PAN_RESET undeclared here (not in a function)
dinctrl.c:118: error: V4L2_CID_TILT_RESET undeclared here (not in a function)"? понимаю что не объявлены, а где их взять или какой хедер указать надо?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 13.02.2012 15:15 Сообщение: 45
sasamy
4.70

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

а с чем могут быть связаны ошибки типа: "dinctrl.c:108: error: V4L2_CID_PAN_RESET undeclared here (not in a function)


Скорей всего кросскомпилятор старый, собран с хидерами от древнего ядра.
Спуститься к концу Подняться к началу
Персональная информация
asimo
Добавлено 14.02.2012 12:51 Сообщение: 46
asimo
0

Пункты: 1685
Регистрация: 27.12.2011
а решить проблему как тогда можно? все с диска от Павла
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.02.2012 00:06 Редактировалось 15.02.2012 00:06 Сообщение: 47
sasamy
4.70

Пункты: 78556
Регистрация: 14.08.2009
Добавьте в mjpg-streamer/plugins/input_uvc/Makefile в CFLAGS

CFLAGS += -O1 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -I/путь/к/исходникам/ядра/linux-2.6.31/include
Спуститься к концу Подняться к началу
Персональная информация
asimo
Добавлено 15.02.2012 13:10 Сообщение: 48
asimo
0

Пункты: 1685
Регистрация: 27.12.2011
спасибо, помогло, но вылезло дальше:

#debian:/home/user/mjpg-streamer/mjpg-streamer# make
make -C plugins/input_uvc all
make[1]: Entering directory `/home/user/mjpg-streamer/mjpg-streamer/plugins/input_uvc'
arm-none-linux-gnueabi-gcc -O1 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -I../../libjpeg-turbo-1.1.90/ -O1 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -I/home/user/src//linux-2.6.36-rc6/include -ljpeg -o input_uvc.so input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo
In file included from /home/user/src//linux-2.6.36-rc6/include/linux/videodev2.h:66,
from input_uvc.c:30:
/home/user/src//linux-2.6.36-rc6/include/linux/types.h:13:2: warning: #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders"
/usr/local/cross-gcc/arm-2007q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -ljpeg
collect2: ld returned 1 exit status
make[1]: *** [input_uvc.so] Error 1
make[1]: Leaving directory `/home/user/mjpg-streamer/mjpg-streamer/plugins/input_uvc'
make: *** [input_uvc.so] Error 2
#debian:/home/user/mjpg-streamer/mjpg-streamer#

как это исправить?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.02.2012 13:24 Сообщение: 49
sasamy
4.70

Пункты: 78556
Регистрация: 14.08.2009
Скачайте нормальный кросскомпилятор - я не знаю как вам объяснять каждый шаг - это просто нереально. Откуда вы взяли ядро 2.6.36-rc6 на виртуалке для imx233 ??
Спуститься к концу Подняться к началу
Персональная информация
asimo
Добавлено 15.02.2012 14:44 Сообщение: 50
asimo
0

Пункты: 1685
Регистрация: 27.12.2011
поделитесь пожалуйста ссылкой на КК тогда. нашел только тот, что стоял на плате, никак не думая, что чем-то он уже изначально плох...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233