ARM Technical Support Knowledge Articles

DEBUGGER WON'T STOP ON BREAKPOINTS, ON ST UPSD33XX

Applies to: C51 C Compiler

Answer


Information in this article applies to:


SYMPTOM

In projects using the ST uPSD33xx series devices, the uVision Debugger may fail to halt on breakpoints.

CAUSE

There are a few things that could cause this condition.

  1. The ST PSDsoft utility controls the memory mapping of the device. If this mapping does not concur with the memory mapping in uVision, the debugger will "get lost" and won't be able to find the correct locations to place the breakpoints.
  2. There is a problem in the pipeline gates of the Rev-A silicon of the uPSD33xx devices.

RESOLUTION

  1. Compare the memory layout in your PSDsoft project, with your uVision project. Make sure the beginning of CODE space corresponds with the beginning of the executable area on the uPSD device.
  2. Contact ST and ask to upgrade to the Rev-C version of your device.

SEE ALSO

Article last edited on: 2009-01-13 13:10:28

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential