Mask Interrupt on Single Step CW5.1 SE (HCS08) vs CW3.1PE (HCS08)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Mask Interrupt on Single Step CW5.1 SE (HCS08) vs CW3.1PE (HCS08)

3,082 Views
YeOldeBDM
Contributor III
Apparently, to mask interrupts while single stepping with CW5.1 HCS08, you have set the I bit with the mouse. When you want to run after single stepping , you have to remember to clear it.
 
But in CW Professional Edtion 3.1, there was a dialog box to automatically mask the global interrupt while single stepping, and you did not have to remember to mess with the I Bit when running after single stepping.
 
Do we have to buy CW5.1 Professional Edition to get this feature back?
Labels (1)
Tags (1)
0 Kudos
Reply
7 Replies

986 Views
YeOldeBDM
Contributor III
Crasy, I made a mistake by saying there was a disable maskable int  while single stepping check box in HCS08 CW 3.1.
 
There IS a disable maskable int while single stepping check box in HCS12 CW  3.1.
 
But if you get a chance to float this feature request up  to marketing that would be great.
0 Kudos
Reply

986 Views
CrasyCat
Specialist III
Hello
 
I can forward that as a feature request to Marketing.
Anyway, feature request usually have more weight when they come from a customer.
 
So encourage you to also submit the feature request through our on-line support web site.
 
Go to following URL:
    http://www.freescale.com/TechSupport
and click on "Submit a service request"
 
It is even better if the feature request comes twice :smileywink:.
 
CrasyCat
0 Kudos
Reply

986 Views
CrasyCat
Specialist III
Hello
 
Just a quick update on this one.
 
CodeWarrior for MCU V6.0 is available for download from our web site at following URL:
 
This release supports HC08/HCS08/RS08 and Coldfire V1.
 
The P&E Multilink/Cyclone Pro connection has been extended in that product and you can now tell the debugger you want to automatically mask the global interrupt while single stepping.
 
There is a new entry in the "Multilink/CyclonePro menu named "Disable Interrupt while stepping" which should allow you to do that. Make sure this menu entry is checked :smileyhappy:
 
CrasyCat
0 Kudos
Reply

986 Views
ZhangJennie
NXP TechSupport
NXP TechSupport
Maybe you can try PE patch to sove your problem.
What Processor Expert version are you using?
try to go there
and find if there is special patch for your problem
 
Jennie
0 Kudos
Reply

986 Views
peg
Senior Contributor IV
Hi,
 
It would seem to me that we are being very hopeful that a patch for Unis' Processor Expert is going to change the functionality of P&E Micros Simulator/Debugger???
Or am I not understanding this?
0 Kudos
Reply

986 Views
BlackNight
NXP Employee
NXP Employee
Hello,
if you are using CW 5.1, there is following command:

ISRDISABLEDSTEP Disables maskable interrupts while stepping

Both for the OSBDM and SofTec connection.
This is not present for the P&E (Multilink/Cyclone) yet.

Erich
0 Kudos
Reply

986 Views
CrasyCat
Specialist III
Hello
 
You are right Peg installing latest ProcessorExpert release will not add any functionality to the P&E debugger.
 
Basically the HCS08 multiink/Cycclone Pro connection does not provide you with a way to mask interrupt while stepping.
It is supported in HC12 tools, but we are using another technology there.
 
With CW HC08 if you do not want to step into interrupt functions, you need to use Run to cursor to the next line instead of using step (or alternatively you can mask the interrupt setting the I bit in the CCR register before you perform the step).
 
When you say you get that working with V3.1 which connection (target interface) were you using there.
 
CrasyCat
0 Kudos
Reply