LINUX.ORG.RU

Проблема со сборкой u-boot

 ,


0

1

Всем привет уважаемые форумчане! Скачал исходники u-boot вот отсюда https://github.com/rockchip-linux/u-boot.git ,установил все необходимые инструменты, в итоге когда начинаю собирать ,выполняю команды:


root@artem-VirtualBox:/home/artem/u-boot/u-boot# make distclean
CLEAN scripts/basic
CLEAN scripts/kconfig
CLEAN include/config include/generated spl tpl
CLEAN .config include/config.h
root@artem-VirtualBox:/home/artem/u-boot/u-boot#

далее,


root@artem-VirtualBox:/home/artem/u-boot/u-boot# make CROSS_COMPILE=arm-linux-gnueabihf- rk3399_defconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
root@artem-VirtualBox:/home/artem/u-boot/u-boot#

и наконец на команде


root@artem-VirtualBox:/home/artem/u-boot/u-boot# make CROSS_COMPILE=arm-linux-gnueabihf-
scripts/kconfig/conf —silentoldconfig Kconfig
CHK include/config.h
UPD include/config.h
CFG u-boot.cfg
cc1: error: unknown register name: x18 [-Werror]
cc1: all warnings being treated as errors
scripts/Makefile.autoconf:79: recipe for target 'u-boot.cfg' failed
make[1]: *** [u-boot.cfg] Error 1
make: *** Нет правила для сборки цели «include/config/auto.conf», требуемой для «include/config/uboot.release». Останов.
root@artem-VirtualBox:/home/artem/u-boot/u-boot#

вылетает ошибка, подскажите как решить проблему

CROSS_COMPILE=arm-linux-gnueabihf-

это 32-битный вариант компилятора для arm

rk3399_defconfig

а ядро у процессора 64-битное cortex-a53

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.