打印
[技术问题解答]

KL25能跑程序但SWD连接失败

[复制链接]
1495|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flyriz|  楼主 | 2015-7-2 14:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如题,KL25程序能跑,但是想再烧程序的时候,一直连接失败。
用的是KL25 FRDM板子改成的调试器,在上面试了两种固件,JLink_OpenSDA和CMSIS-DAP_OpenSDA都不行。最开始的程序也是这样子烧进去的,所以硬件连接上应该没问题。请教FSL大神们,可能是哪些问题呢?

相关帖子

沙发
FSL_TICS_ZJJ| | 2015-7-2 14:52 | 只看该作者
楼主芯片被锁了?
你SWD线接了几根?
打开JLINKCOMMANDER看看, 能不能找到内核?

使用特权

评论回复
板凳
flyriz|  楼主 | 2015-7-2 15:11 | 只看该作者
FSL_TICS_ZJJ 发表于 2015-7-2 14:52
楼主芯片被锁了?
你SWD线接了几根?
打开JLINKCOMMANDER看看, 能不能找到内核? ...

SWD接了三根线,DIO,CLK,RESET
地线,电源线是与调试板共用的

使用特权

评论回复
地板
flyriz|  楼主 | 2015-7-2 15:15 | 只看该作者
FSL_TICS_ZJJ 发表于 2015-7-2 14:52
楼主芯片被锁了?
你SWD线接了几根?
打开JLINKCOMMANDER看看, 能不能找到内核? ...

JLINKCOMMANDER之前就看过了,识别不了

使用特权

评论回复
5
flyriz|  楼主 | 2015-7-2 15:21 | 只看该作者
FSL_TICS_ZJJ 发表于 2015-7-2 14:52
楼主芯片被锁了?
你SWD线接了几根?
打开JLINKCOMMANDER看看, 能不能找到内核? ...

我现在KEIL下面可以看到芯片IDCODE:
但是一点击load,就会弹出这个:


郁闷!!!

使用特权

评论回复
6
FSL_TICS_ZJJ| | 2015-7-2 15:23 | 只看该作者
flyriz 发表于 2015-7-2 15:15
JLINKCOMMANDER之前就看过了,识别不了

你有没有其他的JINK?
我记得好像FRDM的固件是有限制的,不能给其他自己的芯片烧录。
你说你之前能够烧录成功一次?
那你把你板子的reset按住的同时,打开JLINK commander 看看是不是能够连上。
如果一直不能连上,最好找个JLINK试试,这样好判别到底是JLINK固件的问题,还是你板子的问题。
对了,你板子的NMI有没有加上拉?

使用特权

评论回复
7
FSL_TICS_ZJJ| | 2015-7-2 15:24 | 只看该作者
flyriz 发表于 2015-7-2 15:21
我现在KEIL下面可以看到芯片IDCODE:
但是一点击load,就会弹出这个:

你这个固件不是JLINK啊,是opensda啊。
opensda是肯定不能给你其他芯片烧录的,它只能烧录FRDM的板子,限制了。

使用特权

评论回复
8
flyriz|  楼主 | 2015-7-2 15:59 | 只看该作者
FSL_TICS_ZJJ 发表于 2015-7-2 15:23
你有没有其他的JINK?
我记得好像FRDM的固件是有限制的,不能给其他自己的芯片烧录。
你说你之前能够烧录 ...

FRDM可以给其他的芯片烧录,我就是按照下面这个来操作的,之前的DEMO板都是按这个方式



FRDM固件可以自己修改,如果要用JLINK commander则选择JLink_OpenSDA,也可以选择CMSIS-DAP_OpenSDA,则变成我下面这个图片的样子:




使用特权

评论回复
9
FSL_TICS_ZJJ| | 2015-7-2 16:22 | 只看该作者
flyriz 发表于 2015-7-2 15:59
FRDM可以给其他的芯片烧录,我就是按照下面这个来操作的,之前的DEMO板都是按这个方式

那你还有其他的板子吗?
你用JLINK固件给其他板子烧看看是否能烧。
如果能烧,就要找你现在这款芯片的问题了。

使用特权

评论回复
10
flyriz|  楼主 | 2015-7-2 16:55 | 只看该作者
FSL_TICS_ZJJ 发表于 2015-7-2 16:22
那你还有其他的板子吗?
你用JLINK固件给其他板子烧看看是否能烧。
如果能烧,就要找你现在这款芯片的问 ...

暂时解决问题了,把仿真连接线剪短一点就OK了,应该是线太长导致波形失真。

使用特权

评论回复
11
user007| | 2015-7-2 20:05 | 只看该作者
flyriz 发表于 2015-7-2 16:55
暂时解决问题了,把仿真连接线剪短一点就OK了,应该是线太长导致波形失真。 ...

感谢分享经验

使用特权

评论回复
12
quray1985| | 2015-7-2 20:48 | 只看该作者
用别的下载器试过吗?

使用特权

评论回复
13
cowboy2014| | 2015-7-2 21:37 | 只看该作者
是不是下载器的驱动没有装好?

使用特权

评论回复
14
lwsn| | 2015-7-3 21:28 | 只看该作者
把仿真连接线剪短一点就OK了,应该是线太长导致波形失真。

这一点倒是值得注意的

使用特权

评论回复
15
大苏牙| | 2015-7-5 21:08 | 只看该作者
楼主,reset管脚有没有起作用呢

使用特权

评论回复
16
flyriz|  楼主 | 2015-7-9 16:10 | 只看该作者
大苏牙 发表于 2015-7-5 21:08
楼主,reset管脚有没有起作用呢

已经解决了,是仿真线太长

使用特权

评论回复
17
大苏牙| | 2015-7-30 16:28 | 只看该作者
flyriz 发表于 2015-7-9 16:10
已经解决了,是仿真线太长

这种问题也能遇到啊

使用特权

评论回复
18
李香兰| | 2015-7-30 21:28 | 只看该作者
板子上的下载器能用吗

使用特权

评论回复
19
flyriz|  楼主 | 2015-8-3 10:00 | 只看该作者
李香兰 发表于 2015-7-30 21:28
板子上的下载器能用吗

问题已解决了,现在正常

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

439

帖子

7

粉丝