aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicola Mazzucato <nicola.mazzucato@arm.com>2021-06-11 17:03:13 +0100
committerNicola Mazzucato <nicola.mazzucato@arm.com>2021-06-11 17:18:11 +0100
commit221fc23cc199b3a30e5dec58f88c03e52b5dba4f (patch)
tree60c04b31910075a326d51d6873dd145794d79d3d
parent01daf44a8a28dda32f5b8ebf21cb32a5daf16a38 (diff)
downloaddockerfiles-221fc23cc199b3a30e5dec58f88c03e52b5dba4f.tar.gz
bionic-amd64-tf-a-build: Add gcc-arm-none-eabi for M-series
The gcc cross-compiler GNU Arm Embedded Toolchain 10-2020-q4-major is added in bionic-amd64-tf-a-build to allow builds for 32-bit Arm Cortex-M processors (i.e. SCP-Firmware). Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com> Change-Id: Icfcc9f31034847a77cf614d786bea0dd581c7467
-rwxr-xr-xbionic-amd64-tf-a-build/tf-dependencies.install7
1 files changed, 6 insertions, 1 deletions
diff --git a/bionic-amd64-tf-a-build/tf-dependencies.install b/bionic-amd64-tf-a-build/tf-dependencies.install
index 7d1bf04..17a5fae 100755
--- a/bionic-amd64-tf-a-build/tf-dependencies.install
+++ b/bionic-amd64-tf-a-build/tf-dependencies.install
@@ -21,11 +21,16 @@ curl --connect-timeout 5 --retry 5 --retry-delay 1 --create-dirs -fsSLo /tmp/cma
https://github.com/Kitware/CMake/releases/download/v3.15.7/cmake-3.15.7-Linux-x86_64.tar.gz
tar -xf /tmp/cmake-Linux-x86_64.tar.gz -C ${TOOLS_DIR} --strip-components=1
-# Install Arm GCC toolchain (arm-none-eabi)
+# Install Arm GCC toolchain (arm-none-eabi GNU-A)
curl --connect-timeout 5 --retry 5 --retry-delay 1 --create-dirs -fsSLo /tmp/gcc-arm-x86_64-arm-none-eabi.tar.xz \
https://developer.arm.com/-/media/Files/downloads/gnu-a/10.2-2020.11/binrel/gcc-arm-10.2-2020.11-x86_64-arm-none-eabi.tar.xz
tar -Jxf /tmp/gcc-arm-x86_64-arm-none-eabi.tar.xz -C ${TOOLS_DIR} --strip-components=1
+# Install Arm GCC toolchain (arm-none-eabi GNU-RM)
+curl --connect-timeout 5 --retry 5 --retry-delay 1 --create-dirs -fsSLo /tmp/gcc-arm-x86_64-arm-none-eabi.tar.bz2 \
+ https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
+tar xjf /tmp/gcc-arm-x86_64-arm-none-eabi.tar.bz2 -C ${TOOLS_DIR} --strip-components=1
+
# Install Arm GCC toolchain (aarch64-none-elf)
curl --connect-timeout 5 --retry 5 --retry-delay 1 --create-dirs -fsSLo /tmp/gcc-arm-x86_64-aarch64-none-elf.tar.xz \
https://developer.arm.com/-/media/Files/downloads/gnu-a/10.2-2020.11/binrel/gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf.tar.xz