2.4.1 Description

JTAG is a hardware-based interface used for debugging and programming embedded devices. While SAM-BA® primarily supports USB and UART, JTAG can be used with other tools for advanced debugging, direct memory access or boundary scan operations. It enables flashing firmware directly to supported devices, accessing internal registers and memory for troubleshooting and performing hardware integrity checks. To use JTAG, you need a 10-pin or 20-pin JTAG header (as specified in the device’s hardware manual) and a compatible J-Link Segger probe. Supported operating systems include Windows 7/8/10/11 (32/64-bit) and Linux (Ubuntu® 18.04+ or Fedora 30+).