查看: 6091|回复: 2

[原创] 使用OpenSDA平台作为USBDM调试Kinetis

[复制链接]

该用户从未签到

12

主题

52

帖子

0

新手上路

Rank: 1

积分
46
最后登录
1970-1-1
发表于 2013-7-27 18:14:30 | 显示全部楼层 |阅读模式
     不得不说最近看到的好消息真不少,前段时间我刚写出来使用OpenSDA当做Jlink的方法,最近又发现USBDM最新版本(USBDM10.5b)也推出了兼容OpenSDA的固件,即也可以使用OpenSDA当做USBDM来用了,看来OpenSDA真是前途大大的有啊,不错不错,当然也真是佩服pgo大神的开源分享精神,真是太给力了,所以我第一时间做了个简单的测试验证,不敢独享,特此分享给大家也尝尝鲜。
    关于USBDM我就不多做介绍了,常看我博客的博友肯定知道了(很久之前写了不少关于调试器的文章),如果不了解USBDM到底是什么的话可以移步我之前写的《着手JM60试做开源USBDM》那篇文章http://blog.chinaaet.com/detail/30791.html,里面对USBDM做了较详细的介绍。本篇就着重说说怎么在飞思卡尔Freedom平台的OpenSDA上使用USBDM。
    类似上篇提到的Segger发布的firmware,这次pgo放出的也是以兼容USBDM方式的firmware,也就是仍作为OpenSDA的应用发布的,该USBDM的firmware可以到博客最后的附件中下载,而更新OpenSDA应用的方法仍是参考《尝鲜OpenSDA方式调试仿真Freedom平台》http://blog.chinaaet.com/detail/31795.html这篇文章。
    1)固件更新完毕之后,再回到Normal模式,然后搭建好硬件平台,即将OpenSDA和目标板均上好电(当然如果直接在Freedom板上做测试的话直接插好USB线就是了);
    2)到sourceforge上下载USBDM最新驱动及软件http://sourceforge.net/projects/usbdm/files/Version%204.10.5/,如下图所示,然后将它们安装完毕:

    3)打开开始菜单->USBDM 4.10.5b->ARM Programmer,然后显示如下图:

    4)点击“load and GO”即可使用USBDM的上位机烧写软件将源文件通过OpenSDA平台直接烧写到Kinetis的芯片中了,很NB啊有木有,哈哈,这下省了不少事了,这点上对需要批量烧写芯片的厂家比较有帮助。
    其实该固件的强大之处除了可以使用USBDM的上位机之外也可以借助Codewarrior调试Kinetis,总之就是USBDM的基本特性基本都可以在OpenSDA平台上使用了,这点不像Segger提供的Jlink固件限制诸多,这就是Open source的优势。不过说到这点,其实感觉挺别扭的是,所谓OpenSDA,既然Open了,为什么P&E没有开放OpenSDA的Bootloader让我们觉着稍微有些遗憾,希望P&E能早日开放出来,那样的话飞思卡尔在调试器上的短板可就相当程度上得到弥补了,当然只能希望了,呵呵~
    好了,就到这儿了,喝口水去,呵呵,未完待续~
    附件为USBDM for OpenSDA的firmware:

USBDM_OpenSDA.zip

22.21 KB, 下载次数: 49, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2013-7-29 15:20:44 | 显示全部楼层

RE:使用OpenSDA平台作为USBDM调试Kinetis

很有启发,回去试试!!
回复 支持 反对

使用道具 举报

该用户从未签到

16

主题

705

帖子

0

金牌会员

Rank: 6Rank: 6

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

RE:使用OpenSDA平台作为USBDM调试Kinetis

没用过这种方法,看看!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-19 01:22 , Processed in 0.087516 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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