Keil Logo

µVISION DEBUGGER: CANNOT BREAKPOINT UPSD DEVICES


Information in this knowledgebase article applies to:

  • C51 V8.17a and older

SYMPTOM

When debugging µPSD33xx or µPSD34xx devices using ULINK2, the debugger does not stop on breakpoints. Single-stepping works OK.

CAUSE

ULINK2 does not support Trace Recording for µPSD devices and this should be disabled. Unfortunately, the Enable/Disable Trace Recording item in Simulator mode allows Enable/Disable Trace Recording to mistakenly set Trace recording for µPSD projects. When the µPSD project switches from Simulation to Target mode, ULINK2 attempts to use this feature. This prevents the debugger from stopping on a breakpoint.

RESOLUTION

Download the attached file to prevent Trace Recording from being enabled for uPSD projects using ULINK2.

To install the attached update:

  1. Close all instances of µVision.
  2. Unzip the attached file and extract the enclosed file into the C:\Keil\C51\BIN\ folder.
  3. Restart µVision.

STATUS

This is corrected in C51 V8.18.

SEE ALSO

ATTACHED FILES

Request the files attached to this knowledgebase article.

Last Reviewed: Wednesday, January 14, 2009


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  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.