Browse Source

add k230 ci check

Yuqiang Wang 1 week ago
parent
commit
8382a40a90
2 changed files with 15 additions and 0 deletions
  1. 7 0
      .github/ALL_BSP_COMPILE.json
  2. 8 0
      .github/workflows/bsp_buildings.yml

+ 7 - 0
.github/ALL_BSP_COMPILE.json

@@ -397,6 +397,13 @@
         "qemu-virt64-riscv"
       ]
     },
+    {
+      "RTT_BSP": "K230",
+      "RTT_TOOL_CHAIN": "riscv64-unknown-linux-musl-",
+      "SUB_RTT_BSP": [
+        "k230"
+      ]
+    },
     {
       "RTT_BSP": "hpmicro",
       "RTT_TOOL_CHAIN": "RISC-V-GCC-RV32",

+ 8 - 0
.github/workflows/bsp_buildings.yml

@@ -183,6 +183,14 @@ jobs:
           /opt/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14/bin/riscv64-unknown-elf-gcc --version
           echo "RTT_EXEC_PATH=/opt/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14/bin" >> $GITHUB_ENV
 
+      - name: Install k230 MUSL ToolChains
+        if: ${{ matrix.legs.RTT_TOOL_CHAIN == 'riscv64-unknown-linux-musl-' && matrix.legs.RTT_BSP == 'K230' && success() }}
+        run: |
+          wget -q https://download.rt-thread.org/rt-smart/riscv64/riscv64-linux-musleabi_for_x86_64-pc-linux-gnu_251248.tar.bz2
+          sudo tar xjf riscv64-linux-musleabi_for_x86_64-pc-linux-gnu_251248.tar.bz2 -C /opt
+          /opt/riscv64-linux-musleabi_for_x86_64-pc-linux-gnu/bin/riscv64-unknown-linux-musl-gcc --version
+          echo "RTT_EXEC_PATH=/opt/riscv64-linux-musleabi_for_x86_64-pc-linux-gnu/bin" >> $GITHUB_ENV
+
       - name: Install riscv32-unknown-elf Toolchains
         if: ${{ matrix.legs.RTT_TOOL_CHAIN == 'RISC-V-GCC-RV32' && success() }}
         run: |