Skip to content

Commit 4e28e1b

Browse files
parthitcestephanosio
authored andcommitted
ci: install TriCore GCC toolchain for AURIX CI builds
Add tricore-elf-gcc 11.3 from the aurix-gcc-toolchain mirror to enable Zephyr CI builds for the Infineon AURIX TriCore architecture. Installed under /opt/toolchains/tricore-elf/. x86_64 only as no ARM64 build is available. Signed-off-by: Parthiban Nallathambi <parthiban@linumiz.com>
1 parent 544af78 commit 4e28e1b

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

Dockerfile.ci

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,17 @@ EOF
3535

3636
USER root
3737

38+
# Install TriCore GCC for AURIX (x86_64 only)
39+
RUN <<EOF
40+
if [ "${HOSTTYPE}" = "x86_64" ]; then
41+
wget ${WGET_ARGS} https://github.com/Linumiz/aurix-gcc-toolchain/releases/download/v11.3.0/aurixgcc_03-2026_Linux_x86-x64.zip
42+
mkdir -p /opt/toolchains/tricore-elf
43+
unzip -o aurixgcc_03-2026_Linux_x86-x64.zip -d /opt/toolchains/tricore-elf
44+
chmod +x /opt/toolchains/tricore-elf/bin/*
45+
chmod +x /opt/toolchains/tricore-elf/tricore-elf/bin/*
46+
rm aurixgcc_03-2026_Linux_x86-x64.zip
47+
fi
48+
EOF
49+
3850
# Set build environment variables
3951
ENV ZEPHYR_TOOLCHAIN_VARIANT=zephyr

0 commit comments

Comments
 (0)