如题,函数一直会卡死在TIM7_IRQHandler()里面的HAL_TIM_IRQHandler()函数中
感觉好像是在一直中断似的
cortex-debg调试时会执行MX_TIM7_Init()初始化函数时会过不去,但是使用cubeide调试则正常
定时器7是作为us延时的时基,我把定时器7初始化中的中断关闭了,就可以正常运行了
请问,这是为什么呢?
dachuan
是调试器故障 还是 代码问题?只有继续调试才能知道答案,没有人知道你的代码中写了什么。
如果是出不了中断,请检查相关的标志位是否有被正确清除
admin 应该不是调试器故障,同样的工程使用cubeide调试是可以的,然后我试了另一台电脑同样用coretex-debug调试竟然过去了,感觉两台电脑没有什么区别呀
找到原因了,把构建器选项代码优化级别改为O0(keep debug info),就可以了,因为cubeide就是没有代码优化的