@@ -275,38 +275,38 @@ function setup_fvp() {
275275function select_toolchain() {
276276 if [[ " ${ARCH} " == " x86_64" ]]; then
277277 if [[ " ${OS} " == " Linux" ]]; then
278- if [[ " ${target_toolchain} " == " zephyr" ]]; then
279- # TODO can include support for zephyr toolchain for other host platforms later
278+ if [[ " ${target_toolchain} " == " zephyr" ]]; then
279+ # TODO can include support for zephyr toolchain for other host platforms later
280280 toolchain_url=" https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.17.2/toolchain_linux-x86_64_arm-zephyr-eabi.tar.xz"
281281 toolchain_dir=" arm-zephyr-eabi"
282282 toolchain_md5_checksum=" 93128be0235cf5cf5f1ee561aa6eac5f"
283283 else
284- 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"
285- toolchain_dir=" arm-gnu-toolchain-13 .3.rel1-x86_64-arm-none-eabi"
286- toolchain_md5_checksum=" 0601a9588bc5b9c99ad2b56133b7f118 "
287- fi
284+ toolchain_url=" https://developer.arm.com/-/media/ Files/downloads/gnu/14 .3.rel1/binrel/arm-gnu-toolchain-14 .3.rel1-x86_64-arm-none-eabi.tar.xz"
285+ toolchain_dir=" arm-gnu-toolchain-14 .3.rel1-x86_64-arm-none-eabi"
286+ toolchain_md5_checksum=" 17272b6c72d476c82b692a06ada0636c "
287+ fi
288288 else
289289 echo " [main] Error: only Linux is currently supported for x86-64 architecture now!" ; exit 1;
290- fi
291- elif [[ " ${ARCH} " == " aarch64" ]] || [[ " ${ARCH} " == " arm64" ]]; then
290+ fi
291+ elif [[ " ${ARCH} " == " aarch64" ]] || [[ " ${ARCH} " == " arm64" ]]; then
292292 if [[ " ${OS} " == " Darwin" ]]; then
293- if [[ " ${target_toolchain} " == " zephyr" ]]; then
293+ if [[ " ${target_toolchain} " == " zephyr" ]]; then
294294 echo " [main] Error: only Linux OS is currently supported for aarch64 architecture targeting Zephyr now!" ; exit 1;
295- else
296- 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"
297- toolchain_dir=" arm-gnu-toolchain-13 .3.rel1-darwin-arm64-arm-none-eabi"
298- toolchain_md5_checksum=" f1c18320bb3121fa89dca11399273f4e "
299- fi
295+ else
296+ toolchain_url=" https://developer.arm.com/-/media/ Files/downloads/gnu/14 .3.rel1/binrel/arm-gnu-toolchain-14 .3.rel1-darwin-arm64-arm-none-eabi.tar.xz"
297+ toolchain_dir=" arm-gnu-toolchain-14 .3.rel1-darwin-arm64-arm-none-eabi"
298+ toolchain_md5_checksum=" 1c4a092430c167d08de4b55c6840e46b "
299+ fi
300300 elif [[ " ${OS} " == " Linux" ]]; then
301- if [[ " ${target_toolchain} " == " zephyr" ]]; then
301+ if [[ " ${target_toolchain} " == " zephyr" ]]; then
302302 toolchain_url=" https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.17.2/toolchain_linux-aarch64_arm-zephyr-eabi.tar.xz"
303303 toolchain_dir=" arm-zephyr-eabi"
304- toolchain_md5_checksum=" ef4ca56786204439a75270ba800cc64b"
305- else
306- 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"
307- toolchain_dir=" arm-gnu-toolchain-13 .3.rel1-aarch64-arm-none-eabi"
308- toolchain_md5_checksum=" 303102d97b877ebbeb36b3158994b218 "
309- fi
304+ toolchain_md5_checksum=" ef4ca56786204439a75270ba800cc64b"
305+ else
306+ toolchain_url=" https://developer.arm.com/-/media/ Files/downloads/gnu/14 .3.rel1/binrel/arm-gnu-toolchain-14 .3.rel1-aarch64-arm-none-eabi.tar.xz"
307+ toolchain_dir=" arm-gnu-toolchain-14 .3.rel1-aarch64-arm-none-eabi"
308+ toolchain_md5_checksum=" 5b44bdd1d983247ec153fe548b4ff8ed "
309+ fi
310310 fi
311311 else
312312 echo " [main] Error: only x86-64 & aarch64/arm64 architecture is supported for now!" ; exit 1;
0 commit comments