打印
[Kinetis]

(转)第二季之着手JM60试制OSBDM

[复制链接]
1150|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

前段时间我在博客里分享了我的DIY USBDM之旅,现在用的很happy,工作一切正常,这里得感谢pgo这位大神慷慨的开源为我们提供了如此好用的调试工具(有个小插曲,在USBDM上有个Xilinx的调试接口,后来在Freescale的官方论坛上发现pgo的留言,他只是因为对Xilinx的FPGA比较感兴趣所以才加了这个接口,至于相关协议代码还没有写呢,呵呵,汗死我了,我前几天还天真的把这个接口接到Xilinx上试了试呢,结果可想而知了,哎)。不过比较遗憾的是(以前我曾提到过),一个是目前USBDM所支持的FSL的DSC系列中只支持56F80xx系列,而且我也需要FSL的PowerPC的调试器,另一个则是该USBDM调试器只局限于Codewarrior调试环境(CodeSourcery也可以),习惯用IAR或者MDK环境的同志们就徒有羡鱼情了。不过这点小困难岂能阻止作为广大电子爱好者之一的俺来,“临渊羡鱼不如退而结网”,所以我们还是抓紧结网吧,呵呵,so...本篇的主角就该上场了,上桌——OSBDM。

    OSBDM(Open Source BDM),最早是由飞思卡尔推出的针对FSL自家嵌入式产品的开源调试器项目,最早的前身是TBDML(用过4.x和5.x的很熟悉吧,呵呵),主控芯片也从最早的JB08到JB16再到如今的JM60,同时它所支持的片子也从最早的HCS12系列到Codefire v1,v2,v3,v4再到如今的几乎飞思卡尔全系列产品(包括HCS12,9S08,RS08,Codefire全系列,DSC全系列,MPC56xx系列及如今的飞思卡尔ARM核的Kinetis全系列等,很NB的有木有),支持的接口也从BDM(个人感觉FSL的这个调试接口真的很NB)再到JTAG接口,等等。。。等等。呼... ...,这一口气说了不少,大家跟上,保持队形,呵呵,总之飞思卡尔这个策略很是高明的,前段时间在一些论坛上逛的时候也发现有人羡慕FSL的高明,即开源推出OSBDM,大家做出一块OSBDM的时候表明我们已经离不开飞思卡尔了,世界上每诞生一块OSBDM的同时就首先消耗了一篇飞思卡尔的主控芯片(无论是JB08,还是JB16又或是JM60),更为可观的是这块OSBDM会被用来调试若干多的飞思卡尔的其他片子,这样子FSL自己的嵌入式生态系统就建立起来了,呵呵,很强大吧有木有,飞思卡尔这招又是走的很高明啊,不得不赞一个,哈哈。

    当然,目前该OSBDM项目已由P&E Micro公司接手维护了,可能有些人对P&E Micro不了解,其实P&E Micro主要就是开发飞思卡尔嵌入式产品的调试器,包括USB Multilink Universal,Cyclone MAX及Cyclone Pro等大家所熟悉的产品(开发过飞思卡尔片子的人应该很熟悉吧,哈哈),咳咳,当然价格那是相当的贵,呵呵。有兴趣的可以去瞅瞅去,链接地址为http://www.pemicro.com/。对了,还需要提的一个事是,相比于USBDM,OSBDM的缺点是速度没有前者快,而且麻烦的是调试不同的片子需要更改不同的固件,这点有点麻烦,不过有利必有弊,OSBDM所支持的片子范围更广,而且最吸引我的是可以支持出CW之外的其他开发环境(Kinetis系列),例如IAR后者Keil MDK等IDE。所以相比之下,这些缺点还是可以接受的,毕竟没有完美的东西,哈哈~

    呵呵,本篇说是着手试制但写到这貌似还没有提“试制”两个字来。其实本篇只是本次DIY的开篇之作,主要目的是先教大家了解OSBDM,给出OSBDM的开源资料等,类似于第一季的USBDM DIY,这次也会效仿上次的模式,会分几篇给大家介绍整个OSBDM的制作流程(我目前在画板,之后分享出部分原理图)。所以通篇啰嗦了这么一堆,真正有料的是下面链接给出的OSBDM开源资料http://www.pemicro.com/osbdm/index.cfm,如下图,当然前面那么多也不是白啰嗦的,“大楼垒的高还要看地基打的好”,前面当做给大家说说基本功了



沙发
我是MT| | 2015-4-23 11:02 | 只看该作者
有没有可能带着网友一起DIY呢

使用特权

评论回复
板凳
我思故我在12345|  楼主 | 2015-4-23 11:04 | 只看该作者
我是MT 发表于 2015-4-23 11:02
有没有可能带着网友一起DIY呢

我后期会把原理图和PCB分享出来的,之后也会教大家使用方法

使用特权

评论回复
地板
我是MT| | 2015-4-23 11:04 | 只看该作者
lz能发一篇IAR的使用手册吗

使用特权

评论回复
5
我是MT| | 2015-4-23 11:05 | 只看该作者
lz能发一篇IAR的使用手册吗

使用特权

评论回复
6
我思故我在12345|  楼主 | 2015-4-23 11:05 | 只看该作者
我是MT 发表于 2015-4-23 11:05
lz能发一篇IAR的使用手册吗

IAR的中文手册网上很多啊,也可以去http://www.iartools.com/这个网站看看

使用特权

评论回复
7
我是MT| | 2015-4-23 11:06 | 只看该作者
我思故我在12345 发表于 2015-4-23 11:05
IAR的中文手册网上很多啊,也可以去http://www.iartools.com/这个网站看看

资料不新啊

使用特权

评论回复
8
FSL_TICS_ZJJ| | 2015-4-27 11:22 | 只看该作者
非常感谢你的经验分享!

使用特权

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

本版积分规则

27

主题

318

帖子

9

粉丝