Arduino Confirms Plans to Bring Segger J-Link Debugging Support to the Arduino IDE 2.0

Publishes tutorials on using Segger's own Ozone tool with Portenta and MKR boards while you wait.

Gareth Halfacree
3 years agoDebugging

Arduino has announced a partnership with Segger to improve compatibility between the latter's popular debug products and the former's Portenta and MKR families of development boards — and promises native support to come in the Arduino IDE 2.0.

"Debuggers are the scalpel that allows a developer to dissect any application code running on embedded hardware," the Arduino team explains. "This versatile tool helps the programmer to halt programs at specific points, inspect values stored in memory units, modify CPU registers and enter test data to narrow down on buggy pieces of code. This tool comes in handy when you want to locate malfunctioning code and fix faulty program execution."

Segger's family of J-Link debug probes are some of the most popular around for embedded work, but getting them functioning with Arduino boards isn't always straightforward — which is where the partnership between Segger and Arduino comes into play.

Arduino has confirmed that, as part of its partnership, it is working to integrate Segger J-Link support into the Arduino IDE 2.0. In the meantime, it's advising users to learn Segger's Ozone tool — a graphical debugger designed with embedded systems in mind.

Arduino has published guides on using Segger's J-Link debuggers with the Portenta Breakout board and MKR family of boards, and has listed four Segger debuggers on its store starting at $72.87 for the J-Link EDU. No timescale for native support in the Arduino IDE 2.0 has been provided.

Gareth Halfacree
Freelance journalist, technical author, hacker, tinkerer, erstwhile sysadmin. For hire: freelance@halfacree.co.uk.
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles