Ник:
Пароль:

Контакты

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 » Embedded Linux
Сборка ядра 2.6.36-rc6
avatar
Добавлено 24.10.2012 11:57 Сообщение: 41
avatar
0

Пункты: 730
Регистрация: 03.03.2011
Пытаюсь прикрутить тачскрин и мышку
при запуске ts_printraw получаю следующее

tslib: Selected device uses a different version of the event protocol than tslib
was compiled for

в чем может быть дело плата SK-AT91SAM9G45
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 24.10.2012 14:56 Сообщение: 42
sasamy
4.70

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

tslib: Selected device uses a different version of the event protocol than tslib
was compiled for


какие буквы тут непонятны ? корневая ФС не соответствует ядру с которым вы ее пытаетесь использовать.
Спуститься к концу Подняться к началу
Персональная информация
avatar
Добавлено 24.10.2012 15:45 Сообщение: 43
avatar
0

Пункты: 730
Регистрация: 03.03.2011
и что делать?
укажите пожалуйста как исправить данную ошибку
Спуститься к концу Подняться к началу
Персональная информация
avatar
Добавлено 24.10.2012 16:20 Сообщение: 44
avatar
0

Пункты: 730
Регистрация: 03.03.2011
плата SK-AT91SAM9G45

собираю tslib в buildroot на выходе tslib-412d99d8b92c

окружение

HISTFILESIZE=1000
INPUTRC=/etc/inputrc
TSLIB_TSDEVICE=/dev/event0
USER=root
HOSTNAME=Qt_buildroot
HOME=/root
PAGER=/bin/more
TSLIB_TSCALIBFILE=/etc/pointercal
PS1=#
TSLIB_PLUGINDIR=/usr/lib/ts
LOGNAME=root
TERM=vt100
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin:/bin/SK-SIMCOM-Pl
ug:/bin/audio
TSLIB_CONFFILE=/etc/ts.conf
DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile
HISTSIZE=1000
SHELL=/bin/sh
PWD=/root
QWS_MOUSE_PROTO=Tslib:/dev/input/event0
EDITOR=/bin/vi


в файле board-sam9m10g45ek.c

было

struct spi_gpio_platform_data sk_spi_gpio_platform_data={
// .sck = AT91_PIN_PC0,
.sck = AT91_PIN_PD23,
.mosi = AT91_PIN_PD20,
.miso = AT91_PIN_PD22,
.num_chipselect = 1,
};

изменил для SK-T070-Plug

struct spi_gpio_platform_data sk_spi_gpio_platform_data={
.sck = AT91_PIN_PC0,
// .sck = AT91_PIN_PD23,
.mosi = AT91_PIN_PD20,
.miso = AT91_PIN_PD22,
.num_chipselect = 1,
};


ошибка

# ts_test
tslib: Selected device uses a different version of the event protocol than tslib
was compiled for

ничего не понимаю подскажите пожалуйста
Спуститься к концу Подняться к началу
Персональная информация
avatar
Добавлено 24.10.2012 18:03 Сообщение: 45
avatar
0

Пункты: 730
Регистрация: 03.03.2011
Народ помогите а.
Я не давно разбираюсь с линуксом по этому туплю
но хотелось бы решить эту проблему.
Спуститься к концу Подняться к началу
Персональная информация
avatar
Добавлено 25.10.2012 14:24 Сообщение: 46
avatar
0

Пункты: 730
Регистрация: 03.03.2011
Павел подскажите пожалуйста для платы SK-T070-Plug

в файле board-sam9m10g45ek.c

было

struct spi_gpio_platform_data sk_spi_gpio_platform_data={
// .sck = AT91_PIN_PC0,
.sck = AT91_PIN_PD23,
.mosi = AT91_PIN_PD20,
.miso = AT91_PIN_PD22,
.num_chipselect = 1,
};

изменил

struct spi_gpio_platform_data sk_spi_gpio_platform_data={
.sck = AT91_PIN_PC0,
// .sck = AT91_PIN_PD23,
.mosi = AT91_PIN_PD20,
.miso = AT91_PIN_PD22,
.num_chipselect = 1,
};
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.10.2012 14:58 Сообщение: 47
sasamy
4.70

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

Я не давно разбираюсь с линуксом по этому туплю
но хотелось бы решить эту проблему.


в такой ситуации помочь нереально - я например не понимаю ваши беспорядочные телодвижения. Дело не в настройке ядра, дело в протоколе взаимодействия tslib с ядром - т.е. судя по всему вы собрали кросскомпилятор с заголовками от нового ядра, потом собрали им корневую фс и эту корневую фс подсунули старому ядру или наоборот - для нового ядра подсунули старую корневую ФС.
Спуститься к концу Подняться к началу
Персональная информация
avatar
Добавлено 25.10.2012 15:24 Сообщение: 48
avatar
0

Пункты: 730
Регистрация: 03.03.2011
sasamy скажите хотябы изменения в файле настройки борды правильно или нет.
Почему я задаю этот вопрос
я прозвонил схему и выяснил
что
Ножка AT91_PIN_PD23 не приходит на clk spi контроллера SK-T070-Plug

а приходит на clk spi контроллера SK-T070-Plug ножка AT91_PIN_PC0
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.10.2012 16:14 Сообщение: 49
sasamy
4.70

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

я прозвонил схему и выяснил что Ножка AT91_PIN_PD23 не приходит на clk spi контроллера SK-T070-Plug


проще наверно было взять схему от своей ревизии платы и ориентируясь на свою ревизию смотреть пояснения в ядре в board-файле.
Спуститься к концу Подняться к началу
Персональная информация
asy
Добавлено 04.11.2012 02:38 Редактировалось 04.11.2012 02:45 Сообщение: 50
asy
0

Пункты: 2790
Регистрация: 28.10.2012
Пол: Мужчина
Цитата
Скачиваете виртуальную машину, ничего там распаковывать не надо (уместнее сказать - ничего не трогаете), ядро уже готовое к сборке.

То ли сюда, то ли новую тему создать... В общем, вопрос тот же: как его собрать ? :-)

Но одно отличие: хочу загрузить его с SD. CONFIG_CMDLINE_FORCE=y обнаружил до того, как полез эту тему читать, убрал. root fs стала браться со второго раздела флешки, как в BOOT.BIN указано. Но дальше что-то непонятное: почему-то, не создаётся /proc. Я дописал в rcS в конец ls /proc/* и получаю такой вот вывод:

ls: /proc/*: No such file or irectory

getty на ttyS0 тоже не запускается, но это уже, возможно, следствие. Ещё непонятно то, что в Pseudo filesystems (при использовании make menuconfig) отсутствует "/proc file system support", хотя в конфиге оно есть вроде. Это так и должно быть для ARM ?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux