Skip to content

Commit aa0b66a

Browse files
committed
Update toolchain to 2.10.2
1 parent 675c6f6 commit aa0b66a

12 files changed

+21
-20
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
55
## Install toolchain and dependencies
66

7-
download Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1-20240712.tar.gz toolchan from `https://www.xrvm.cn/community/download?id=4333581795569242112`
7+
download Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2-20240712.tar.gz toolchan from `https://www.xrvm.cn/community/download?id=4333581795569242112`
88
uncompress the toolchain to the /opt/toolchain(Refer command):
99

1010
```bash
1111
mkdir -p /opt/toolchain;
12-
tar -zxvf Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1-20240712.tar.gz -C /opt/toolchain;
12+
tar -zxvf Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2-20240712.tar.gz -C /opt/toolchain;
1313
```
1414

1515
install dependencies(Refer command):

buildroot-overlay/configs/BPI-CanMV-K230D-Zero_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ BR2_RISCV_ISA_RVC=y
33
BR2_RISCV_ISA_RVV=y
44
BR2_TOOLCHAIN_EXTERNAL=y
55
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
6-
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1"
6+
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2"
77
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-gnu"
88
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
99
BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_6=y

buildroot-overlay/configs/BPI-CanMV-K230D-Zero_ilp32_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ BR2_RISCV_ISA_RVV=y
44
BR2_RISCV_32=y
55
BR2_TOOLCHAIN_EXTERNAL=y
66
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
7-
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1"
7+
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2"
88
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-gnu"
99
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
1010
BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_6=y

buildroot-overlay/configs/k230_canmv_01studio_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ BR2_RISCV_ISA_RVC=y
33
BR2_RISCV_ISA_RVV=y
44
BR2_TOOLCHAIN_EXTERNAL=y
55
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
6-
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1"
6+
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2"
77
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-gnu"
88
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
99
BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_6=y

buildroot-overlay/configs/k230_canmv_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ BR2_RISCV_ISA_RVV=y
44
BR2_TARGET_OPTIMIZATION="-mcpu=c908v"
55
BR2_TOOLCHAIN_EXTERNAL=y
66
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
7-
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1"
7+
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2"
88
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-gnu"
99
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
1010
BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_6=y

buildroot-overlay/configs/k230_evb_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ BR2_RISCV_ISA_RVC=y
33
BR2_RISCV_ISA_RVV=y
44
BR2_TOOLCHAIN_EXTERNAL=y
55
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
6-
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1"
6+
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2"
77
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-gnu"
88
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
99
BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_6=y

buildroot-overlay/configs/k230d_canmv_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ BR2_RISCV_ISA_RVC=y
33
BR2_RISCV_ISA_RVV=y
44
BR2_TOOLCHAIN_EXTERNAL=y
55
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
6-
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1"
6+
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2"
77
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-gnu"
88
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
99
BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_6=y

buildroot-overlay/configs/k230d_canmv_ilp32_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ BR2_RISCV_ISA_RVV=y
44
BR2_RISCV_32=y
55
BR2_TOOLCHAIN_EXTERNAL=y
66
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
7-
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1"
7+
BR2_TOOLCHAIN_EXTERNAL_PATH="/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2"
88
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-gnu"
99
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
1010
BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_6=y

buildroot-overlay/package/ai2d_kpu/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CXX=/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1/bin/riscv64-unknown-linux-gnu-g++
1+
CXX=/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2/bin/riscv64-unknown-linux-gnu-g++
22

33
OBJ = main.cpp
44

buildroot-overlay/package/ai_demo/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ if (NOT DEFINED BR2_PRIMARY_SITE)
77
set(BR2_PRIMARY_SITE "https://ai.b-bug.org/~/wangjianxin/dl/")
88
endif()
99
# 设置编译器路径
10-
set(CMAKE_C_COMPILER /opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1/bin/riscv64-unknown-linux-gnu-gcc)
10+
set(CMAKE_C_COMPILER /opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2/bin/riscv64-unknown-linux-gnu-gcc)
1111

1212
set(sdk_root "${PROJECT_SOURCE_DIR}/../../../")
1313
set(usr_root "${sdk_root}/output/k230_canmv_defconfig/host/riscv64-buildroot-linux-gnu/sysroot/usr")
@@ -22,7 +22,7 @@ include_directories(./common)
2222

2323
link_directories(${usr_root}/lib/)
2424

25-
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -L/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1/sysroot/usr/lib64/lp64d -L/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.1/sysroot/")
25+
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -L/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2/sysroot/usr/lib64/lp64d -L/opt/toolchain/Xuantie-900-gcc-linux-6.6.0-glibc-x86_64-V2.10.2/sysroot/")
2626

2727
# 定义要排除的目录列表
2828
set(exclude_dirs "cmake" "k230_bin" "shell" "out" "llamac" ".git" "common" "kmodel" "face_detect")
@@ -43,4 +43,4 @@ foreach(file ${files})
4343
endif()
4444
endif()
4545
endif()
46-
endforeach()
46+
endforeach()

0 commit comments

Comments
 (0)