STM32 双ADC同步注入转换模式,模块ADC2没有数据。
cubeIDE在运行时显示Failed to execute MI command是什么问题呢?
IDE最新版1.17.0生成代码强制转utf8,导致中文乱码
STM32U5 偶尔出现无法进入shutdown模式
stm32cubeide编译HEX文件输出只有1k
STM32H7打开DCache后,串口1DMA接受数据位空
keil安装pack中提示Encountered an improper argument. 如何解决
stm32g474的开发板很烫
stm32cubeIDE取消usb_hid.c文件了吗?
stm32g431rbt怎么显示汉字
需要调哪里,打个断点在那试试。观测反汇编窗口,看看断点具体位置是否是期望的或者与源文件是否对应。
单步调试主要是针对汇编的,Disassembly窗口的汇编指令是单步的,如果汇编按序执行的就没问题。编译器上的优化会导致C代码的部分优化,与汇编难以完全对应,导致C代码看起来乱跳,实际上是合理的。
建议还是看汇编,这个才是准的。如果看C的话,关掉单步模式可能效果会更好些。