2019-01-30 Raspberry Pi 3 with 64-bit U-Boot

1. mkdir testuboot

Get The SourceCode    u-boot-2019.01.tar.bz2

tar -xvf u-boot-2018.09.tar.bz2


2. install cross compile tool 

sudo apt-get install gcc-aarch64-linux-gnu

sudo apt-get install gcc-arm-linux-gnueabi binutils-arm-linux-gnueabi   //安装在usr/目录下,执行文件在/usr/bin

----------------------------

3、安装交叉工具链

      目前大多数文章描述的树莓派uboot交叉编译提到的是32位的,64位的较少。

      32位的工具链:gcc-arm-linux-gnueabi       安装命令:apt install gcc-arm-linux-gnueabi

      64位的工具链:gcc-aarch64-linux-gnu       安装命令:apt install gcc-aarch64-linux-gnu

---------------------

32bit:

export CROSS_COMPILE=arm-linux-gnueabi-

64bit:

export cross_compile=aarch64-linux-gnu-


apt-get install bison flex   

3. Compile U-Boot

rpi_3_defconfig - arm64 config RPi 3. -C /home/testuboot/u-boot-2019.01.tar.bz2

sudo make -C /home/testuboot/ CROSS_COMPILE=aarch64-linux-gnu- rpi_3_defconfig

sudo make -C /home/testuboot/ CROSS_COMPILE=aarch64-linux-gnu-

猜你喜欢

转载自blog.csdn.net/weixin_34194379/article/details/87114378