Skip to main content
SEGGER J-Trace and J-Link debug probes with an Andes Technology RISC-V chip, Andes Trace support announcement, available in India from GSAS

SEGGER J-Link and J-Trace Now Support Andes Trace: Why This Matters for RISC-V

GSAS Engineering · · 6 min read

On July 10, 2026, SEGGER announced that its J-Link debug probes and J-Trace streaming trace probes now support Andes Trace from Andes Technology. One sentence in a news post, but it closes one of the last serious tooling gaps between the RISC-V world and the Arm world: professional, off-the-shelf instruction trace for one of the most widely deployed RISC-V core families.

Here is what Andes Trace actually is, and why probe support from SEGGER is a bigger deal than it sounds.

First, a primer: what instruction trace does

Instruction trace records the exact sequence of instructions a processor executes, in real time, without slowing the core down or halting it. A trace encoder inside the chip watches the core’s execution stream, compresses it (mostly by reporting only branches and discontinuities, since everything between two branches is knowable from the program image), and pushes the compressed stream to an on-chip buffer or out through dedicated trace pins.

The payoff: when firmware crashes once every three days in a way no breakpoint ever catches, trace lets you rewind and replay exactly what the core did in the moments before the fault. No printf instrumentation, no timing distortion, no “it stopped happening when I added logging.” The same execution record also drives on-target code coverage and performance profiling, which is why trace shows up in safety-critical workflows long before anything goes wrong.

Arm developers have had this for two decades through ETM and the mature probe ecosystem around it. RISC-V is younger: the trace standards were ratified much more recently, and probe support has been thin on the ground.

What Andes Trace is

RISC-V ended up with two ratified, complementary trace standards:

  • E-Trace (Efficient Trace for RISC-V) defines the interface between the core (hart) and the trace encoder, plus a highly compressed, branch-based packet format. The compression is the point: only branches and deltas are reported, so more execution history fits through the same bandwidth, and multiple cores can be traced simultaneously.
  • N-Trace defines a Nexus-based trace encoder and the output sink paths, how encoded trace actually leaves the system, whether into an on-chip buffer or out through trace pins to an external probe.

Andes Trace is a hybrid of the two. As SEGGER’s knowledge base describes it, Andes Trace combines the N-Trace standard with an E-Trace encoder. Concretely, Andes ships this as the AndesCore NCETRACE200 trace IP: an N-Trace compatible trace encoder, a timestamp generator, and a decoder, with a core interface that complies with the RISC-V Efficient Trace (E-Trace v2.x) instruction trace interface specification. It is designed to be non-intrusive and to scale across the entire Andes portfolio, from small low-power MCU cores up to high-performance out-of-order application processors.

In short: if a chip is built on Andes RISC-V IP with trace enabled, Andes Trace is how its execution history gets out.

What SEGGER announced

Both SEGGER probe families now speak Andes Trace:

  • J-Link debug probes capture Andes Trace from the chip’s on-chip trace buffer: no extra pins needed, ideal for boards that never routed a trace connector.
  • J-Trace streaming trace probes capture high-bandwidth trace off-chip through dedicated trace pins, for long, continuous recordings that an on-chip buffer could never hold.

SEGGER frames the capability exactly as trace veterans would want it framed: non-intrusive instruction tracing that lets developers analyze execution without affecting application behavior or timing, with visibility into real-time operation and timing-sensitive issues that instrumentation or halting would disturb.

Why this is a big deal

1. Andes is not a niche vendor. Andes Technology is a founding premier member of RISC-V International and one of the longest-established RISC-V CPU IP suppliers, with cores designed into SoCs across microcontrollers, wireless chips, storage controllers, and AI accelerators. When silicon built on Andes IP lands on your bench, the debug story for that chip is now a known quantity.

2. Trace was RISC-V’s credibility gap. Teams weighing RISC-V against Cortex-M for serious products kept hitting the same wall: “our current toolchain gives us streaming trace, coverage, and profiling; what is the RISC-V equivalent?” With mainstream probes now supporting Andes Trace, that answer no longer requires exotic, high-end tooling. The workflow embedded teams already run on Arm carries over.

3. One probe family across architectures. J-Link and J-Trace already cover Arm Cortex-M, Cortex-A/R, and RISC-V N-Trace targets. Andes Trace support means a team mixing Arm and Andes-based silicon across product lines keeps one set of probes, one flashing and debug workflow, and one set of muscle memory. No parallel toolchain to buy, learn, or maintain.

4. It unlocks certification-grade evidence on Andes targets. Instruction trace is the raw material for on-target code coverage and execution profiling, the kind of evidence functional-safety and medical programmes ask for. Bringing streaming trace to Andes-based devices puts those workflows within reach for RISC-V designs, the same way J-Trace PRO already does for safety-critical Arm projects.

What this means for Indian teams

India’s RISC-V momentum is real: indigenous processor programmes, a growing fabless startup scene, and design-services teams building RISC-V SoCs for global customers, a landscape we mapped in our guide to SEGGER tools in the Indian RISC-V ecosystem. Much of that commercial silicon is built on licensed core IP, and Andes is one of the names that comes up most often.

For an Indian team taping out or bringing up an Andes-based design, this announcement means the trace tooling question is answered before the evaluation starts: the same J-Trace PRO that handles streaming trace on Cortex-M handles the Andes parts too, and it is available locally, with INR invoicing and application-engineering support from GSAS in Bengaluru, Hyderabad, Chennai, Pune, Mumbai, and Delhi NCR.

If you are choosing between J-Link models for a RISC-V programme, start with our J-Link buyer’s guide, or talk to a GSAS engineer about a trace-capable evaluation setup for your target.


References

Interested in SEGGER tools?

Talk to our application engineers for personalized tool recommendations.

Frequently asked questions

What is Andes Trace?
Andes Trace is the instruction-trace solution built into Andes Technology's RISC-V processor IP. It is a hybrid design that combines the RISC-V N-Trace standard with an E-Trace (Efficient Trace) encoder, delivered through the AndesCore NCETRACE200 trace IP, which includes an N-Trace compatible trace encoder, a timestamp generator, and a decoder. It records the exact sequence of instructions a core executes without slowing the core down or changing its timing.
What is the difference between E-Trace and N-Trace?
Both are ratified RISC-V trace standards. E-Trace (Efficient Trace for RISC-V) defines the hart-to-encoder interface and a highly compressed branch-based packet format. N-Trace defines a Nexus-based trace encoder and the output paths that carry trace data to an on-chip buffer or off-chip pins. Andes Trace combines the two: an E-Trace v2.x compliant core interface feeding an N-Trace compatible encoder.
Which SEGGER probes support Andes Trace?
Per SEGGER's July 2026 announcement, both product families support it: J-Link debug probes capture Andes Trace data from an on-chip trace buffer, while J-Trace streaming trace probes capture high-bandwidth trace off-chip through dedicated trace pins for long, continuous recordings.
Why does non-intrusive instruction trace matter?
Printf logging and breakpoints change program timing, which can hide or distort the very bug you are chasing. Instruction trace records execution passively at full speed, so you can reconstruct exactly what the core did before a crash or timing fault, without instrumenting code or halting the target. It is also the foundation for on-target code coverage and profiling.
Can I buy SEGGER J-Link and J-Trace probes in India?
Yes. GSAS Micro Systems is SEGGER's authorized engineering partner in India, supplying the full J-Link and J-Trace range with INR invoicing and local application-engineering support from Bengaluru, Hyderabad, Chennai, Pune, Mumbai, and Delhi NCR.

Stay in the Loop

Get monthly compliance updates, product insights, and engineering best practices delivered to your inbox.