freetech

kinetis入门之仿真接口及其对应的集成开发环境

0
阅读(5559)

作为ARM的成员,kinetis支持标准的20针JTAG接口和标准的软件集成开发环境,像U-Link2、JLINK仿真器和Keil、IAR等集成开发环境;同时作为飞思卡尔的芯片,也支持Codewarrior集成开发环境和飞思卡尔的OpenSourceBDM和USMMULTILINK仿真器。下面列举一下各开发工具,供大家参考:

型号

U-Link2

J-Link

USBMULTILINK

OSBDM/OSJTAG

USBDM

图片

clip_image002

clip_image004

clip_image006

clip_image008

clip_image010

厂商

keil

SEGGER

P&E

Freescale

Freetech

参考价格(¥)

1980

2500

1200

-

128

对应的集成开发环境

Keil

IAR

Codewarrior、IAR

Codewarrior

Codewarrior

还支持哪些芯片

各种ARM芯片

各种ARM芯片

MC9S08、MC9RS08、MC9S12、Codefire V1/2/3/4、MC56F8000(E)、Kinetis

MC9S08、MC9RS08、MC9S12、Codefire V1/2/3/4、MC56F8000(E)、Kinetis

MC9S08、MC9RS08、MC9S12、Codefire V1/2/3/4、MC56F8000(E)、Kinetis

接口类型

20针标准JTAG(间距2.54)

20针标准JTAG(间距2.54)

20针标准JTAG(间距2.54)、Mini20(间距1.27)、Mini10(间距1.27)

20针标准JTAG(间距2.54)、Mini20(间距1.27)、Mini10(间距1.27)

20针标准JTAG(间距2.54)、Mini20(间距1.27)、Mini10(间距1.27)

从上表可以得出以下结论:

1、 如果您只使用kinetis,那用哪种仿真器都可以。

2、 如果您除kinetis外还用到飞思卡尔的其它MCU,那可以选择P&E的USBMULTILINK(飞锐泰克可以买到)或的低成本的USBDM(飞锐泰克可以买到)或飞思卡尔官方开源的OSBDM(也叫OSJTAG,自己可以做),这样同一台仿真器可以支持几乎所有的飞思卡尔芯片。

3、 如果您经常使用kinetis和其他厂家的ARM芯片,你可以选择Keil的ULINK2或SEGGER的J-Link仿真器,这样同一台仿真器可以支持几乎所有的ARM芯片。

4、 如果您同时用到kinetis、飞思卡尔的其它MCU、其他厂家的ARM芯片,那么一台仿真器无法满足您的要求,第2、3种情况的组合更适合您。

5、 如果您产品要求做小尺寸,可以采用Mini20或Mini10接口。

下图是USBMULTILINK-Universual和USBDM的接口图:

clip_image012

kinetis通常用PORT B、PORT F、PORT G,您在板子上做以上3种接口中的任何1种都可以与上述2种仿真器相连。