This is the release note of Nuclei RISC-V Toolchain 2025.02, release is made based on branch nuclei/2025.02
.
See https://doc.nucleisys.com/nuclei_tools/toolchain/index.html about how to use this toolchain.
Please create issue if you are facing issues using Nuclei RISC-V Toolchain, see https://github.com/riscv-mcu/riscv-gnu-toolchain/issues
Known issues of this release: #18
New features
This new version of toolchain need to work with Nuclei Studio 2025.02, and it is already included in it.
Recommend to use Nuclei SDK 0.8.0 and NMSIS 1.4.0 with this toolchain, see https://github.com/Nuclei-Software/nuclei-sdk/releases/tag/0.8.0.
- Known issues for 2024.06 are fixed in this release.
- Both newlibc and glibc toolchain are released, and windows and linux version are provided.
- This a big release, we have upgrade almost all integrated toolsets as below:
- gcc 14.2.1, binutils 2.44, gdb 16.2, newlib 4.4.0, llvm 19.1.7, glibc 2.40
- Sync gcc14 changes with https://gcc.gnu.org/git/?p=gcc.git;a=shortlog;h=refs/vendors/riscv/heads/gcc-14-with-riscv-opts (2024-11-07)
- Detailed changes, please see
- For gcc, we added support for Nuclei customized bf16 and vpu mac extension support beside to official 14.2.1 https://doc.nucleisys.com/nuclei_tools/toolchain/gnu/intro.html#gnu-changelog-202502
- For llvm, we also introduced
Xxldsp, N1/N2/N3
,Xxlcz
,Xxlvqmacc
andZilsd
extension asm support beside to official llvm 19.1.7, see https://doc.nucleisys.com/nuclei_tools/toolchain/llvm/intro.html#llvm-changelog-202502
- Nuclei C Runtime library(libncrt) documentation are now online, see https://doc.nucleisys.com/nuclei_tools/libncrt/intro.html
How to get prebuilt toolchain for windows or linux
Please click https://nucleisys.com/download.php#tools to find release 2025.02.
See other Nuclei Tools Releases
Full Changelog: nuclei-2024.06...nuclei-2025.02