@@ -275,39 +275,39 @@ 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
302- # eventually, this can be support by downloading the the toolchain from
303- # "https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.17.2/toolchain_linux-aarch64_arm-zephyr-eabi.tar.xz"
304- # but for now, we error if user tries to specify this
301+ if [[ " ${target_toolchain} " == " zephyr" ]]; then
302+ # eventually, this can be support by downloading the the toolchain from
303+ # "https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.17.2/toolchain_linux-aarch64_arm-zephyr-eabi.tar.xz"
304+ # but for now, we error if user tries to specify this
305305 echo " [main] Error: currently target_toolchain zephyr is only support for x86-64 Linux host systems!" ; exit 1;
306- else
307- 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"
308- toolchain_dir=" arm-gnu-toolchain-13 .3.rel1-aarch64-arm-none-eabi"
309- toolchain_md5_checksum=" 303102d97b877ebbeb36b3158994b218 "
310- fi
306+ else
307+ 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"
308+ toolchain_dir=" arm-gnu-toolchain-14 .3.rel1-aarch64-arm-none-eabi"
309+ toolchain_md5_checksum=" 5b44bdd1d983247ec153fe548b4ff8ed "
310+ fi
311311 fi
312312 else
313313 echo " [main] Error: only x86-64 & aarch64/arm64 architecture is supported for now!" ; exit 1;
0 commit comments