一、版本说明
riscv-ingenic-victory0-series工具链是Ingenic公司基于riscv-gnu-toolchain,针对使用victory0架构的处理器制作的交叉工具链,目前已经确定的使用victory0架构的处理器有c200、x2600-little。
工具链中提供两种C库的支持,newlib和newlibc-nano,其中newlibc-nano的codesize更小,但只支持C89。
二、工具链版本详细信息对照表
工具链版本 | riscv-ingenic-victory0-series-toolchain-r1.0.0 | |
支持的库版本 | glibc | none |
uclibc | none | |
newlibc | 4.1.0 | |
newlibc-nano | 4.1.0 | |
主要工具版本 | gcc | 11.1.0 |
binutils | 2.38 | |
gdb | 10.1 | |
工具链构建环境 | ubuntu 14.04 | |
指令集 | rv32imc | |
ABI | ilp32 | |
额外支持选项 | gcc | -msave-restore |
as | none | |
objdump | none | |
适用芯片 | c2xx/x26xx-little |
三、选项说明
-msave-restore:牺牲性能,进一步减小codesize。
四、获取工具链
温馨提醒:下载工具链之前请认真查看对应信息,选择适合自己使用的工具链。
外网下载地址:
Riscv-Ingenic-Victory0-Series R1.0.0工具链
适用于x86_64(64位)Linux host PC:
ftp://ftp.ingenic.com.cn/Ingenic-RISCV-Toolchain/Victory0-Series/releases/riscv-ingenic-victory0-series-toolchain-r1.0.0/riscv-ingenic-victory0-series-toolchain-r1.0.0.tar.bz2
适用于x86_64(64位)Win10/Win11 host PC:
ftp://ftp.ingenic.com.cn/Ingenic-RISCV-Toolchain/Victory0-Series/releases/riscv-ingenic-victory0-series-toolchain-r1.0.0/riscv-ingenic-victory0-series-toolchain-win64-r1.0.0.tar.bz2