Skip to content
This repository has been archived by the owner on May 4, 2023. It is now read-only.

August 2019 Tools Release

Compare
Choose a tag to compare
@cgsfv cgsfv released this 27 Sep 09:20
· 196 commits to master since this release

Binutils 2.32 with SiFive CLIC patches
GCC 8.3.0 with SiFive CLIC patches
GDB 8.3.0 from FSF 8.3.0 release
Newlib 3.1.0 from SiFive branch
OpenOCD 0.10.0 (latest) from RISCV repo
QEMU 4.1.0 from qemu.org 4.1.0 branch
Trace-Decoder from SiFive branch
DTC from dgibson github branch
XC3SPROG from SiFive branch

Highlights:

  • Updated GCC to from 8.2 to 8.3
    • Added more multilibs for rv32 and rv64
    • Various fixes, improvements and code size reduction
  • Updates to Binutils and Newlib
    • Various fixes, improvements and code size reduction
  • Updated OpenOCD to latest commit
    • Various speedups
    • Basic rv32e support
    • Added resume_order command
  • Updated QEMU to version 4.1.0 from qemu.org
    • Extended DTIM size to support larger programs
    • Enabled SiFive test finisher
  • Added SiFive Nexus Trace-Decoder as a new build package
    • Support for 64 bit trace decoding
    • Printing to the ITC Stimulus Registers
    • Multi-core Support
  • Added XC3SPROG for FPGA image upload as a new build package
  • Added DTC and elf2hex as a new sdk-utlities build package

Prebuilt Binary Packages:
https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-apple-darwin.tar.gz
https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-ubuntu14.tar.gz
https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-w64-mingw32.zip
https://static.dev.sifive.com/dev-tools/riscv-openocd-0.10.0-2019.08.2-x86_64-apple-darwin.tar.gz
https://static.dev.sifive.com/dev-tools/riscv-openocd-0.10.0-2019.08.2-x86_64-linux-centos6.tar.gz
https://static.dev.sifive.com/dev-tools/riscv-openocd-0.10.0-2019.08.2-x86_64-linux-ubuntu14.tar.gz
https://static.dev.sifive.com/dev-tools/riscv-openocd-0.10.0-2019.08.2-x86_64-w64-mingw32.zip
https://static.dev.sifive.com/dev-tools/riscv-qemu-4.1.0-2019.08.0-x86_64-apple-darwin.tar.gz
https://static.dev.sifive.com/dev-tools/riscv-qemu-4.1.0-2019.08.0-x86_64-linux-centos6.tar.gz
https://static.dev.sifive.com/dev-tools/riscv-qemu-4.1.0-2019.08.0-x86_64-linux-ubuntu14.tar.gz
https://static.dev.sifive.com/dev-tools/riscv-qemu-4.1.0-2019.08.0-x86_64-w64-mingw32.zip
https://static.dev.sifive.com/dev-tools/sdk-utilities-0.0.0-2019.08.0-x86_64-apple-darwin.tar.gz
https://static.dev.sifive.com/dev-tools/sdk-utilities-0.0.0-2019.08.0-x86_64-linux-centos6.tar.gz
https://static.dev.sifive.com/dev-tools/sdk-utilities-0.0.0-2019.08.0-x86_64-linux-ubuntu14.tar.gz
https://static.dev.sifive.com/dev-tools/sdk-utilities-0.0.0-2019.08.0-x86_64-w64-mingw32.zip
https://static.dev.sifive.com/dev-tools/trace-decoder-0.0.0-2019.08.0-x86_64-apple-darwin.tar.gz
https://static.dev.sifive.com/dev-tools/trace-decoder-0.0.0-2019.08.0-x86_64-linux-centos6.tar.gz
https://static.dev.sifive.com/dev-tools/trace-decoder-0.0.0-2019.08.0-x86_64-linux-ubuntu14.tar.gz
https://static.dev.sifive.com/dev-tools/trace-decoder-0.0.0-2019.08.0-x86_64-w64-mingw32.zip
https://static.dev.sifive.com/dev-tools/xc3sprog-0.1.2-2019.08.0-x86_64-apple-darwin.tar.gz
https://static.dev.sifive.com/dev-tools/xc3sprog-0.1.2-2019.08.0-x86_64-linux-centos6.tar.gz
https://static.dev.sifive.com/dev-tools/xc3sprog-0.1.2-2019.08.0-x86_64-linux-ubuntu14.tar.gz
https://static.dev.sifive.com/dev-tools/xc3sprog-0.1.2-2019.08.0-x86_64-w64-mingw32.zip