SEGGER provides highly efficient software libraries that lay the groundwork for modern embedded systems based on any RISC-V core.
The J-Link debug probes, with their outstanding performance, robustness and ease of use, are the market leading debug probes for RISC-V.
SEGGER supports developers of RISC-V-based systems with High-End software tools to develop, create, verify and debug their target system.
SEGGER's in-circuit flash programming solutions are ultra-fast and reliable making them the perfect choice for mass production environments.
Embedded Studio for RISC-V
Embedded Studio for RISC-V is a full-featured version of Embedded Studio. It enables you to use the complete development solution, including toolchain, optimized run-time library, core simulator and hardware debugging with the J-Link debug probes, for any RISC-V based device.
Embedded Studio for RISC-V includes support for these core variants: RV32I, RV32IMA, RV32IMAC, RV32IMAF, RV32IMAFC, RV32G, RV32GC, RV64I, RV64E and RV64GC. If you use a device with a different core variant, contact us.
embOS for RISC-V
embOS is the preferred RTOS choice for engineers around the world for the previous 25 years in the embedded market. It offers incomparable ease of use and guarantees 100 % deterministic real-time operation for any embedded device. This real-time operating system is highly portable and fully source-compatible on all platforms, making it easy to port applications to different cores. Tasks can easily be created and safely communicate with each other, using communication mechanisms such as semaphores, mailboxes, and events. Certified by TÜV SÜD, embOS complies with the functional safety standards IEC 61508 SIL 3, IEC 62304 Class C, and ISO 26262 ASIL D.
J-Link RISC-V Support
Support for RISC-V based devices, namely SiFive's Coreplex IP, but virtually any RV32 has been added to the J-Link debug probes.
All current J-Link models now support debugging of RV32 RISC-V cores. This includes support from SEGGER's GDB Server, which is part of the J-Link software package that supports SiFive's free Eclipse-based Freedom Studio. J-Link's high performance and functionality allows it to be easily used and it provides reliable, professional support to RISC-V cores. Features also include a direct Flash memory download via an open flash loader interface giving SiFive and the RISC- V ecosystem access to SEGGER's vast catalog of supported flash devices. For systems running code from flash memory instead of RAM, there is an unlimited number of breakpoints not only in RAM, but also in Flash (with higher end J-Link PLUS, J-Link Ultra+ and J-Link PRO models).