RISC-V victory0架构处理器baremetal-toolchain r1.0.0版本发布
2023.09.01

一、版本说明

  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