Skip to content

Commit 7b4c6f2

Browse files
committed
Arm backend: Bump Arm baremetal compilers to gcc 14.3
Signed-off-by: Zingo Andersen <[email protected]> Change-Id: Id28c58c63d31e747e53120e14b1a5bac4e53574d
1 parent 17047ea commit 7b4c6f2

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

examples/arm/setup.sh

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -275,39 +275,39 @@ function setup_fvp() {
275275
function 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

Comments
 (0)