彻底解决办法
在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中文数据手册)
详细请进 有道云笔记链接 遇到其它错误随时更新
(如果哪位大神发现有不足之处,请指出,谢谢)