04-11-2024 | Segger | Test & Measurement
SEGGER has extended the capabilities of its debugger and performance analyser, Ozone, by adding semihosting support for debugging RISC-V applications. This feature now allows RISC-V developers to use I/O to perform debugging tasks on the embedded system that are directly accessible by the host system without complex hardware setups.
Using the host's resources, developers can effortlessly send debug messages, manage files, and perform input/output operations. Ozone's RISC-V semihosting supports developers in interacting more efficiently with their target devices during development.
"The current approval of the RISC-V Semihosting specification is a significant milestone because it establishes an official standard for how RISC-V processors can communicate with host systems during development. We are proud that Ozone already fully supports it," says Dirk Akemann, head of Technical Marketing at SEGGER. "This immediate support ensures that developers working with RISC-V can take advantage of the benefits of semihosting right away."
Designed especially for embedded applications, Ozone is known for its speed and ease of use, particularly with the company's J-Link and J-Trace family of debug and trace probes.
More than a simple debugger, the solution's various features, including instruction tracing via J-Trace, live code profiling, and code-coverage analysis, make it a powerful tool for getting full system insight, acquiring verification, finding inefficiencies, and tracking down bugs.
Ozone's user interface is intuitive and fully configurable. All windows can be moved, resized, and docked to fit the needs of any developer. The software is available across platforms (Windows, Mac, Linux, Arm, and Intel).