как получить Beaglebone Black Wi-Fi с помощью buildroot

Я пытаюсь собрать черный Wi-Fi beaglebone с помощью buildroot, но кажется, что есть несколько конфигураций для u-boot и ядра.

Какова правильная конфигурация def , am335-evm или omap3-beagle для беспроводной сети BBB?
Какова правильная конфигурация ядра и def для беспроводной сети BBB?
U-boot должен быть целевым форматом образа u-boot.bin или u-boot.img?
У кого-нибудь есть репозиторий git работающего beaglebone black (беспроводного или нет)?

Каковы минимальные настройки uEnv.txt для запуска u-boot?

Спасибо!


person user1820451    schedule 23.07.2017    source источник


Ответы (2)


Вы можете использовать beaglebone_defconfig файл конфигурации:

make beaglebone_defconfig

Он обеспечивает поддержку нескольких плат am335x, таких как BBB, am335x-evm и т. д. Эта конфигурация BR обеспечивает U-Boot, а внутренние сценарии U-Boot считывают идентификатор платы и загружают соответствующий большой двоичный объект дерева устройств. В конце процесса сборки вы получите образ SD-карты, который вы можете напрямую записать на SD-карту.

Не хватает только прошивки WiLink и wpa_supplicant. Просто выберите следующие пакеты в меню конфигурации BR:

  • BR2_PACKAGE_WILINK_BT_FIRMWARE
  • BR2_PACKAGE_WPA_SUPPLICANT
person yegorich    schedule 24.07.2017
comment
Я, конечно, попробовал это в первый раз. но у меня это не работает (я нажал кнопку S2 перед подключением питания 5 В), но он не загрузился. ты пробовал? - person user1820451; 24.07.2017
comment
@ user1820451 ты прав. U-Boot не запускает Linux с SD-карты. Не могли бы вы отправить электронное письмо в список рассылки BR с описанием вашей проблемы с загрузкой? Спасибо - person yegorich; 25.07.2017
comment
Я нашел слишком много разных ядер, и я не мог определить, какое из них подходит для черного бигльбона. также делает uEnv правильным, похоже, что в нем отсутствует множество настроек. и много открытых вопросов. я не нашел ни одной конфигурации buildroot, которая работает на bbb. - person user1820451; 25.07.2017

Итак, это работает, но я ждал, чтобы увидеть на HDMI логин.
После того, как я подключил UART, используя этот пост:
https://codechief.wordpress.com/2013/11/11/beaglebone-black-serial-debug-connection/ (но я заменил tx и rx) Нажал кнопку S2, я вижу подсказку linux.

person user1820451    schedule 26.07.2017