I am using a J-Link Plus with IAR v6.50.6 and an STM32F103xE processor. I have been using the standard J-Link with only hardware breakpoints with success for years. Since using the Plus i am having many difficulties. When i set a breakpoint, hit it and start single-stepping, after about 4 steps, i get "Programming failed" messages and i can no longer debug and have to reset the target. I notice that when i set breakpoints they default to type 'hardware'. Then when i start single stepping, they are still hardware, and when 6 total hardware breakpoints are reached, the error occurs. Why is it using hardware breakpoints as the default? It would be nice to set the default to use flash breakpoints. But so far, i would say this tool is not usable. I have downloaded JLink Arm 4.82 and when it asked me to re-flash the device i said OK and it did. But it has not helped with this issue. Do you have any ideas what may be wrong?
Thanks, Mark
Thanks, Mark