The Flasher ARM is used to program the non-volatile memories of ARM-based microcontrollers and Systems-on-a-Chip (SoCs) as well as the (Q)SPI flashes. It can be used in stand-alone or PC-based mode and connects via USB, Ethernet or an RS232 interface. It has a 20-pin target connector, which is compatible with the standard 20-pin JTAG connector defined by ARM. Various adaptors are available.
More information is available on the website of Segger.