File tree 5 files changed +33
-9
lines changed
integrations/docker/images
stage-2/chip-build-telink
5 files changed +33
-9
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ concurrency:
28
28
29
29
env :
30
30
CHIP_NO_LOG_TIMESTAMPS : true
31
+ # Required to Update Zephyr SDK (for developers purpose)
32
+ TELINK_ZEPHYR_SDK_DIR : /opt/telink/zephyr-sdk-0.17.0
31
33
32
34
jobs :
33
35
chef_linux :
@@ -105,6 +107,15 @@ jobs:
105
107
steps :
106
108
- name : Checkout
107
109
uses : actions/checkout@v4
110
+ - name : Update Zephyr SDK (for developers purpose)
111
+ run : |
112
+ set -e
113
+ cd /opt/telink
114
+ rm -rf zephyr-sdk-0.16.1
115
+ curl --location https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.17.0/zephyr-sdk-0.17.0_linux-x86_64_minimal.tar.xz --output zephyr-sdk-0.17.0_linux-x86_64_minimal.tar.xz
116
+ tar xvf zephyr-sdk-0.17.0_linux-x86_64_minimal.tar.xz
117
+ rm -rf zephyr-sdk-0.17.0_linux-x86_64_minimal.tar.xz
118
+ zephyr-sdk-0.17.0/setup.sh -t riscv64-zephyr-elf
108
119
- name : Checkout submodules & Bootstrap
109
120
uses : ./.github/actions/checkout-submodules-and-bootstrap
110
121
with :
Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ concurrency:
28
28
29
29
env :
30
30
CHIP_NO_LOG_TIMESTAMPS : true
31
+ # Required to Update Zephyr SDK (for developers purpose)
32
+ TELINK_ZEPHYR_SDK_DIR : /opt/telink/zephyr-sdk-0.17.0
31
33
32
34
jobs :
33
35
telink :
46
48
steps :
47
49
- name : Checkout
48
50
uses : actions/checkout@v4
51
+
52
+ - name : Update Zephyr SDK (for developers purpose)
53
+ run : |
54
+ set -e
55
+ cd /opt/telink
56
+ rm -rf zephyr-sdk-0.16.1
57
+ curl --location https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.17.0/zephyr-sdk-0.17.0_linux-x86_64_minimal.tar.xz --output zephyr-sdk-0.17.0_linux-x86_64_minimal.tar.xz
58
+ tar xvf zephyr-sdk-0.17.0_linux-x86_64_minimal.tar.xz
59
+ rm -rf zephyr-sdk-0.17.0_linux-x86_64_minimal.tar.xz
60
+ zephyr-sdk-0.17.0/setup.sh -t riscv64-zephyr-elf
61
+
49
62
- name : Checkout submodules & Bootstrap
50
63
uses : ./.github/actions/checkout-submodules-and-bootstrap
51
64
with :
Original file line number Diff line number Diff line change 1
- 104 : [Telink] Update Docker image (Zephyr update)
1
+ 105 : [Telink] Update Docker image (Zephyr SDK update)
Original file line number Diff line number Diff line change @@ -11,10 +11,10 @@ RUN set -x \
11
11
# Setup toolchain
12
12
WORKDIR /opt/telink
13
13
RUN set -x \
14
- && curl --location https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.1 /zephyr-sdk-0.16.1_linux -x86_64_minimal.tar.xz --output zephyr-sdk-0.16.1_linux -x86_64_minimal.tar.xz \
15
- && tar xvf zephyr-sdk-0.16.1_linux -x86_64_minimal.tar.xz \
16
- && rm -rf zephyr-sdk-0.16.1_linux -x86_64_minimal.tar.xz \
17
- && zephyr-sdk-0.16.1 /setup.sh -t riscv64-zephyr-elf \
14
+ && curl --location https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.17.0 /zephyr-sdk-0.17.0_linux -x86_64_minimal.tar.xz --output zephyr-sdk-0.17.0_linux -x86_64_minimal.tar.xz \
15
+ && tar xvf zephyr-sdk-0.17.0_linux -x86_64_minimal.tar.xz \
16
+ && rm -rf zephyr-sdk-0.17.0_linux -x86_64_minimal.tar.xz \
17
+ && zephyr-sdk-0.17.0 /setup.sh -t riscv64-zephyr-elf \
18
18
&& : # last line
19
19
20
20
# Setup Zephyr
@@ -34,7 +34,7 @@ RUN set -x \
34
34
35
35
FROM ghcr.io/project-chip/chip-build:${VERSION}
36
36
37
- COPY --from=build /opt/telink/zephyr-sdk-0.16.1 / /opt/telink/zephyr-sdk-0.16.1 /
37
+ COPY --from=build /opt/telink/zephyr-sdk-0.17.0 / /opt/telink/zephyr-sdk-0.17.0 /
38
38
COPY --from=build /opt/telink/zephyrproject/ /opt/telink/zephyrproject/
39
39
40
40
RUN set -x \
@@ -45,4 +45,4 @@ RUN set -x \
45
45
&& : # last line
46
46
47
47
ENV TELINK_ZEPHYR_BASE=/opt/telink/zephyrproject/zephyr
48
- ENV TELINK_ZEPHYR_SDK_DIR=/opt/telink/zephyr-sdk-0.16.1
48
+ ENV TELINK_ZEPHYR_SDK_DIR=/opt/telink/zephyr-sdk-0.17.0
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ COPY --from=android /usr/lib/kotlinc /usr/lib/kotlinc
38
38
COPY --from=psoc6 /opt/Tools/ModusToolbox /opt/Tools/ModusToolbox
39
39
40
40
COPY --from=telink /opt/telink/zephyrproject /opt/telink/zephyrproject
41
- COPY --from=telink /opt/telink/zephyr-sdk-0.16.1 /opt/telink/zephyr-sdk-0.16.1
41
+ COPY --from=telink /opt/telink/zephyr-sdk-0.17.0 /opt/telink/zephyr-sdk-0.17.0
42
42
43
43
COPY --from=tizen /opt/tizen-sdk /opt/tizen-sdk
44
44
@@ -126,7 +126,7 @@ ENV QEMU_ESP32=/opt/espressif/qemu/qemu-system-xtensa
126
126
ENV QEMU_ESP32_DIR=/opt/espressif/qemu
127
127
ENV SYSROOT_AARCH64=/opt/ubuntu-24.04-aarch64-sysroot
128
128
ENV TELINK_ZEPHYR_BASE=/opt/telink/zephyrproject/zephyr
129
- ENV TELINK_ZEPHYR_SDK_DIR=/opt/telink/zephyr-sdk-0.16.1
129
+ ENV TELINK_ZEPHYR_SDK_DIR=/opt/telink/zephyr-sdk-0.17.0
130
130
ENV TI_SYSCONFIG_ROOT=/opt/ti/sysconfig_1.18.1
131
131
ENV ZEPHYR_BASE=/opt/NordicSemiconductor/nrfconnect/zephyr
132
132
ENV ZEPHYR_SDK_INSTALL_DIR=/opt/NordicSemiconductor/nRF5_tools/zephyr-sdk-0.17.0
You can’t perform that action at this time.
0 commit comments