rjpopotaotao 发表于 2015-7-15 20:30:09

STM32F051的SWD烧录失败,提示No Cortex-M SW Device found,电路如下

   SWCK对应单片机的49引脚,SWDA对应单片机的46引脚

rjpopotaotao 发表于 2015-7-15 20:53:52

有么有哪位大神能解答。

creep 发表于 2015-7-15 21:01:51

1、首先查看keil是否检测到了设备的SWD如下图,如果检测到了SWD接口,把速度调慢点试试。

2、如果没有检测到SWD,用万用表测量下MCU的SWD的2个pin的电平是否是复位后正常的电平,复位后正常模式如下


rjpopotaotao 发表于 2015-7-15 21:26:07

烧录之前我测了上面图片的4号引脚对地是3.3V,可是现在烧录不成之后测了只有1.2V左右了:'(

rjpopotaotao 发表于 2015-7-15 21:26:32

creep 发表于 2015-7-15 21:01
1、首先查看keil是否检测到了设备的SWD如下图,如果检测到了SWD接口,把速度调慢点试试。

2、如果没有检测 ...


烧录之前我测了上面图片的4号引脚对地是3.3V,可是现在烧录不成之后测了只有1.2V左右了

creep 发表于 2015-7-15 23:00:44

rjpopotaotao 发表于 2015-7-15 21:26
烧录之前我测了上面图片的4号引脚对地是3.3V,可是现在烧录不成之后测了只有1.2V左右了 ...

MCU复位之后,SWDA和SWCK一个是高电平一个低电平,先看此时的电平是否正确。

rjpopotaotao 发表于 2015-7-15 23:13:59

弱弱的问一下,是重新上电就复位了吗

rjpopotaotao 发表于 2015-7-15 23:21:12

我现在想会不会是电源干扰导致的程序下载不进去

creep 发表于 2015-7-15 23:42:36

rjpopotaotao 发表于 2015-7-15 23:13
弱弱的问一下,是重新上电就复位了吗

是的,如果你的复位电路没有问题,上电MCU就会复位一次。
如果MCU的电压不正常或者复位后SWD的电平不正常,就先检测下电源部分吧。

stary666 发表于 2015-7-16 09:13:00

添加flash的算法了吗?
页: [1] 2
查看完整版本: STM32F051的SWD烧录失败,提示No Cortex-M SW Device found,电路如下