1. Build Amlogic A311D compilation environment

1. Development environment preparation
1.1 Ubuntu 18.04 server or virtual machine -- (for source code compilation)
recommended memory 32G or more

1.2 Windows 10 computer -- (for image burning)

1.3 A311D main control development board

2.toolchain compilation chain

2.1 GCC required

kernel:
gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu.tar
gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar.gz

uboot:

gcc-linaro-aarch64-none-elf-4.8-2013.11_linux.tar

2.2 uboot gcc configuration

OTT-DS-AndP/bootloader/uboot-repo/bl33$ git diff ./
diff --git a/Makefile b/Makefile
old mode 100644
new mode 100755
index d42a459..973942a
--- a/Makefile
+++ b/Makefile
@@ -246,7 +246,7 @@ ifeq ($(HOSTARCH),$(ARCH))
 CROSS_COMPILE ?=
 endif

-CROSS_COMPILE ?= /opt/gcc-linaro-aarch64-none-elf-4.8-2013.11_linux/bin/aarch64-none-elf-
+CROSS_COMPILE ?= $(srctree)/.

Guess you like

Origin blog.csdn.net/Joon2020/article/details/126269526