SEGGER develops software development tools and ANSI C software components (middleware) for embedded systems in several industries such as telecom, medical technology, consumer electronics, automotive industry and industrial automation. SEGGER's intention is to cut software development time for embedded applications by offering compact flexible and easy to use middleware, allowing developers to concentrate on their application.
SEGGER also created highly integrated, cost-effective programming and development tools, such as the Flasher (stand-alone flash programmer) and the industry leading J-Link/J-Trace emulator. J-Link is an industry-leading family of JTAG emulator, J-Link is a JTAG emulator to assist in development, debugging and production, which has rapidly become the industry standard for debug access to ARM cores with and without trace. Main features include high download-speed into RAM and flash memory, the ability to set an unlimited number of breakpoints in flash memory of MCUs.
J-Link is a JTAG emulator for ARM7, ARM9, ARM11, ARM Cortex™ cores. This is the only JTAG emulator that can add SEGGER's patented Flash breakpoint software to an RDI compliant debugger to enable the setting of multiple breakpoints in Flash while running on an ARM device which is typically hindered by the two available hardware breakpoints. Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is supported by all major IDEs such as IAR EWARM, Keil MDK, Rowley CrossWorks, Atollic TrueSTUDIO, IAR EWRX, Renesas HEW, Renesas e2studio, and many others. For enhanced emulation features SEGGER also offers a Trace Emulator, J-Trace that works with the ARM ETM interface and enables engineers to trace back their code execution. J-Link/J-Trace allows:
Based on embedded software SEGGER created an industry-leading family of JTAG emulators with and without trace. Main features include high download-speed into RAM and flash memory, the ability to set an unlimited number of breakpoints in flash memory of MCUs. Supports ARM 7/9/11, Cortex™ and ColdFire™ and various IDEs:
J-Link Pro is a refined version of the regular J-Link. It has an Ethernet interface in addition to the USB interface, as well as two additional LEDs which are used as hardware status indicators. It connects via Ethernet or USB to the Windows (Windows 2000 and later) PC host.
J-Link Ultra is a JTAG/SWD emulator designed for ARM/Cortex and other supported CPUs. Based on the highly optimized and proven J-Link, it offers even higher speed as well as target power measurement capabilities due to the faster CPU, built-in FPGA and High speed USB interface.
J-Trace for Cortex-M is a JTAG emulator designed for Cortex-M cores which includes trace (ETM) support. J-Trace for Cortex-M can also be used as a J-Link and it also supports ARM7/9 cores. Tracing on ARM7/9 targets is not supported.
The J-Link JTAG Isolator can be connected between J-Link ARM and any ARM-board that uses the standard 20-pin JTAG-ARM connector to provide electrical isolation. This is essential when the development tools are not connected to the same ground as the application.
For production environments, SEGGER offers flash programming solutions,Flasher, for a variety of CPUs. The Flasher family eases the implementation into a production site by allowing the flash programming to be triggered manually or remotely.
Flasher 5 is a programming tool for ST9 and Renesas M16C/20, M16C/62, M16C/80, M32C, R8C, R32C, M38 and M79 series of flash microcontrollers in serial mode (1.5 MByte FLASH to store target program, remote control functions for automated testers).
Flasher 5 - Programming tool for Renesas M16C/20, M16C/5x, M16C/6x, M16C/8x, M32C, R32C, R8C and 740, 38000 ,M79, M38 and ST9 series of microcontrollers. This tool allows programming of MCU via synchronous serial interface in circuit only.
Flasher ARM - USB and Ethernet driven JTAG interface and stand alone programming tool for ARM cores including Software to program EEPROM and flash chips in ARM systems, USB cable, Ethernet cable, and 20-pin ribbon cable.