Skip to content

Commit 2f61fbb

Browse files
zingofreddan80
authored andcommitted
Arm backend: Updated toolchain to arm-gnu-toolchain-13.3.rel1
Updated toolchain for no other reason then to get all general improvements. Signed-off-by: Zingo Andersen <[email protected]> Change-Id: If65f3986a0011e99f9b0c57bdb072dce6edb97ef
1 parent e83ab0e commit 2f61fbb

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

examples/arm/setup.sh

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ if [[ "${ARCH}" == "x86_64" ]]; then
5555
corstone320_md5_checksum="3deb3c68f9b2d145833f15374203514d"
5656

5757
# toochain
58-
toolchain_url="https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/12.3.rel1/binrel/arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi.tar.xz"
59-
toolchain_dir="arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi"
60-
toolchain_md5_checksum="00ebb1b70b1f88906c61206457eacb61"
58+
toolchain_url="https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz"
59+
toolchain_dir="arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi"
60+
toolchain_md5_checksum="0601a9588bc5b9c99ad2b56133b7f118"
6161
elif [[ "${ARCH}" == "aarch64" ]] || [[ "${ARCH}" == "arm64" ]]; then
6262
# FVPs
6363
corstone300_url="https://developer.arm.com/-/media/Arm%20Developer%20Community/Downloads/OSS/FVP/Corstone-300/FVP_Corstone_SSE-300_11.22_20_Linux64_armv8l.tgz?rev=9cc6e9a32bb947ca9b21fa162144cb01&hash=7657A4CF27D42E892E3F08D452AAB073"
@@ -70,13 +70,13 @@ elif [[ "${ARCH}" == "aarch64" ]] || [[ "${ARCH}" == "arm64" ]]; then
7070

7171
# toochain
7272
if [[ "${OS}" == "Darwin" ]]; then
73-
toolchain_url="https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/12.3.rel1/binrel/arm-gnu-toolchain-12.3.rel1-darwin-arm64-arm-none-eabi.tar.xz"
74-
toolchain_dir="arm-gnu-toolchain-12.3.rel1-darwin-arm64-arm-none-eabi"
75-
toolchain_md5_checksum="53d034e9423e7f470acc5ed2a066758e"
73+
toolchain_url="https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-darwin-arm64-arm-none-eabi.tar.xz"
74+
toolchain_dir="arm-gnu-toolchain-13.3.rel1-darwin-arm64-arm-none-eabi"
75+
toolchain_md5_checksum="f1c18320bb3121fa89dca11399273f4e"
7676
elif [[ "${OS}" == "Linux" ]]; then
77-
toolchain_url="https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/12.3.rel1/binrel/arm-gnu-toolchain-12.3.rel1-aarch64-arm-none-eabi.tar.xz"
78-
toolchain_dir="arm-gnu-toolchain-12.3.rel1-aarch64-arm-none-eabi"
79-
toolchain_md5_checksum="02c9b0d3bb1110575877d8eee1f223f2"
77+
toolchain_url="https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-aarch64-arm-none-eabi.tar.xz"
78+
toolchain_dir="arm-gnu-toolchain-13.3.rel1-aarch64-arm-none-eabi"
79+
toolchain_md5_checksum="303102d97b877ebbeb36b3158994b218"
8080
fi
8181
else
8282
echo "[main] Error: only x86-64 & aarch64/arm64 architecture is supported for now!"; exit 1;
@@ -178,15 +178,15 @@ function setup_fvp() {
178178
function setup_toolchain() {
179179
# Download and install the arm-none-eabi toolchain
180180
cd "${root_dir}"
181-
if [[ ! -e gcc.tar.xz ]]; then
181+
if [[ ! -e "${toolchain_dir}.tar.xz" ]]; then
182182
echo "[${FUNCNAME[0]}] Downloading toolchain ..."
183-
curl --output gcc.tar.xz "${toolchain_url}"
184-
verify_md5 ${toolchain_md5_checksum} gcc.tar.xz
183+
curl --output "${toolchain_dir}.tar.xz" "${toolchain_url}"
184+
verify_md5 ${toolchain_md5_checksum} "${toolchain_dir}.tar.xz"
185185
fi
186186

187187
echo "[${FUNCNAME[0]}] Installing toolchain ..."
188188
rm -rf "${toolchain_dir}"
189-
tar xf gcc.tar.xz
189+
tar xf "${toolchain_dir}.tar.xz"
190190
toolchain_bin_path="$(cd ${toolchain_dir}/bin && pwd)"
191191
export PATH=${PATH}:${toolchain_bin_path}
192192
hash arm-none-eabi-gcc

0 commit comments

Comments
 (0)