ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: eabi vs oabi  (Прочитано 26969 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: eabi vs oabi
« Ответ #15 : 17 Февраля, 2012, 14:27:35 »

printenv:
HISTFILESIZE=1000
INPUTRC=/etc/inputrc
USER=root
HOSTNAME=tion270
OLDPWD=/home/qwt-examples
HOME=/root
PAGER=/bin/more
PS1=#
LOGNAME=root
TERM=vt100
PATH=/bin:/sbin:/usr/bin:/usr/sbin
LANG=C
DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile
HISTSIZE=1000
SHELL=/bin/sh
PWD=/usr/bin
EDITOR=/bin/vi
/etc/ts.conf :
module_raw input

module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: eabi vs oabi
« Ответ #16 : 17 Февраля, 2012, 14:33:39 »

Ядро вы не заменяли?
uname -a
  Linux tion270 2.6.22.19 #1 Tue Jan 19 19:00:18 MSK 2010 armv5tel GNU/Linux     

Давайте .config из Buildroot
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: eabi vs oabi
« Ответ #17 : 17 Февраля, 2012, 14:34:44 »

И КФС взята из binaries/tion270/rootfs.arm.ext2 без измеений?
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: eabi vs oabi
« Ответ #18 : 17 Февраля, 2012, 14:44:27 »

Отправил конфиг по почте.
Ядро не менял. Все как у Вас.
КФС не менял. Монтировал rootfs.arm.ext2 на директорию mount -o loop <mnt>
Потом копировал sudo cp -R * <flash>
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: eabi vs oabi
« Ответ #19 : 17 Февраля, 2012, 14:54:36 »

Я попробую и сообщу (не обязательно сегодня).
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: eabi vs oabi
« Ответ #20 : 18 Февраля, 2012, 22:19:08 »

Почему tslib (BR2_PACKAGE_TSLIB) не включен в конфигурации?
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: eabi vs oabi
« Ответ #21 : 20 Февраля, 2012, 09:10:16 »

Тысяча извинений. Добавил этот пункт. Кроме того запустил поиск на tslib и добавил еще BR2_PACKAGE_DIRECTFB=y
Собрал КФС и скопировал. ts_test попрежнему выдает:/dev/touchscreen/ucb1x00: No such file or directoryМожет нужно самому создать это устройство? Ядро не менял. Сборка с завода.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: eabi vs oabi
« Ответ #22 : 20 Февраля, 2012, 11:00:37 »

> Добавил этот пункт

Нет, проблема не в этом, вы говорили что собирали tslib отдельно, поэтому я решил что у вас tslib
своей сборки. Но в настройках Qt указано использование tslib и tslib будет собрано по зависимости
и без явного указания BR2_PACKAGE_TSLIB.

> BR2_PACKAGE_DIRECTFB

DirectFB вам, в общем, не нужен, если вы собираетесь использовать Qt.

Для tslib нужно задать
export TSLIB_TSDEVICE=/dev/input/event0
в /etc/profile и заново залогиниться.

export QWS_MOUSE_PROTO=tslib:/dev/input/event0
потребуется для Qt.
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: eabi vs oabi
« Ответ #23 : 20 Февраля, 2012, 11:26:37 »

Добавил строки в /etc/profile
Вот результат работы ts_test и одного нажатия:
# ts_test
tslib: Unknown event type 0
951509496.470464:    161    365    560
951509496.500444:    163    365    560
951509496.500467:    163    366    560
tslib: Unknown event type 0
951509496.500472:    163    366    596
951509496.530443:    164    366    620
951509496.530465:    166    364    638
tslib: Unknown event type 0
951509496.530469:    167    363    665
951509496.560424:    166    363    672
951509496.560442:    165    363    677
tslib: Unknown event type 0
951509496.560446:    164    364    671
951509496.590429:    164    364    664
951509496.590450:    165    365    659
tslib: Unknown event type 0
951509496.620433:    153    368    665
951509496.620433:    144    371    672
951509496.620453:    138    372    678
tslib: Unknown event type 0
951509496.620457:    132    373    679
951509496.650510:    132    372      0
tslib: Unknown event type 0
При  запуске ts_calibrate на экране не видно маркеров, экран очищается полностью. Вот результат попытки откалибровать вслепую:
# ts_calibrate
xres = 640, yres = 480
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
Took 14 samples...
Top left : X =  516 Y =  522
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
Took 13 samples...
Top right : X =  888 Y =  928
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
Took 12 samples...
Bot right : X =  872 Y =  122
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
Took 11 samples...
Bot left : X =  138 Y =   94
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
tslib: Unknown event type 0
Took 11 samples...
Center : X =  148 Y =  919
-38.849731 0.542607 0.156322
482.486115 -0.122260 -0.347853
Calibration constants: -2546056 35560 10244 31620210 -8012 -22796 65536

В QT курсор перемещается, но из-за неверной калибровке криво. Но постоянно выдает tslib: Unknown event type 0
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: eabi vs oabi
« Ответ #24 : 20 Февраля, 2012, 15:31:10 »

> При запуске ts_calibrate на экране не видно маркеров, экран очищается полностью.

Когда объединял tion и tion270 в одном Buildroot, я забыл про package/tslib/tslib-1.0-18bpp.patch
Он во вложении, поместите его в указанный каталог и сделайте
make tslib-clean
make

Я позже обновлю в git.

> Но постоянно выдает tslib: Unknown event type 0

Это ничего.
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: eabi vs oabi
« Ответ #25 : 21 Февраля, 2012, 10:46:10 »

Попробовал. Такое ощущение, что патч не принимается. Экран при калибровке по-прежнему пустой.
В QT все отображается.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: eabi vs oabi
« Ответ #26 : 21 Февраля, 2012, 12:57:04 »

Обновил в git (и проверил).
Делайте git pull и make tslib-clean; make
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: eabi vs oabi
« Ответ #27 : 22 Февраля, 2012, 08:38:09 »

Скачал полностью весь buildroot и пересобрал. Не особо хорошо знаю GIT, но git pull выдает у меня такое сообщение:
$ git pull  http://zao-zeo.ru/media/files/linux/buildroot-2009.08.git
fatal: Not a git repository (or any of the parent directories): .git
Попрежнему при калибровке черный экран. Какой тип дисплея Вы использовали при проверке? У нас CLAA057VA01CT. Еще заметил, что при калибровке "вслепую" (т.е. жму сначала примерно в центр экрана, потом в top left, top rigth, bot rigth, bot left) в QT при перемещении в горизонтальном направлении курсор перемещается в вертикальном и наоборот.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: eabi vs oabi
« Ответ #28 : 22 Февраля, 2012, 10:44:30 »

> git pull выдает у меня такое сообщение:
> Скачал полностью весь buildroot и пересобрал

Откуда именно?
git pull (без адреса) в каталоге buildroot.

> У нас CLAA057VA01CT

На точно таком.

> примерно в центр экрана, потом в top left, top rigth, bot rigth, bot left) в
> QT при перемещении в горизонтальном направлении курсор
> перемещается в вертикальном и наоборот

Последовательность нажатий другая.

> Попрежнему при калибровке черный экран.

Сделайте в buildroot:
  make tslib-clean
  make tslib-dirclean
  make 2>&1 | tee make.log

По содержанию make.log будет понятно, применён
package/tslib/tslib-1.0-18bpp.patch или нет.
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: eabi vs oabi
« Ответ #29 : 22 Февраля, 2012, 11:07:56 »

Спасибо. Тачскрин заработал. Откалибровался и корректно работает в QT.
Записан