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

STM32F405烧写程序 “No device found on SWD”

[复制链接]
wangao2010 提问时间:2016-7-15 11:06 /
问题解决了,是CAN测试程序对SWD引脚有影响

新板子调试时遇到的问题,希望可以在这里找到解决的方法;
【一、硬件电路】:
1.程序加载使用SWD接口;
2.Boot0和Boot1可以用跳线接高或者低;如图:

SWD接口电路

SWD接口电路

boot0和boot1选择电路

boot0和boot1选择电路

【二、软件环境】:
1.bootloader程序使用的是IAR;
2.操作系统(MICO庆科的)程序使用的是IAR;
3.CAN测试程序用的是MDK;
注:bootloader和操作系统是协同工作的;CAN测试程序是因为调试时CAN接口调试时每反应所以另外做的测试程序和bootloader及操作系统无任何关联;

MDK5

MDK5
iar.png
【三、每种程序下载的地址】
1.IAR的程序下载到MCU的地址无法查到;MDK下载CAN测试程序地址为:
mdk load add.png
【四、所做的操作】
1.IAR中->Project->DownLoad->Download active application 下载bootloader 和 操作系统程序多次均正常;
2.MDK中“Download”程序到MCU中初次正常,再次点击“Download”是出现如下错误:
mdk no..found.png
3.用J-Link Commander 连接报错如下:
j-commander err.png




收藏 评论1 发布时间:2016-7-15 11:06

举报

1个回答
无薪税绵 回答时间:2018-3-5 12:34:22
即然IAR可以下载,证明了硬件是正常的,
估计是KEIL的设置有问题。

你试试用IAR下载后,再用KEIL看看能不能读出芯片的ID。
如果能的话,用KEIL下载相同的代码,再看看能不能读出ID,
如果不能,就是KEIL的设置有问题了。

你试试自己调一下,如果还是不行,
你就把DEBUG的参数,全部帖图发上来看看。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

所属标签

相似问题

官网相关资源

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