Topic : RLink-ST-uPSD -> Advanced Breakpoints

Forum : 8051

Original Post
Post Information Post
February 13, 2007 - 10:08am
Guest

Hello,
I can't see how to open the "Advanced Breakpoints" window.
While debugging, in the "Debug-> RLink-ST-uPSD" menu there are only these two options: "Program" & "Erase".
My RIDE is 06.10.22 full licensed.
Please let me know.
Thanks
Massimo Marolda

Replies
Post Information Post
+1
0
-1
February 13, 2007 - 11:00am
Guest

Massimo,

it works very well here, I am debugging a uPSD3334D. Can you precise which target you are debugging, and what is your Build Number (ex. BN746-...-..., visible in Help->About) ?

Thank you.

regards,
Lionel

+1
0
-1
February 13, 2007 - 11:14am
Guest

My build number is: BN746-51

my target is a uPSD3454EV

+1
0
-1
February 16, 2007 - 5:54pm
Guest

Dear Massimo,

I just installed BN746-51 and it still works, on a uPSD3434. I noticed that 'Program' and 'Erase' are visible when you are not in debug mode, but 'Advanced Breakpoints' appears as soon as the debug session is actually launched. Did you make sure the debug session was still running when you checked the menu ?

Apart from the Advanced breakpoints, does the debugger works correctly ? Including standard breakpoints ?

Best regards,
Lionel

+1
0
-1
February 20, 2007 - 8:11am
Guest

I confirm you that the debugger works fine.
I can execute my code step by step, but the "advanced breakpoints" menu doesn't appear.

Massimo Marolda

+1
0
-1
February 20, 2007 - 8:52am
Guest

FYI,
I tried with a 3434 target, and the "advanced breakpoints" menu is visible.
Can you send me a patch for the 3454 ?

Thank you

Massimo Marolda

+1
0
-1
February 23, 2007 - 8:17am
Guest

Any news ?

+1
0
-1
February 23, 2007 - 9:41am
Guest

Massimo,

I did not have uPSD3454 to make some tests, but I doubt it comes from the device. Which boards do you use for uPSD3434 debugging and uPSD3454 debugging ? Are the optional signals TSTAT and /TERR connected ? I think they are needed for the advanced breakpoints to work.

The responsible for uPSD programming and debugging is absent until Monday 26th. When he is here, he will look at your problem more precisely.

With best regards,
Lionel

+1
0
-1
February 23, 2007 - 2:57pm
Guest

I don't have these 2 signal connected.
I'm sure that they are only usefull for a faster programming mode, not for debug.

My idea, is that RIDE is missing the 3454 from the list of "Advanced Breakpoint capable CPUs"

M.Marolda

+1
0
-1
February 23, 2007 - 3:45pm
Guest

Massimo,

you may be right, but Vincent will tell you more about all this when he is back. Thank you for your patience.

Lionel

+1
0
-1
February 23, 2007 - 3:56pm
Guest

Thank you.
Have a good week-end!
M.Marolda

+1
0
-1
February 27, 2007 - 11:37am
Raisonance Support Team

Hi,

First, I confirm that the optional signals TSTAT and TERR are not related to this problem. In fact, RLink does not ever use them.

There is no such thing as a "list of "Advanced Breakpoint capable CPUs" ". In fact, all uPSDs that are able to debug (uPSD33xx and uPSD34xx) are also able to handle advanced breakpoints. See this screenshot, which was taken with uPSD3454 as target. (maybe you can make a screenshot too?)

I don't understand how it's possible that you are in debug and don't see this. Are you using a multi-application project?

Please try to open one of the RIDE examples (C:\RIDE\EXAMPLES\8051\DERIVATIVES\ST_UPSD\UPSD3400\DK3400\LED_BLINK will be fine) and try it on your board. (no need to execute, just start debug and see if there is the option) Then, change the target to uPSD3454 and do the test again. When I know the result of these tests, maybe I'll be able to understand what happens.

Also, in case the project file is corrupt or something, if you could send us your project or another project that shows the problem, then maybe we'll be able to reproduce and understand the problem. Send the complete project, with sources, headers, etc. to "support@raisonance.com".

Best Regards,

Vincent

+1
0
-1
February 27, 2007 - 11:40am
Raisonance Support Team

Also, you might want to try the keyboard shortcut (Alt+F1), in case for some reason the option is there but doesn't appear in the menu...

Vincent