Перейти к содержанию
    

Используйте готовую rootfs, а ядро собирайте своё.
Я так еще не умею.

Armbian загрузился! Спасибо за него!

А какие платформы поддерживает buildroot? Не нахожу списка на сайте.

В исходниках buildroot/board/orangepi/ моей платы orange pi win нет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я так еще не умею.

Для ручной сборки ядра ничего уметь и не надо - достаточно иметь тулчейн и исходники.

 

В исходниках buildroot/board/orangepi/ моей платы orange pi win нет.

Buildroot тем и хорош, что его можно сконфигурировать практически под любую платформу.

А "board specific" у вас только ядро+dt или ядро+config, которые собираются отдельно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы посоветовал перейти на mainline u-boot. Разбираться с проблемами варианта от Allwinner в данном случае нет смысла.

Если бы так! :crying:

В mainline ядре поддержки Н3 до сих пор нет.

Сейчас пока всё у Allwinner делается через U-Boot, он сам настраивает HDMI, создает под это фреймбуфер и передает его ядру в готовом виде... (только мне никто не может подсказать как эта технология называется).

Ядро работает только с /dev/fb*.

 

Armbian загрузился! Спасибо за него!

А какие платформы поддерживает buildroot? Не нахожу списка на сайте.

В исходниках buildroot/board/orangepi/ моей платы orange pi win нет.

Свежий BuildRoot прекрасно поддерживает эту плату (это команда в корневом каталоге BuildRoot):

[olej@xenix buildroot-master]$ make list-defconfigs | grep orangepi
  orangepi_lite_defconfig             - Build for orangepi_lite
  orangepi_one_defconfig              - Build for orangepi_one
  orangepi_pc2_defconfig              - Build for orangepi_pc2
  orangepi_pc_defconfig               - Build for orangepi_pc
  orangepi_pc_plus_defconfig          - Build for orangepi_pc_plus
  orangepi_plus_defconfig             - Build for orangepi_plus
  orangepi_prime_defconfig            - Build for orangepi_prime
  orangepi_win_defconfig              - Build for orangepi_win
  orangepi_zero_defconfig             - Build for orangepi_zero
  orangepi_zero_plus2_defconfig       - Build for orangepi_zero_plus2

Проблема в том, что сборка BuildRoot создаёт компактный (~75Mb) образ для embedded применений, работающий через UART отладочную консоль, но не инициализирует, локальный дисплей Orange Pi на HDMI. См. сюда: Buildroot: создание образа Orange Pi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...