Jump to content

    

altair83

Новичок
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0 Обычный
  1. Всем добрый день. Возникла необходимость в подключении резистивного тачскрина к 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, таких файлов нет.