admin管理员组

文章数量:1576372

以下讨论基于使用CubeMX生成代码所产生的报错

报错情况

代码下载报错

点击调试按钮之后的报错

解决方案

找到文件 stm32f1xx_hal_msp.c
注释函数 void HAL_MspInit(void) 中的 __HAL_AFIO_REMAP_SWJ_DISABLE(); 即可。

其他

当发现调试过程中不进断点,或没有按照预期进入断点,首先应该考虑的是降低编译器的优化级别!!!

20-10-31补充

上述问题可以在CubeMX -> System Core -> SYS -> Debug选项中直接设置。

因为STM32F103C系列单片机默认配置是不支持Debug,所以会出现前文所述的现象。

本文标签: 解决方案