jicheng0622

【原创】对比几款流行的Kinetis调试器速度

0
阅读(5867)

   如今飞思卡尔的Kinetis系列卖的火热(哎,可怜的Coldfire啊,其实Coldfire功能还是灰常强大的,败就败在生态系统的不足上,不过还是有些领域替代不了Coldfire的,例如具有双MAC的coldfire V4内核MCF54418),所以其周边的开发工具也逐渐完善增多,这里先罗列出以下几款调试器:

    1)OSBDM,为飞思卡尔开源的OSJTAG(现由P&E维护),可以去P&E官网下载完整的软硬件方案;

    2)USBDM,为网友pgo开源的支持飞思卡尔全系列MCU,支持JTAG和SWD方式,所以可以调试Kinetis L系列,也可以下载软硬件解决方案;

    3)J-Link,目前最主流的ARM调试器,几乎支持所有的ARM设备,而且超稳定,速度杠杠的,呵呵;

    4)USB Multilink,为飞思卡尔官方调试器(又是P&E出品),支持飞思卡尔全系列MCU,所以当然包括Kinetis了;

    5)Cyclone Pro,它更多的是作为在线编程器来使用的,很多厂家量产的时候用它来批量编程芯片事半功倍。

    ... ...

    下面比较一下他们的速度,我这里拷贝了一张pgo测试的OSBDM、USBDM-JTAG和USBDM-SWD速度,如下图:


    从上图可以明显看出OSJTAG是最慢的,而对USBDM来说的话则是SWD方式偏快一些,这个是当然的,别看SWD只有两根线(SWCLK和SWDATA),但是却被大家普遍看好替代JTAG方式,呵呵。

    上图没有列出J-Link、USB Multilink和Cyclone Pro,后两种没怎么用过不太熟悉,但据我的经验来说,Jlink的速度是绝对在OSBDM和USBDM之上的,把它们拍在沙滩上是没问题的,哈哈。

     就先说这么多了,等以后体验USB Multilink和Cyclone之后再在博客里说上一说,呵呵,未完待续~