OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2808|回复: 14

关于SWD下载出错,程序运行一次以后就无法下载的问题?

[复制链接]

20

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
1012
注册时间
2017-7-27
在线时间
162 小时
发表于 2019-7-14 22:18:49 | 显示全部楼层 |阅读模式
4金钱
尝试了很多方法,还是没有效果,程序里面并没有对SWD引脚的使用,之前采用JTAG时候是没有问题的,换成SWD下载就不行了,感觉下载程序运行以后芯片被锁。不知道还有没有其他的可能,或者遇到的朋友说说解决方法,感谢!

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

20

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
1012
注册时间
2017-7-27
在线时间
162 小时
 楼主| 发表于 2019-7-30 14:52:34 | 显示全部楼层

问题好像找到了,大概率是jlink问题;不过不是单纯的jlink问题;
总结如下:
总共焊接了三块板子
自己的jlink:
1、无论那一块板子每次换了新的芯片就可以下载;
2、有一块板子一直可以正常下载;
别人的jlink:
1、三块板子都可以下载,自己jlink无法下载的那两块也可以正常下载;

测试三块板子上电时SWD接口电平,
自己jlink可以下载的板子的程序电平:SWDIO:3.3V      SWDCLK:0V
其他两块  SWDIO:3.3V      SWDCLK:3.3V
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-7-14 22:18:50 | 显示全部楼层
white199494 发表于 2019-7-17 17:06
今天把原理图所有的IO都对了一次,没有用到的都不初始化,然后现在好像可以了。后面再看看

继续测试
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

20

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
1012
注册时间
2017-7-27
在线时间
162 小时
 楼主| 发表于 2019-7-14 22:19:30 | 显示全部楼层
板子硬件基本只有下载接口不一样,其他基本都是一致的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-7-15 01:47:47 | 显示全部楼层
用回jtag,还行么?
回复

使用道具 举报

20

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
1012
注册时间
2017-7-27
在线时间
162 小时
 楼主| 发表于 2019-7-15 08:26:47 | 显示全部楼层
正点原子 发表于 2019-7-15 01:47
用回jtag,还行么?

硬件接口没有预留,当时硬件改版的目的就是想把JTAG换成SWD,SWD采用的4线,Vrf  GND clk  IO
回复

使用道具 举报

20

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
1012
注册时间
2017-7-27
在线时间
162 小时
 楼主| 发表于 2019-7-15 08:34:22 | 显示全部楼层
正点原子 发表于 2019-7-15 01:47
用回jtag,还行么?

重新换一块芯片第一次SWD都可以下载。后续SWD下载不了,采用STlink先擦除flash,然后居然也可以成功下载,但是SWD后面就是下不了。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-7-16 02:50:03 | 显示全部楼层
white199494 发表于 2019-7-15 08:34
重新换一块芯片第一次SWD都可以下载。后续SWD下载不了,采用STlink先擦除flash,然后居然也可以成功下载 ...

估计是你代码禁止了JTAG/SWD吧?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

20

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
1012
注册时间
2017-7-27
在线时间
162 小时
 楼主| 发表于 2019-7-16 08:59:47 | 显示全部楼层
本帖最后由 white199494 于 2019-7-16 09:02 编辑
正点原子 发表于 2019-7-16 02:50
估计是你代码禁止了JTAG/SWD吧?

查看了代码并没有禁止接口,具体IO都没有用到其他地方,之前一块板子用的是20pinJTAG下载方式一切正常,后面用杜邦线采用4线SWD下载也一切正常,这一块改版的采用SWD接口就有问题,试了两块一样的问题。都是同一个程序郁闷。。。。没什么头绪,从现象上看感觉是软件的什么操作和这个硬件不匹配导致了芯片锁死的感觉。
回复

使用道具 举报

20

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
1012
注册时间
2017-7-27
在线时间
162 小时
 楼主| 发表于 2019-7-16 09:08:37 | 显示全部楼层
正点原子 发表于 2019-7-16 02:50
估计是你代码禁止了JTAG/SWD吧?

目前的状态就是死活检测不到芯片,拉低RST引脚也不管用,迷了
回复

使用道具 举报

18

主题

117

帖子

0

精华

高级会员

Rank: 4

积分
513
金钱
513
注册时间
2018-6-7
在线时间
104 小时
发表于 2019-7-16 10:26:47 | 显示全部楼层
之前遇到过,经常报错Cortex—M0,发现是4线很不稳定,我把下载线剪很短,后来就没出现了
回复

使用道具 举报

20

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
1012
注册时间
2017-7-27
在线时间
162 小时
 楼主| 发表于 2019-7-16 11:21:10 | 显示全部楼层
翾宥 发表于 2019-7-16 10:26
之前遇到过,经常报错Cortex—M0,发现是4线很不稳定,我把下载线剪很短,后来就没出现了

第一次下载没有一点问题,也可以多次下载,但是进行一些操作以后就永远检测不到芯片了,所以感觉是程序里面的什么操作导致芯片被锁还是怎么了,下载器就无法检测到芯片,不知道哪些情况会引起芯片被锁
回复

使用道具 举报

18

主题

117

帖子

0

精华

高级会员

Rank: 4

积分
513
金钱
513
注册时间
2018-6-7
在线时间
104 小时
发表于 2019-7-17 11:08:45 | 显示全部楼层
white199494 发表于 2019-7-16 11:21
第一次下载没有一点问题,也可以多次下载,但是进行一些操作以后就永远检测不到芯片了,所以感觉是程序里 ...

换个程序下载试试
回复

使用道具 举报

20

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
1012
注册时间
2017-7-27
在线时间
162 小时
 楼主| 发表于 2019-7-17 17:06:15 | 显示全部楼层
翾宥 发表于 2019-7-17 11:08
换个程序下载试试

今天把原理图所有的IO都对了一次,没有用到的都不初始化,然后现在好像可以了。后面再看看
回复

使用道具 举报

20

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
金钱
1012
注册时间
2017-7-27
在线时间
162 小时
 楼主| 发表于 2019-7-25 18:44:19 | 显示全部楼层

板子第二天可以正常检测到SWD接口,后面测试了一下芯片的IO输出控制光耦通断,SWD接口又检测不到了   后面又焊了一块板子单独测试IO输出但是SWD接口始终可以正常检测到和下载程序,蒙了。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-1 02:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表