@@ -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 "
6161elif [[ " ${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
8181else
8282 echo " [main] Error: only x86-64 & aarch64/arm64 architecture is supported for now!" ; exit 1;
@@ -178,15 +178,15 @@ function setup_fvp() {
178178function 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