реклама на сайте
подробности

 
 
> BeagleBone Black + Android JB + Touch Screen
altair83
сообщение Apr 1 2014, 07:29
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 1-04-14
Пользователь №: 81 179



Всем добрый день.
Возникла необходимость в подключении резистивного тачскрина к BeagleBone Black c ОС Android.
Подключил я его к выводам AIN0...AIN3. Собрал и прошил Android в соответствии с этим руководством: http://processors.wiki.ti.com/index.php/TI..._DeveloperGuide
Попутно проверил подключен ли драйвер ADC и Touchscreen с помощью этих руководств http://processors.wiki.ti.com/index.php/AM...river%27s_Guide и http://processors.wiki.ti.com/index.php/AM...river%27s_Guide
Все настройки и содержимое файлов в данной сборке андроида, полностью соответствовали рекомендацим производителя.
При запуске система запустилась нормально, но папка /sys/bus/iio/devices/ оказалась пустой. Т.е. ADC не заработал и тачскрин координаты нажатия которого, обрабатываются с помощью ADC, соответственно тоже.
На все обращения, к производителю процессора, либо игнор, либо ответ что в данной сборке все настроено для корректной работы ADC.

Попробовал собрать драйвера ADC и тачскрина в виде подгружаемых модулей. Судя по сообщениям в dmesg, модули загружаются успешно, но устройство ADC в /sys/bus/iio/devices/ не появляется.
Я в данном деле новичок, подскажите пожалуйста в каком направлении копать. На одном форуме нашел предположение, что надо править Device Tree (am33xx.dtsi и am335x-bone-common.dtsi), но в исходниках ядра Android, таких файлов нет.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
gormih
сообщение Apr 2 2014, 08:06
Сообщение #2


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(altair83 @ Apr 1 2014, 11:29) *
Всем добрый день.
Возникла необходимость в подключении резистивного тачскрина к BeagleBone Black c ОС Android.
Подключил я его к выводам AIN0...AIN3. Собрал и прошил Android в соответствии с этим руководством: http://processors.wiki.ti.com/index.php/TI..._DeveloperGuide
Попутно проверил подключен ли драйвер ADC и Touchscreen с помощью этих руководств http://processors.wiki.ti.com/index.php/AM...river%27s_Guide и http://processors.wiki.ti.com/index.php/AM...river%27s_Guide
Все настройки и содержимое файлов в данной сборке андроида, полностью соответствовали рекомендацим производителя.
При запуске система запустилась нормально, но папка /sys/bus/iio/devices/ оказалась пустой. Т.е. ADC не заработал и тачскрин координаты нажатия которого, обрабатываются с помощью ADC, соответственно тоже.
На все обращения, к производителю процессора, либо игнор, либо ответ что в данной сборке все настроено для корректной работы ADC.

Попробовал собрать драйвера ADC и тачскрина в виде подгружаемых модулей. Судя по сообщениям в dmesg, модули загружаются успешно, но устройство ADC в /sys/bus/iio/devices/ не появляется.
Я в данном деле новичок, подскажите пожалуйста в каком направлении копать. На одном форуме нашел предположение, что надо править Device Tree (am33xx.dtsi и am335x-bone-common.dtsi), но в исходниках ядра Android, таких файлов нет.

Все нужные вам устройства описываются тут: arch/arm/mach-omap2/board-am335xevm.c
Для подробного вывода логов нужно подшаманить конфигурацию ядра в части например printk level =7 , и некоторые внести некоторые изменения в самые интересные модули ядра типа #define DEBUG (обязательно до объявления всех .h файлов)


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Tarbal
сообщение Apr 2 2014, 23:57
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Какой результат команды консоли:
#uname -r

Поступаем следующим образом:
В коде драйвера устройства ищем ". name =" далее в коде ядра ищем то слово, что справа от знака равенства.

example:
grep -rn "name =" .
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016