用STM32F446 Nucleo评估套件和STM32Cube IDE进行开发。 [size=16.002px]在多种场景下,设置断点时系统会跳转到HardFault异常,且无法正常调试。 [size=16.002px]如果移动断点位置,同样会出现HardFault问题。 [size=16.002px]例如使用FatFS库的某些函数(如查找功能)时就会发生。但不仅限于FatFS,其他类型的代码也会出现此问题。 [size=16.002px]我注意到自从开始使用C++开发后就会出现这种行为。 [size=16.002px]调试器会暂停,但突然(约一秒后)在没有进行任何操作的情况下就跳转到HardFault。 [size=16.002px]有时当我把鼠标悬停在变量上查看其值时,问题就会触发。 [size=16.002px]是否存在特殊的配置可以正确设置断点?
|