真麻烦啊 发表于 2017-9-15 16:57:52

使用stlink四线烧写遇到了问题

接了swdio swclk reset gun 四根线,但是在keil4.7中烧写设置的时候发现jtag模式的tdo中有信息,而sw模式却没有芯片信息。线查过了确实接到了芯片的对应管脚,也没有短路。

真麻烦啊 发表于 2017-9-15 17:04:26

更正下,两个都没有地址。问题时1脚vcc的3.3v是必接的吗

逍遥李 发表于 2017-9-15 18:59:01

1、芯片电源是必须要接的;
2、如果使用Nucleo板子注意断开板载MCU的电源;

真麻烦啊 发表于 2017-9-16 08:11:30

逍遥李 发表于 2017-9-15 18:59
1、芯片电源是必须要接的;
2、如果使用Nucleo板子注意断开板载MCU的电源;

好的,stlink的vcc接了给芯片供电的3.3v之后,稳压电源上的电流一下变大了好多,会弄坏芯片吗?之前搞坏了一块,有点慌

发表于 2017-9-16 08:41:03

如果有了外部供电,就不需要再接3.3了。识别不了,检查一下连接是否正确,如果有其他的仿真器,可以先用其他的试试。

真麻烦啊 发表于 2017-9-16 09:13:23

安 发表于 2017-9-16 08:41
如果有了外部供电,就不需要再接3.3了。识别不了,检查一下连接是否正确,如果有其他的仿真器,可以先用其 ...

意思是芯片有了供电之后,stlink上就只需要接上swdio、swclk、reset和gnd四个。其中reset还是可接可不接的,对吗

MrJiu 发表于 2017-9-16 09:28:41

正确的就是接5个脚,老老实实的,搞不懂非要缩减一些脚位,然后各种不稳定,写不进去。。。这不是自找的吗,arm官方明明写的很清楚。。。。swdio、swclk、reset、gnd、vcc都连,稳稳的。。。从来不出问题。。。人啊,都是作。。。

真麻烦啊 发表于 2017-9-16 09:48:50

安 发表于 2017-9-16 08:41
如果有了外部供电,就不需要再接3.3了。识别不了,检查一下连接是否正确,如果有其他的仿真器,可以先用其 ...

刚刚试了下,将stlink的jtdi(5)和stm32上的jtdi(77)接好后上电反而能在sw模式下显示出芯片信息。很奇怪

真麻烦啊 发表于 2017-9-16 10:08:32

MrJiu 发表于 2017-9-16 09:28
正确的就是接5个脚,老老实实的,搞不懂非要缩减一些脚位,然后各种不稳定,写不进去。。。这不是自找的吗 ...

谢谢提醒,就是因为之前不知道什么原因在烧写的时候把芯片烧坏了,现在vcc不太敢接,请问vcc是和stlink上的1脚mcuvcc接,还是和stlink上的vdd接。还有和mcuvcc接的时候是不是负责供电的稳压电源的电流会变大。

MrJiu 发表于 2017-9-16 13:39:24

真麻烦啊 发表于 2017-9-16 10:08
谢谢提醒,就是因为之前不知道什么原因在烧写的时候把芯片烧坏了,现在vcc不太敢接,请问vcc是和stlink上 ...

这个,看一下stlink介绍资料,就知道了。。。。
页: [1] 2
查看完整版本: 使用stlink四线烧写遇到了问题