
Cubeide1.18.1在线调试改变"现场表达式"中的值提示找不到地址
stm32cubeide中如何查看版本日志?
最新版STM32CubeIDE无法安装
STM32CubeIDE能直接在软件中升级吗?
cubeide登录不了,软件连不上网
基于STM32F103的HAL库实现USB(HID) OTA升级
STM32U5 驱动库从1.6.0更新至1.7.0本可以正常运行的代码出现问题
L9663驱动开发
stm32cubeide不编译C++文件是什么问题
为什么stm32cubeIDE下载后显示无法初始化插件目录,程序无法正常安装
需要调哪里,打个断点在那试试。观测反汇编窗口,看看断点具体位置是否是期望的或者与源文件是否对应。
单步调试主要是针对汇编的,Disassembly窗口的汇编指令是单步的,如果汇编按序执行的就没问题。编译器上的优化会导致C代码的部分优化,与汇编难以完全对应,导致C代码看起来乱跳,实际上是合理的。
建议还是看汇编,这个才是准的。如果看C的话,关掉单步模式可能效果会更好些。