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.
Does the Keil 166 toolset support debugging programs running in the flash of the XC161CJ using just the serial port? That is, will the monitor allow me to set breakpoints using the on chip debug facility without a special jtag wiggler?
No, setting breakpoints with the Monitor is not possible in Flash. The OCDS interface has hardware break registers, that allow you to set breakpoints without code modifications. Therefore the OCDS interface is definitly the way to go. We have a new tool release coming (beta is already available) that fully supports OCDS debugging via the LPT interface or the Keil ULINK JTAG adapter. The new version also integrates Flash download.
We may be switching from a C167 to a XC161CJ. One of the primary reasons for the change is OCDS. Assuming we make the change, and I should know within the month, how do I get a beta ulink or parallel device? They aren't listed on the site as products for purchase.
In which country are you located?
I'm in USA, Austin, TX.