August 2019 Tools 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