本次问题出现原因:在初次使用ST cube的时候选择了对所有PIN设置模拟输入来降低功耗,导致SWD下载一次后,下次就提示No Cortex-M SW Device Found。
解决办法:在启动前设置ST的MCU启动顺序,即把BOOT0置高,这样引脚就可以保持SWD所需要的配置,从而保证连接。
后续猜想:单独设置SWD所对应的PIN,不设置为模拟输入,应当也可以解决问题
解决办法:在启动前设置ST的MCU启动顺序,即把BOOT0置高,这样引脚就可以保持SWD所需要的配置,从而保证连接。
后续猜想:单独设置SWD所对应的PIN,不设置为模拟输入,应当也可以解决问题