你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

No target connected解决方法之一

[复制链接]
woshilee 发布时间:2015-3-13 16:47
本帖最后由 woshilee 于 2015-3-24 16:57 编辑

在用STM32F072RB学习时,配置GPIOA时,不小心将连接SWD总线上的两个端口(PA13,PA14)都配置为了输出,就再也不能用SWD仿真或者下载程序了,解决方法如下:

1、先确认目标板上电。

2、先长按住目标板上的复位键,再点击 Settings,再松开目标板上的复位键。


3、此时KEIL打开Settings的设置对话框,请确认有红框圈中的内容后,再进行下一步。

4、将板子断电,重新上电。
5、先长按复位键,再点击仿真或者下载按钮,再松开复位键。
      注:这里点仿真到松开复位键不是每一次都能成功,每次点了仿真键到松开复位键的时间每次都不同,在某一个点时,就可以进入仿真或者下载程序了。板子就恢复正常了。但需要注意的是,在程序里一定要避开对GPIO13\GPIO14的配置。


总结:
在程序中配置了GPIO13\GPIO14。
我用万用表测量目标板上的复位脚,在点击仿真时,有瞬间的电平变化,我分析应该是对目标板有复位的动作,但为什么GPIOA的配置状态没有复位呢?有一点没有搞懂。手册写有GPIOA_MODER复位后的值为:0x2800 0000,即将GPIO13\14配置为复用模式,但为什么在程序配置了GPIO13\14为输出,并且在目标芯片有复位的情况下也会引起SWD无法仿真、下载的问题。




1320962065720874110.jpg
收藏 2 评论9 发布时间:2015-3-13 16:47

举报

9个回答
zfz0122 回答时间:2015-3-13 16:58:28
谢谢分享 图片挂了 3.gif
foxglove 回答时间:2015-3-13 17:26:49
No target connected解决方法之一 图片挂了
大浪10010 回答时间:2015-3-13 20:09:40
收下,,,,多谢
拼命三郎 回答时间:2015-3-13 22:09:53
xxxxxxxxxx.jpg
拼命三郎 回答时间:2015-3-13 22:20:32
顶顶顶顶顶顶顶顶顶大大大.jpg
_ilikerome_ 回答时间:2015-3-14 08:45:43
谢谢分享,总结的不错。。。
wambob 回答时间:2015-3-14 09:49:19
帮顶一下,还没遇到
wu1169668869 回答时间:2015-3-14 10:04:37
学习一下,好像将boot1拉高也是可以的?
wu1169668869 回答时间:2015-3-14 10:04:56
还有图片挂了不补一下吗…

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版