Нет дисплеев на BBB работает с Android зефир - PullRequest
0 голосов
/ 08 мая 2018

Я начал компилировать aosp для BBB по ссылке https://github.com/csimmonds/android4beagle/tree/master для компиляции Android-6.0 для BeagleBoneBlack.Я продолжил с beagleboneblack_sd-eng. и получил успешную сборку, используя кнопку загрузки. Мне удалось запустить образ андроида через SD-карту на BBB, но их вообще нет, прикрепил скриншот, чтобы доказать, что егоработает на андроид.У меня есть плащ, подключенный к BBB, но он пустой.Чтобы копнуть глубже, я подключил кабель FTDI к последовательному порту BBB и обнаружил, что BBB работает нормально с этим образом.enter image description here У меня есть некоторый опыт работы со встроенным Linux, а не с Android Linux.Кто-нибудь может помочь мне и объяснить, что здесь происходит?

1 Ответ

0 голосов
/ 09 мая 2018

ОК, есть две вещи:

  • убедитесь, что используемое вами ядро ​​Linux поддерживает отображение, используемое в этом плаще
  • убедитесь, что ядро ​​знает об отображении: поместите его в дерево устройств, которое U-Boot передает ядру при загрузке.

Вам повезло в том смысле, что это кажется совместимым с оригинальной накидкой CCo LCD7. Вы все равно должны убедиться, что ядро ​​TI 4.1 действительно поддерживает его.

Я не уверен, какая часть строит DTB, поэтому вам придется заглянуть в скрипт сборки и отследить его. Оно должно быть близко к ядру или его части.

Еще один совет: попробуйте сначала поднять отображение на обычном обновленном изображении Debian. Это должно помочь вам понять, как вещи сочетаются друг с другом и что нужно добавить в DT. Они также предлагают несколько ядер, так что вы можете попробовать их.

...