查看: 2988|回复: 3

[原创] 使用OpenSDA平台作为J-Link调试Kinetis

[复制链接]

该用户从未签到

12

主题

52

帖子

0

新手上路

Rank: 1

积分
46
最后登录
1970-1-1
发表于 2013-7-25 13:52:17 | 显示全部楼层 |阅读模式
     继上次开山之作之后再次写一个好东西,呵呵。想到过使用飞思卡尔的Freedom平台当做昂贵的J-Link调试器吗,好吧,这次给你机会了,呵呵。昨天在去SEGGER官网查资料的时候看到了一个suprise,Segger刚刚为OpenSDA平台release了一个可以兼容Jlink功能的firmware。说白了,就是借用OpenSDA当做J-Link用,当然有部分功能是有所限制的,不过瑕不掩瑜,Jlink的高速、稳定及一些特有的功能一直让接触过它的开发者印象深刻,所以能用low-cost的OpenSDA实现高性能的Jlink实在是让人兴奋,包括在下,哈哈,所以还等什么,赶紧露胳膊抹袖子整整吧,呵呵~
    其实这次SEGGER提供的firmware就是OpenSDA的一个Application(我已经上传到本帖子最后的附件中了),类似MSD-APP和DBUG-APP等其他的OpenSDA应用,所以它的使用方法类似,具体可以参考我之前的一篇博客《尝鲜OpenSDA方式调试仿真Freedom平台》http://blog.chinaaet.com/detail/31795.html
    (1)将firmware更新到OpenSDA的平台之后,再回到normal mode,这样就可以把OpenSDA当J-Link用了。将硬件连接好之后,打开J-Link Commander,弹出的窗口如下图所示,看吧,有点如假包换的J-Link味道了吧,呵呵,而且还有正版的S/N序列号哦。

    (2)当然在IAR环境下使用它还需要简单的设置几步,如下图所示,建议不使用flash loader而是使用jlink自带的调试下载引擎,更稳定且速度杠杠的,呵呵:


    (3)一切都准备好之后,就可以按照J-Link的调试方法调试Kinetis了,呵呵。当然有个最大的好处是,借用J-Link的特性,使用OpenSDA也可以支持Live watch了,可以实时更新观察变量,这点灰常灰常给力,如下图:

Limitations:
    当然我们也会猜到SEGGER不会那么蠢到自断财路(OpenSDA平台可是非常low-cost的),不然谁还会用那么昂贵的正版J-Link啊,呵呵。所以使用SEGGER提供的这个firmware有以下几点限制:
1)只能用在飞思卡尔平台基于ARM的产品上;
2)只可以调试飞思卡尔的评估板,所以貌似如果用在自己画的板子上可能有问题;
3)还有一个比较遗憾的,那就是不支持使用J-Flash软件(我一直觉着J-Flash很好用);
4)SEGGER不提供技术支持(这个我觉着无所谓)。
    总体来说,还是利好的消息的,我还是灰常灰常看好OpenSDA的应用前景的,连SEGGER都低头兼容了,看来飞思卡尔以后调试器短板有望得到弥补,加油吧,呵呵。
    不聊了,附件为更新的固件,未完待续~
 

JLink_OpenSDA.zip

68.69 KB, 下载次数: 31, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

4

主题

92

帖子

0

中级会员

Rank: 3Rank: 3

积分
285
最后登录
2022-4-14
发表于 2013-7-30 16:48:48 | 显示全部楼层

RE:使用OpenSDA平台作为J-Link调试Kinetis

还是复合设备吗?
USB转串口的功能还能用吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

92

帖子

0

中级会员

Rank: 3Rank: 3

积分
285
最后登录
2022-4-14
发表于 2013-7-30 16:49:24 | 显示全部楼层

RE:使用OpenSDA平台作为J-Link调试Kinetis

SEGGER如果能放出源码就好啦
这样大家就可以去修改啦。
回复 支持 反对

使用道具 举报

该用户从未签到

16

主题

705

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1745
最后登录
1970-1-1
发表于 2013-12-11 16:34:18 | 显示全部楼层

RE:使用OpenSDA平台作为J-Link调试Kinetis

学习了,顶起!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-6 02:22 , Processed in 0.125447 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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