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 an 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.

Related Articles

Master and slave roles on a 100BASE-T1 link: the master PHY times its transmitter from a local clock, the slave recovers the clock from the received signal, with the both-master and both-slave misconfigurations that leave the link down, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

100BASE-T1 Link Won't Come Up: A Vendor-Neutral Checklist

A 100BASE-T1 link that will not come up is almost never a mystery, but the answers on the web are written per silicon vendor and do not transfer. This is the ordered bring-up checklist that holds regardless of which PHY, switch or SoC you have: physical layer first, then the PHY over MDIO, then the master and slave pairing, then the causes of a link that comes up and drops. The standards and tooling claims trace to IEEE 802.3 task force records, the Linux ethtool and kernel documentation or published test material. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 14 min read
Side by side comparison of a 10BASE-T1S multidrop mixing segment, one balanced pair with four nodes on short stubs and a termination at each end, against a point to point star of four separate links into switch ports, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

10BASE-T1S and PLCA: Multidrop Ethernet Explained

10BASE-T1S is the one member of the T1 single-pair Ethernet family that keeps a shared medium, and PLCA is the reconciliation sublayer that stops the nodes on it from colliding. This article covers what IEEE 802.3cg standardises, how the beacon and transmit opportunities schedule a cycle, the node count and segment length figures the OPEN Alliance interoperability test suite works to, and the failure modes that put a segment quietly back into contention while every link still looks up. Written by the GSAS Micro Systems engineering team in India for teams bringing up multidrop segments on the bench.

29 Aug 2026 · 12 min read
Horizontal stacked bar showing where an ADAS test vehicle's bandwidth budget is spent, split into cameras, lidar, radar and bus traffic, with the logger uplink limit drawn as a vertical rule crossing the bar, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

ADAS Sensor Data Logging: Bandwidth Budgets That Add Up

Every page that tells you an ADAS test vehicle produces terabytes a day states the headline and skips the arithmetic, so you cannot redo it for your own sensor set. This article publishes the arithmetic instead: one formula, every table row derived on the page, a worked eight-hour drive that chains those rows into a sustained write rate, a media count and an offload window, and the five places bandwidth budgets go wrong. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 15 min read