Keil Logo

Configure µVision for Debugging

µVision must be configured to use ULINK2 for debugging. ULINK2 reads the device version and checks which core debug peripherals are present. With these information ULINK2 sets default values in the µVision configuration screens and can determine:

  • The number of Flash breakpoints.
  • The number of watchpoints.
  • The possible use of ITM, ETM, and TPIU.

µVision configures differently for the various architectures:

  • ARM Devices describes configuration options to debug on ARM processor-based devices.
  • Cortex-M Devices explains configuration options to debug and capture trace on Cortex-M processor-based devices.


  Arm logo
Important information

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

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.