ULINKpro Family

Uncomplicated Debug


The ARM® Keil® ULINKpro family can be used with the DS-5 Development Studio for software debug on popular devices based on the ARM Cortex™-M, Cortex-R and Cortex-A processor series.

An ideal fit for equipment manufacturers using off-the-shelf processor devices, the ULINKpro family enables cost efficient run-control debug on devices ranging from microcontrollers (MCU) to multicore application processors.

 

 

The right features for you


No one likes to pay for what they do not use. So the ULINKpro family makes a great entry level debug solution for OEMs and ODMs that do not require all the versatility and performance of the ARM DSTREAM™ debug and trace probe. ULINKpro D supports download and debug of code on a wide selection of devices, and is even capable of collecting processor trace from the Embedded Trace Buffer (ETB). ULINKpro adds 4-pin ETM streaming trace capability over ULINKpro D feature set when connected to Keil MDK-ARM (note this feature is not currently supported in DS-5).

If you are developing for higher-end SoCs or other more complex projects, then the DSTREAM debug unit provides an extra dimension of functionality.

  • Features
  • Debug on a wide range of supported devices
  • JTAG clock of up to 50 MHz for fast debug sessions
  • Code download speeds of up to 1 MB per second
  • ETB trace support
  • Multiple choice of target connectors
  • USB 2.0 interface to host
  • Support for Windows and Linux hosts
  •  Buy Now

 

Get more out of your Keil tools


Being able to use the same debug probe across both Keil MDK-ARM and DS-5 is great news. But better still is the fact that when connected to DS-5 your ULINKpro or ULINKpro D unit becomes a powerful, multicore capable debug unit with support for devices based on Cortex-M, Cortex-R and Cortex-A processors.

See supported devices & platforms

 

ULINKpro Support in ARM DS-5
Feature ULINKpro D ULINKpro
Supported device families    
ARM9 and ARM11    
Cortex-M series
yes
yes
Cortex-R4
yes
yes
Cortex-R5
yes
yes
Cortex-R7    
Cortex-A5
yes
yes
Cortex-A7
yes
yes
Cortex-A8
yes
yes
Cortex-A9
yes
yes
Cortex-A12    
Cortex-A15    
Cortex-A50 series    
Performance    
JTAG maximum clock 50 MHz 50 MHz
Memory download 1 MB/s 1 MB/s
Trace collection    
Embedded Trace Buffer (ETB)
yes
yes
1-pin Serial Wire Viewer (SWV) (roadmap) (roadmap)
Parallel trace port   MDK-ARM only
Connectors    
CoreSight 10-pin (0.05'')
yes
yes
CoreSight debug and trace 20-pin (0.05'')
yes
yes
ARM 20-pin (0.1'')
yes
yes
Voltage range 1.2 to 3.3 Volts 1.2 to 3.3 Volts

The table above reflects the support for ULINKpro units in DS-5. See more information on their use with MDK-ARM.

Important Information for ds.arm.com

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ds.arm.com uses three types of cookies: (1) those that enable the site to function and perform as required; (2) analytical cookies which anonymously track visitors while using this site; and (3) cookies which track visitors while using this site and then link to that visitor’s account once they log in or register.

If you are not happy with this use of these cookies please review our Cookie Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.