背景:
最近想学学cubemx,看着B站的教程试着点了点灯。遇到两个问题,一是cubemx在Pinout view中选错了引脚,不知道怎么取消;二是使用cubemx生成的工程在keil下编辑完main下载一次后,第二次无法下载,Debug配置里显示SWD/JTAG Communication Failure。找到解决方法后记录如下。
问题解决:
问题一:cubemx在Pinout view中选错了引脚,不知道怎么取消
左键要取消的引脚,再点击一次之前设置的模式就可取消
问题二:下载一次后,第二次无法下载SWD/JTAG Communication Failure
原因:百度后了解到cubemx默认禁用了Debug,所以使用cubemx配置工程时记得打开,点击Pinout&Configuration >> (左侧)System Core >> SYS >> Debug选择Serial Wire(或者其他自己需要的配置)
解决(在 STM32F103RCT6+正常上电 下成功):
1、boot1连GND ; boot0连VCC
2、下载一次程序(注意要用没有禁用debug的工程)
3、将 boot0连GND ,又可以正常使用啦~