Problema de falha de compilação Uboot

Resumo das falhas de compilação

1. Já existe o código-fonte do uboot e build.sh.

Em primeiro lugar, o Makefile não configura o compilador, resultando em um erro, a mensagem de erro é a seguinte:

cc1: error: bad value (armv5) for -march= switch
Makefile:924: recipe for target 'u-boot.cfg' failed
make: *** [u-boot.cfg] Error 1
cp: cannot stat 'u-boot.imx': No such file or directory

Neste momento, abra o Makefile no diretório uboot

# vim Makefile

No arquivo, as primeiras linhas são as melhores, fáceis de localizar e modificar, adicione o seguinte código

ARCH=arm

CROSS_COMPILE=arm-none-linux-gnueabi-

Há uma premissa aqui, a variável PATH do compilador precisa ser definida corretamente, não há configuração ou compilador, consulte esta postagem do blog:
ARM cross compiler gnueabi, gnueabihf e configuração de instalação, teste helloworld

Em seguida, execute build.sh novamente, como i. Compilação da plataforma MX6Q

./build_6q_s3.sh

PASSAR!

Acho que você gosta

Origin blog.csdn.net/malcolm_110/article/details/108367637
Recomendado
Clasificación