Jump to content

    

Не грузится linux

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

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

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

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

 

Share this post


Link to post
Share on other sites
Я так еще не умею.

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

 

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

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

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

Share this post


Link to post
Share on other sites
Я бы посоветовал перейти на 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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now