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.
-
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.
-
There is a problem in the pipeline gates of the Rev-A silicon
of the uPSD33xx devices.
RESOLUTION
-
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.
-
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
Disagree? Move your mouse over the bar and click