Versatile Microcontroller Debug
Supporting all Cortex-M processors, ULINKpro connects your PC’s USB port to your target device so you can program, debug, and analyze your applications. Together with MDK or Arm Development Studio you can control the processor, trace instructions, set breakpoints, and read/write memory contents, all at full processor speed.
Features and Benefits
ULINKpro offers serial wire debug (SWD) and serial wire viewer (SWV) support for all Cortex-M processors, JTAG support for Arm7, Arm9, and all Cortex-M processors plus ETM trace for Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, and Cortex-M33.
ULINKpro provides a full range of debug capabilities. Download programs to your target hardware, examine memory and register, single-step through programs, insert multiple breakpoints, run programs in real-time, and program flash memory.
ULINKpro supports up to: 100 Mbit/s data and event trace (Cortex-M), 800 Mbit/s instruction trace (Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, and Cortex-M33), 50 MHz JTAG clock rates, 200 MHz ETM trace (Cortex-M), and 1 MB/s memory read/write.
Unique streaming trace capabilities provide complete code coverage information to ensure thorough application testing and verification while powerful performance analysis features enable you to isolate problems and optimize the application.
Explore Other Arm Tools and Software
ULINKplus
ULINKplus combines isolated debug connection, power measurement, and I/O for test automation. It gives you visibility to the function, timing, and power consumption of your embedded application.
Keil MDK
For development of Arm-based microcontroller applications, Keil MDK includes all the components to create, build, and debug embedded applications plus software packs to accelerate development.
ULINK2
Offering seamless integration with the Keil MDK, the ULINK2 debug unit connects your PC's USB port to your target system to enable you to program and debug your applications on target hardware.
Arm Development Studio
An end-to-end software development environment for all Arm-based systems, including Arm Compiler, debuggers, IDEs, performance analysis tools, models and middleware.