J-Link PLUS Compact
USB powered JTAG debug probe supporting a large number of CPU cores.
Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs.
SEGGER J-Link PLUS Compact is used around the world in tens of thousand places for development and production (flash programming) purposes.
Overview
Get the SEGGER J-Link PLUS Compact debug probe: a compact version of the J-Link PLUS. Mounts securely & unobtrusively into development and end user equipment.
Based on 32-bit RISC CPU, it communicates at high speed with supported target CPUs.
Thanks to a small size with two mounting holes, it can be placed into existing equipment housings.
Space can also be reserved for direct-to-PCB mounting.
All major IDEs (Eclipse & GDB-based IDEs) support J-Link debug probes, as does SEGGER Embedded Studio. 500,000 J-Links have been shipped so far, making this probably the most popular debug probe on the market for Arm cores and the de-facto standard.
Further Advantages
The SEGGER J-Link PLUS Compact has a built-in VCOM functionality and integrated licenses for unlimited breakpoints in flash memory, RDI/RDDI and J-Flash. It supports direct download into RAM and flash memory. It has a broad range of supported microcontrollers and CPUs.
Box Contents
- SEGGER J-Link PLUS Compact debug probe
- Micro USB cable
- 1" 20-pin ribbon cable (18 cm)
- Includes free software updates and one year of email support.
SEGGER J-Link debuggers are the most popular choice for optimizing the debugging and flash programming experience.
Documentation
Debugging with the Arduino IDE 2.0
Learn how to set up a Zero board, J-Link and Atmel-ICE debuggers with the Arduino IDE 2.0, and how to debug a program.
Using the Segger J-Link debugger with the MKR boards
Learn how to set up a MKR board with the Segger J-link debugger.
Get Inspired
As Jallson Suryo discusses in his project, adding voice controls to our appliances typically involves an internet connection and a smart assistant device such as Amazon Alexa or Google Assistant. This means extra latency, security concerns, and increased expenses due to the additional hardware and bandwidth requirements. This is why he created a prototype based on an Arduino Nicla Voice that can provide power for up to four outlets using just a voice command. Suryo gathered a dataset by repeating the words “one," “two," “three," “four," “on," and “off” into his phone and then uploaded the recordings to an Edge Impulse project. From here, he split the files into individual words before rebalancing his dataset to ensure each label was equally represented. The classifier model was trained for keyword spotting and used Syntiant NDP120-optimal settings for voice to yield an accuracy of around 80%. Apart from the Nicla Voice, Suryo incorporated a Pro Micro board to handle switching the bank of relays on or off. When the Nicla Voice detects the relay number, such as “one” or “three," it then waits until the follow-up “on” or “off” keyword is detected. With both the number and state now known, it sends an I2C transmission to the accompanying Pro Micro which decodes the command and switches the correct relay. To see more about this voice-controlled power strip, be sure to check out Suryo’s Edge Impulse tutorial.