|
|
@@ -16,9 +16,9 @@ variables:
|
|
|
ARM_TOOLCHAIN_URL: https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2020q2/gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2?revision=05382cca-1721-44e1-ae19-1e7c3dc96118&la=en&hash=D7C9D18FCA2DD9F894FD9F3C3DC9228498FA281A
|
|
|
QEMU_PATH: /opt/qemu/bin/qemu-system-xtensa
|
|
|
ZEPHYR_REPO: https://github.com/zephyrproject-rtos/zephyr.git
|
|
|
- ZEPHYR_REPO_REV: v3.2.0
|
|
|
- ZEPHYR_TOOLCHAIN: https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.15.2/toolchain_linux-x86_64_xtensa-espressif_esp32_zephyr-elf.tar.gz
|
|
|
- ZEPHYR_SDK: https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.15.2/zephyr-sdk-0.15.2_linux-aarch64_minimal.tar.gz
|
|
|
+ ZEPHYR_REPO_REV: v3.5.0
|
|
|
+ ZEPHYR_TOOLCHAIN: https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.3/toolchain_linux-x86_64_xtensa-espressif_esp32_zephyr-elf.tar.xz
|
|
|
+ ZEPHYR_SDK: https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.3/zephyr-sdk-0.16.3_linux-aarch64_minimal.tar.xz
|
|
|
|
|
|
.build_idf_template:
|
|
|
stage: build
|
|
|
@@ -95,10 +95,10 @@ build_zephyr:
|
|
|
- git clone --single-branch --depth=1 -b ${ZEPHYR_REPO_REV} ${ZEPHYR_REPO}
|
|
|
- mkdir $CI_PROJECT_DIR/zephyrproject-rtos/zephyr-sdk
|
|
|
- cd $CI_PROJECT_DIR/zephyrproject-rtos/zephyr-sdk
|
|
|
- - wget --no-verbose -O zephyr_sdk.tar.gz ${ZEPHYR_SDK}
|
|
|
- - tar xvf zephyr_sdk.tar.gz --strip-components=1
|
|
|
- - wget --no-verbose -O esp32_toolchain.tar.gz ${ZEPHYR_TOOLCHAIN}
|
|
|
- - tar xvf esp32_toolchain.tar.gz
|
|
|
+ - wget --no-verbose -O zephyr_sdk.tar.xz ${ZEPHYR_SDK}
|
|
|
+ - tar xvf zephyr_sdk.tar.xz --strip-components=1
|
|
|
+ - wget --no-verbose -O esp32_toolchain.tar.xz ${ZEPHYR_TOOLCHAIN}
|
|
|
+ - tar xvf esp32_toolchain.tar.xz
|
|
|
- export ZEPHYR_SDK_INSTALL_DIR=$(pwd)
|
|
|
- export ZEPHYR_TOOLCHAIN_VARIANT="zephyr"
|
|
|
- cd $CI_PROJECT_DIR/zephyrproject-rtos/zephyr
|
|
|
@@ -111,7 +111,7 @@ build_zephyr:
|
|
|
- unset IDF_PATH
|
|
|
- west zephyr-export
|
|
|
- west update hal_espressif
|
|
|
- - west build -p -b esp32 $CI_PROJECT_DIR/examples/zephyr_example -DZEPHYR_EXTRA_MODULES=$CI_PROJECT_DIR
|
|
|
+ - west build -p -b esp32_devkitc_wroom $CI_PROJECT_DIR/examples/zephyr_example -DZEPHYR_EXTRA_MODULES=$CI_PROJECT_DIR
|
|
|
|
|
|
run_tests:
|
|
|
stage: test
|