[技术问题解答] KL25能跑程序但SWD连接失败

[复制链接]
1961|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之前就看过了,识别不了
 楼主| flyriz 发表于 2015-7-2 15:21 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-7-2 14:52
楼主芯片被锁了?
你SWD线接了几根?
打开JLINKCOMMANDER看看, 能不能找到内核? ...

我现在KEIL下面可以看到芯片IDCODE:
QQ截图20150702151747.jpg 但是一点击load,就会弹出这个:
QQ截图20150702151756.jpg

郁闷!!!
FSL_TICS_ZJJ 发表于 2015-7-2 15:23 | 显示全部楼层
flyriz 发表于 2015-7-2 15:15
JLINKCOMMANDER之前就看过了,识别不了

你有没有其他的JINK?
我记得好像FRDM的固件是有限制的,不能给其他自己的芯片烧录。
你说你之前能够烧录成功一次?
那你把你板子的reset按住的同时,打开JLINK commander 看看是不是能够连上。
如果一直不能连上,最好找个JLINK试试,这样好判别到底是JLINK固件的问题,还是你板子的问题。
对了,你板子的NMI有没有加上拉?
FSL_TICS_ZJJ 发表于 2015-7-2 15:24 | 显示全部楼层
flyriz 发表于 2015-7-2 15:21
我现在KEIL下面可以看到芯片IDCODE:
但是一点击load,就会弹出这个:

你这个固件不是JLINK啊,是opensda啊。
opensda是肯定不能给你其他芯片烧录的,它只能烧录FRDM的板子,限制了。
 楼主| flyriz 发表于 2015-7-2 15:59 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-7-2 15:23
你有没有其他的JINK?
我记得好像FRDM的固件是有限制的,不能给其他自己的芯片烧录。
你说你之前能够烧录 ...

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

QQ截图20150702155140.jpg

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


QQ截图20150702151747.jpg

FSL_TICS_ZJJ 发表于 2015-7-2 16:22 | 显示全部楼层
flyriz 发表于 2015-7-2 15:59
FRDM可以给其他的芯片烧录,我就是按照下面这个来操作的,之前的DEMO板都是按这个方式

那你还有其他的板子吗?
你用JLINK固件给其他板子烧看看是否能烧。
如果能烧,就要找你现在这款芯片的问题了。
 楼主| flyriz 发表于 2015-7-2 16:55 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-7-2 16:22
那你还有其他的板子吗?
你用JLINK固件给其他板子烧看看是否能烧。
如果能烧,就要找你现在这款芯片的问 ...

暂时解决问题了,把仿真连接线剪短一点就OK了,应该是线太长导致波形失真。
user007 发表于 2015-7-2 20:05 | 显示全部楼层
flyriz 发表于 2015-7-2 16:55
暂时解决问题了,把仿真连接线剪短一点就OK了,应该是线太长导致波形失真。 ...

感谢分享经验
quray1985 发表于 2015-7-2 20:48 | 显示全部楼层
用别的下载器试过吗?
cowboy2014 发表于 2015-7-2 21:37 | 显示全部楼层
是不是下载器的驱动没有装好?
lwsn 发表于 2015-7-3 21:28 | 显示全部楼层
把仿真连接线剪短一点就OK了,应该是线太长导致波形失真。

这一点倒是值得注意的
大苏牙 发表于 2015-7-5 21:08 | 显示全部楼层
楼主,reset管脚有没有起作用呢
 楼主| flyriz 发表于 2015-7-9 16:10 | 显示全部楼层
大苏牙 发表于 2015-7-5 21:08
楼主,reset管脚有没有起作用呢

已经解决了,是仿真线太长
大苏牙 发表于 2015-7-30 16:28 | 显示全部楼层
flyriz 发表于 2015-7-9 16:10
已经解决了,是仿真线太长

这种问题也能遇到啊
李香兰 发表于 2015-7-30 21:28 | 显示全部楼层
板子上的下载器能用吗
 楼主| flyriz 发表于 2015-8-3 10:00 | 显示全部楼层
李香兰 发表于 2015-7-30 21:28
板子上的下载器能用吗

问题已解决了,现在正常
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

439

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部