Skip to content

Commit

Permalink
[Docker][NXP] Adding RW61x SDK support (#30706)
Browse files Browse the repository at this point in the history
  • Loading branch information
dinabenamar authored Dec 7, 2023
1 parent 4db8c38 commit 77eef6f
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 1 deletion.
2 changes: 1 addition & 1 deletion integrations/docker/images/base/chip-build/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
27 : [NXP] Update K32W0 Docker image
28 : [NXP] Add support for RW61x SDK
26 changes: 26 additions & 0 deletions integrations/docker/images/stage-2/chip-build-rw61x/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
ARG VERSION=1
FROM ghcr.io/project-chip/chip-build:${VERSION} as build
LABEL org.opencontainers.image.source https://github.com/project-chip/connectedhomeip

RUN set -x \
&& apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install -fy --no-install-recommends \
wget unzip \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/ \
&& : # last line

WORKDIR /opt/sdk
# Setup RW61x SDK
RUN set -x \
&& mkdir -p rw61x \
&& wget https://www.nxp.com/lgfiles/bsps/SDK_2_13_2_RD-RW612-BGA.zip \
&& unzip SDK_2_13_2_RD-RW612-BGA.zip -d rw61x \
&& rm -rf SDK_2_13_2_RD-RW612-BGA.zip \
&& : # last line

FROM ghcr.io/project-chip/chip-build:${VERSION}

COPY --from=build /opt/sdk/ /opt/sdk/

ENV NXP_SDK_ROOT=/opt/sdk/rw61x
1 change: 1 addition & 0 deletions integrations/docker/images/stage-2/chip-build-rw61x/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ FROM ghcr.io/project-chip/chip-build-tizen:${VERSION} AS tizen
FROM ghcr.io/project-chip/chip-build-crosscompile:${VERSION} AS crosscompile
FROM ghcr.io/project-chip/chip-build-ameba:${VERSION} AS ameba
FROM ghcr.io/project-chip/chip-build-k32w:${VERSION} AS k32w
FROM ghcr.io/project-chip/chip-build-rw61x:${VERSION} AS rw61x
FROM ghcr.io/project-chip/chip-build-imx:${VERSION} AS imx
FROM ghcr.io/project-chip/chip-build-ti:${VERSION} AS ti
FROM ghcr.io/project-chip/chip-build-openiotsdk:${VERSION} AS openiotsdk
Expand Down Expand Up @@ -50,6 +51,8 @@ COPY --from=ameba /opt/ameba /opt/ameba

COPY --from=k32w /opt/sdk /opt/k32w

COPY --from=rw61x /opt/sdk /opt/nxp-sdk

COPY --from=imx /opt/fsl-imx-xwayland /opt/fsl-imx-xwayland

COPY --from=ti /opt/ti/sysconfig_1.16.2 /opt/ti/sysconfig_1.16.2
Expand Down Expand Up @@ -113,6 +116,7 @@ ENV JAVA_PATH=/usr/lib/jvm/java-8-openjdk-amd64
ENV NRF5_TOOLS_ROOT=/opt/NordicSemiconductor/nRF5_tools
ENV NXP_K32W0_SDK_ROOT=/opt/k32w/core
ENV NXP_K32W1_SDK_ROOT=/opt/k32w/k32w1
ENV NXP_SDK_ROOT=/opt/nxp-sdk/rw61x
ENV OPENOCD_PATH=/opt/openocd/
ENV PW_ENVIRONMENT_ROOT=/home/vscode/pigweed/env
ENV QEMU_ESP32=/opt/espressif/qemu/xtensa-softmmu/qemu-system-xtensa
Expand Down

0 comments on commit 77eef6f

Please sign in to comment.