飞飞one 发表于 2012-10-10 23:15:06

不小心把STM32F103的JTAG和SWD接口都给关了,如何才能打开?

在学习《例说STM32》的过程中,使用函数JTAG_Set(JTAG_SWD_DISABLE);结果把SWD和JTAG模式都给关了,现在不能往板子下程序了,求救,如何才能打开JTAG,怎样重新把程序下载到板子上,尝试用J-link ARM软件下载,可是点击CONNECT之后,提示连接不上,不知该怎么办了?求教各位大侠!小弟在此先谢过了!
连接JTAG后显示

拼命三郎 发表于 2015-1-27 18:08:31

按住复位键,点击keil里面的下载,马上松开复位键。多尝试几次试试,应该能成功。

阿莫斯 发表于 2015-1-27 16:11:02

徐_公 发表于 2014-1-6 10:54
您好,追问一下,我用的是107的实验板,附带的是JTAG借口,我想用SW往里写,线都改了,但在KEIL里检不到, ...

好久远的帖子,还是说下方法!
①keil中修改程序,GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE)将下载设置为GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE) //关闭JTAG,开启SWD模式调试
②BOOT0置高,通过PA9和PA10串口下载;

ImCQ 发表于 2012-10-11 08:45:52

回复:不小心把STM32F103的JTAG和SWD接口都给关了,如何才能打开?

哈哈,你可以设置boot0脚,用flash loader工具连接串口传程序,当然上拉boot0后,重新上电程序在停止状态再用仿真器就好使了。

发表于 2012-10-11 09:35:52

RE:不小心把STM32F103的JTAG和SWD接口都给关了,如何才能打开?

将程序刷了。方法和楼上一样。

飞飞one 发表于 2012-10-11 19:33:59

回复:不小心把STM32F103的JTAG和SWD接口都给关了,如何才能打开?

回复第 2 楼 于2012-10-11 08:45:52发表:
哈哈,你可以设置boot0脚,用flash loader工具连接串口传程序,当然上拉boot0后,重新上电程序在停止状态再用仿真器就好使了。
 

:lol:D给力啊!高手!小弟在此拜过!求QQ

飞飞one 发表于 2012-10-11 19:49:52

回复:不小心把STM32F103的JTAG和SWD接口都给关了,如何才能打开?

回复第 3 楼 于2012-10-11 09:35:52发表:
将程序刷了。方法和楼上一样。 

给力啊!管用!高手,求QQ

zykzyk-93033 发表于 2012-10-11 21:38:41

RE:不小心把STM32F103的JTAG和SWD接口都给关了,如何才能打开?

高招哦啊:D

徐_公 发表于 2014-1-6 10:54:30

回复:不小心把STM32F103的JTAG和SWD接口都给关了,如何才能打开?

您好,追问一下,我用的是107的实验板,附带的是JTAG借口,我想用SW往里写,线都改了,但在KEIL里检不到,是不是软件里还得设置一下啊,你说您吧JTAG给关了,那我要想用SW在哪能看看是否开开了呢,谢谢xg6480035@sina.com

天天晓宇 发表于 2015-1-27 16:48:52

用串口编程,在程序中把SWD打开
页: [1] 2
查看完整版本: 不小心把STM32F103的JTAG和SWD接口都给关了,如何才能打开?