We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi everybody, I am using ISD51 with the Philips MCU P89C668. This MCU does not support HW breakpoints and I cannot use soft breakpoints since they slow the program down by a factor 100, which is not so good when developing hard real-time drivers. So the only viable approach for me is to use hard coded breakpoints through the macro ISDbreak. I have the system running with ISD51 included (using baud rate 38.4 kbps). My problem is that ISDbreak does not halt execution immediately. It seems like 20-30 instructions are executed after ISDbreak prior to stopping execution. It is hard to work with breakpoints that does not stop execution immediately. Have any of you developers out there experienced the same problem? Any solutions or suggestions? Best regards Björn Strandmark
ISDbreak needs an enabled interrupt system. See also: http://www.keil.com/support/man/docs/isd51/isd51_isdbreak.htm