CubeIDE及Keil单步执行时来回乱跳的解决办法

时间:2024-04-06 07:21:23

    如题,调试某个项目是发现单步执行的时候,箭头一会往前一会往后,跟喝醉了似的......捂脸.....

    随后发现是IDE优化的锅,导致C语句对不上了,取消优化即可,如下。

    Keil。改成0级优化,也就是不优化,重新编译执行即可。

    CubeIDE及Keil单步执行时来回乱跳的解决办法

   

    CubeIDE。稍稍麻烦点,选项太多。

    第1步。

    CubeIDE及Keil单步执行时来回乱跳的解决办法

    第2步

    CubeIDE及Keil单步执行时来回乱跳的解决办法

    第3步

  CubeIDE及Keil单步执行时来回乱跳的解决办法

    这样就设置成不优化了,重新编译单步执行,打完收工。