Цитата(aaarrr @ Dec 18 2017, 07:02)
Я бы посоветовал перейти на mainline u-boot. Разбираться с проблемами варианта от Allwinner в данном случае нет смысла.
Если бы так!
В mainline ядре поддержки Н3 до сих пор нет.
Сейчас пока всё у Allwinner делается через U-Boot, он сам настраивает HDMI, создает под это фреймбуфер и передает его ядру в готовом виде... (только мне никто не может подсказать как эта технология называется).
Ядро работает только с /dev/fb*.
Цитата(uriy @ Dec 19 2017, 08:01)
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