查看: 4752|回复: 17

[求助] MKW30下载不可靠

[复制链接]

该用户从未签到

4

主题

35

帖子

0

注册会员

Rank: 2

积分
110
最后登录
1970-1-1
发表于 2016-4-18 14:34:24 | 显示全部楼层 |阅读模式
MKW30Z160VHM4除了蓝牙外,接了一个SPI的设备,由于管脚不够用SWD复用了一个按键和指示灯,编译下载用的KEILV5.11.0.0和JLINK,现象是很大概率(大于80%)第一次无法下载,测量reset、clk、DIO三个脚,CLK平时为低,DIO为高,reset为高脉冲,万用表测量约0.8V,如果把reset和地短接,点下载,然后把短接断开,可以正常下载,但是再次下载时20%概率还得短接,否则下载失败,复用clk、dio后必须这么操作。附件是原理图,各位大神看看什么地方有问题?为了解决焊接不可靠的问题,特意做的钢网治具,不过是手动刮锡膏拿SMD返修风枪手吹的。谢谢~
我知道答案 目前已有17人回答

TAG2.pdf

115 KB, 下载次数: 3, 下载积分: 威望 1

原理图

回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24871
最后登录
2025-7-18
发表于 2016-4-18 15:26:01 | 显示全部楼层

回帖奖励 +1 NXP金币

楼主你好!
SWD_DIO最好外接一个上拉。
如果你把SWD的DIO,CLK复用了,那么一旦程序烧进去之后,上电SWD的功能就没有了,所以一定要留着RESET引脚,这样可以用你说的方法,reset接地,去连接MCU。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

35

帖子

0

注册会员

Rank: 2

积分
110
最后登录
1970-1-1
 楼主| 发表于 2016-4-18 17:05:31 | 显示全部楼层
小恩GG 发表于 2016-4-18 15:26
楼主你好!
SWD_DIO最好外接一个上拉。
如果你把SWD的DIO,CLK复用了,那么一旦程序烧进去之后,上电SWD的功 ...

我们加个上拉试试,谢谢~
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24871
最后登录
2025-7-18
发表于 2016-4-18 17:46:20 | 显示全部楼层
公交环游 发表于 2016-4-18 17:05
我们加个上拉试试,谢谢~

嗯,不过,下过你复用SWD口的程序之后,再次下载肯定会提示连接不上的,这个是正常现象。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

35

帖子

0

注册会员

Rank: 2

积分
110
最后登录
1970-1-1
 楼主| 发表于 2016-4-20 18:59:28 | 显示全部楼层
小恩GG 发表于 2016-4-18 17:46
嗯,不过,下过你复用SWD口的程序之后,再次下载肯定会提示连接不上的,这个是正常现象。 ...

版主你好~~~
SWD复用后再次下载直接下一般会失败,现在我们通过短接复位脚和地,然后点下载,然后松开短接的复位脚,可以正常下载。
有两个问题:
1.这种复用后的下载方式是否合适?
2.板子调试一段时间后,再次下载一直失败(没有把复位管脚和地短接过),现象如截图所示,请帮忙分析下原因
另外,关于MKW30这种芯片,不是标准的QFN,除了贴片机和专业的返修平台外,手工焊接,您那边有没有什么推荐的方式?我们尝试了钢网治具,手动刮锡膏,但是由于没做定位孔,成功率很低,而且焊接可靠性也不是百分百。
谢谢~

下载失败截图

下载失败截图
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24871
最后登录
2025-7-18
发表于 2016-4-21 10:40:48 | 显示全部楼层
楼主你好!
1.如果要SWD引脚复用,需要下载,那么就需要先把reset接低连接。这个是我目前知道的办法,还没有其他的办法。毕竟SWD口被复用,所以下载会有些限制。
2. 你说的:“板子调试一段时间后,再次下载一直失败”
是SWD引脚复用还是没有复用?
3. 关于批量焊接,可能你还是需要咨询下具体的焊接公司,他们应该会有专门的办法。

回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

35

帖子

0

注册会员

Rank: 2

积分
110
最后登录
1970-1-1
 楼主| 发表于 2016-4-21 11:00:16 | 显示全部楼层
小恩GG 发表于 2016-4-21 10:40
楼主你好!
1.如果要SWD引脚复用,需要下载,那么就需要先把reset接低连接。这个是我目前知道的办法,还没 ...

您好~
程序上SWD两个管脚SCK复用成输出长高,DIO复用成输入,但是初始化配完后后面程序没有再操作这两个IO。出现这种下载错误的板子现在出了两个,期间都没有采用短接复位管脚到地的方式,这两个板子都能正常的重复烧写,出问题后尝试了所有方式都不行。从截图的错误信息里您那边能给分析几个可能的原因吗?
谢谢~~
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24871
最后登录
2025-7-18
发表于 2016-4-21 11:02:59 | 显示全部楼层
公交环游 发表于 2016-4-21 11:00
您好~
程序上SWD两个管脚SCK复用成输出长高,DIO复用成输入,但是初始化配完后后面程序没有再操作这两个I ...

就是说,复用的代码烧录之后,就算复位引脚拉到低,也不能连接上对吗?
你用Jlink command界面,把reset拉低,看看能不能找到ARM 内核?
注意,先拉低reset,然后打开JLINK COMMANDER。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

35

帖子

0

注册会员

Rank: 2

积分
110
最后登录
1970-1-1
 楼主| 发表于 2016-4-21 15:54:05 | 显示全部楼层
小恩GG 发表于 2016-4-21 11:02
就是说,复用的代码烧录之后,就算复位引脚拉到低,也不能连接上对吗?
你用Jlink command界面,把reset拉 ...

复用的代码烧录之后,出问题的那两个板子,出现不能下载的问题后,即使把复位引脚拉低,也无法连接上,现象如上面贴图所示。jlink command界面我一会试一下,出问题的板子同事拿过去量结构外壳了。我开始贴的原理图上有什么会导致芯片损坏的潜在bug吗?
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24871
最后登录
2025-7-18
发表于 2016-4-21 16:14:52 | 显示全部楼层
公交环游 发表于 2016-4-21 15:54
复用的代码烧录之后,出问题的那两个板子,出现不能下载的问题后,即使把复位引脚拉低,也无法连接上,现 ...

你现在焊了多少板子,出现2块板子这样的问题?
之前能把程序烧进去吗?
还是重来都没能烧程序进去?
关于原理图,建议电源引脚都就近加电容,其余的具体最小系统,你可以直接参考FRDM-KW40 的使用指南,
http://cache.nxp.com/files/32bit ... on&fileExt=.pdf

原理图
http://cache.nxp.com/files/soft_ ... ds&fileExt=.pdf
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-19 19:45 , Processed in 0.113755 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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