Segger J-Link EDU Programmer-Debugger
The Segger J-Link line includes many options, with prices ranging from USD60 to almost USD1800, not to mention the production programmers.
Luckily, Segger offers the J-Link EDU at USD60 for educational and non-commercial purposes. I tested the Segger J-Link Edu version successfully on the Arduino Due, the Adafruit Feather M0, the Adafruit Feather nRF52, the LaunchPad MSP432. |
However, I had to solve two challenges.
|
Connecting to Boards
Two connections are available:
GND is connected to the ground of the target. VTref is connected to the VCC of the target to set the logic level. Optionally, the programmer-debugger can power the target, albeit in +5V only. |
|
I've tested the Segger J-Link with the following boards:
Really nice to have the same tools for all the boards! |
Software
Segger provides the basic J-Link Tools Suite, and more elaborate applications like Ozone, a graphical debugger.
Most of the utilities support Windows, macOS and Linux. Go to the review of the Segger J-Link Software. |
Additional features
Additionally, the Segger J-Link Edu debug probe can power the board directly and re-route a serial console.
This feature is disabled by default and is only valid with SWD. To enable it, launch JLinkConfig and set Virtual COM-Port to Enable. Power-cycle the probe. |
If the probe has the serial number 123456789, the serial port is re-routed to /dev/tty.usbmodem000123456789.
More information is available at the Interface Description and J-Link Debug Probes pages. Example of SWD configuration with re-routed serial port (Vcom) |
Conclusion
I'm very happy with this Segger J-Link programmer-debugger. It is fast, comes with reliable software and well-written documentation. The Ozone application offers a decent graphical interface for debugging.
Support is very responsive and provided through the Segger forum. I've added support for debugging against the Adafruit Feather M0, Adafruit Feather nRF52, Arduino Due, Arduino Primo Core boards with the Segger J-Link. A new product offers the same features for less than USD20: see the Segger J-Link EDU mini Programmer-Debugger. |
Pros
|
Cons
|
Wrap-Up
|
Links
Posted: 22 Aug 2016
Updated: 08 Sept 2017, 20 Jan 2020, 31 Jan 2020, 25 Apr 2022