Hi Jim, my co-worker Harley has sent you an e-mail but I just wanted to update this post too with what Harley has found...
Since bringing this issue to your attention in December we have moved our project to MQX 4.1.1 in order to be compatible with Codewarrior 10.6.
However, we are now experiencing the same issue with MQX 4.1.1 / CW 10.6.
We have narrowed it down to only occurring when we have instruction-set caching enabled (on our MCF5270/MCF5271 target processor).
With caching disabled, we are able to properly use software breakpoints with CW10.6 for both our MQX 3.8 and 4.1.1 based project.
When we enable instruction caching, we encounter an invalid instruction exception when attempting to resume after halting on a software breakpoint.
The issue does not occur when using CW 10.2. Thus it seems to be more related to CW 10.6 and not the version of MQX being used.
We are using P&E Cyclone Max programmers, though I have verified the issue also occurs using a P&E Coldfire Multilink programmer.
In addition, there is another issue we have seen when using CW 10.6.
When starting a debugging session using CW 10.6, the process is greatly slowed by CW attempting to perform unwanted flash programming.
We see “Starting 3rd party flash programming… ERR: Warning: Programming algorithm not found for this device.” appear 3 times in the console before it seems to give up and continue with the debugging process. We are intending to debug from RAM and do not wish to program any flash when starting a debug session.
We appreciate any help you can provide for these issues.