Hi there,
I am using Ozone V2.60k along with an NXP Mk64F12 MCU. I have noticed that recently when I was debugging my code would begin running when I am stepping over through an IF/ELSE statement or a SWITCH case, basically anything with a conditional branch. I investigated the problem further and noticed that the JLink was setting only a single breakpoint at any conditional statement when I believe it should be adding two. I have added an example from my code where you can see the JLink sets a breakpoint for one of the branches but not the other. Could this be some kind of compiler issue, like an incorrect optimization or something?
Also I am fairly new to Ozone and using JLink so my apologies if this is a simple question I appreciate any help that can be given
I am using Ozone V2.60k along with an NXP Mk64F12 MCU. I have noticed that recently when I was debugging my code would begin running when I am stepping over through an IF/ELSE statement or a SWITCH case, basically anything with a conditional branch. I investigated the problem further and noticed that the JLink was setting only a single breakpoint at any conditional statement when I believe it should be adding two. I have added an example from my code where you can see the JLink sets a breakpoint for one of the branches but not the other. Could this be some kind of compiler issue, like an incorrect optimization or something?
Also I am fairly new to Ozone and using JLink so my apologies if this is a simple question I appreciate any help that can be given