stm32 用stlink调试 出现不能下载的问题(板子没问题)

彻底解决办法

在hal库中生成一些工程有可能会出现烧录不了的现象(在f1上配置单独can必会出现这种情况,原因不明)
因为cubemx把调试禁用了
在stm32f1xx_hal_msp.c中void HAL_MspInit(void)
__HAL_AFIO_REMAP_SWJ_DISABLE();//禁用调试,按复位键可下载
__HAL_AFIO_REMAP_SWJ_NOJTAG() //禁用jtag
__HAL_AFIO_REMAP_SWJ_NONJTRST()//禁用NJTRST引脚
__HAL_AFIO_REMAP_SWJ_ENABLE()//开启全部调试

(详细可见stm32中文数据手册)
详细请进 有道云笔记链接 遇到其它错误随时更新
(如果哪位大神发现有不足之处,请指出,谢谢)

猜你喜欢

转载自blog.csdn.net/weixin_41489977/article/details/82027502