jicheng0622

【原创】着手JM60试做开源USBDM

0
阅读(39629)

    昨天看到了garfield分享的一篇关于用JM60制作OSBDM的文章,顿时就心痒痒手痒痒(嘿嘿,自小喜欢DIY的我见到好玩的东西一般都会眼睛发亮的),而且其实自己也本来就打算DIY一个USBDM玩玩的,恰巧老师前段时间也扔过来一个清华给Kinetis L系列做的USBDM让我做测试,所以平时也收集了一些资料有了一些储备,只是这一段时间匆忙没来得及画板,而garfield的文章成了导火索,哈哈,所以我就有点迫不及待的想尝尝鲜了(咳咳,弱弱的说其实另外一个原因是我看到老师这有一堆JM60放着,眼馋了,哈哈),那本篇就谈谈制作USBDM前需要做的准备工作,然后中间画板拿去做板之后再焊接调试可能还需要一段时间,所以等一切调好了之后再另开一篇或者两篇单独晒晒成果制作经验之类的,敬请期待,呵呵~

    USBDM是一款开源的USB调试器,是由一个很NB的开发者pgo维护的软硬件结合的项目(软硬件都是人家一人儿做的,哎,我等只有敬佩了),主要是针对FSL的S08,S12,ColdFire,DSC以及Kinetis系列处理器的调试器,同时兼容8位、16位和32位MCU(很强大啊有木有),而且其固件在广大open source爱好者和MCU开发工程师的广泛使用下得到不断的反馈和更新,不断的修正设计中存在的bug,所以固件版本一直在更新,目前更新到4.10.3。呵呵,啰嗦了这么多该上主角了,不然该拆台了:

1、首先在飞思卡尔的官方技术社区里(我以前有介绍过)可以找到pgo共享USBDM的讨论区,上链接https://community.freescale.com/community/bdm/content,关于USBDM项目的更新pgo一般会在这里发布,然后如果有问题也可以在里面提问(咳咳,用英语提问,组织好语言),pgo一般会给予解答。

2、上面说pgo会在FSL的技术社区发布更新,但是实际上它的资料是放在传说中的Sourceforge(业界有名的开源软件开发及管理平台,类似网盘的特点)里维护的,我们进入到Sourceforge,找到pgo所维护的USBDM项目,链接为http://sourceforge.net/projects/usbdm/files/?source=navbar,先上图说明一下:

3、点击最新版本进入之后会看到如下图所示的三个文件,注意这几个文件就是我们要找的资料了,至于每个文件都是干嘛用的,见下图描述,不罗嗦了,直接上图吧,之后的三个小图则分别单独介绍了这三个文件里面的内容:

(1)Source目录:

(2)Installation目录:

(3)Hardware目录:

 

呼呼,这次图片较多,不过比较直观希望能对一些准备或者感兴趣去DIY一个USBDM的博友有所帮助,当然这里我只是说明了DIY之前需要做的准备工作,之后就看自己了,大家共享DIY的乐趣,独乐乐不如众乐乐嘛,哈哈~

就说到这了,我都有点迫不及待的下手了,呵呵,还等什么,开始吧,过段时间等我做出来之后有了成品再跟大家分享。不过开始之前,嘿嘿,还是先去倒杯水喝吧,渴死了,传图片累的慌,哈哈,走了,未完待续~