kinetis入门之仿真接口及其对应的集成开发环境
0赞作为ARM的成员,kinetis支持标准的20针JTAG接口和标准的软件集成开发环境,像U-Link2、JLINK仿真器和Keil、IAR等集成开发环境;同时作为飞思卡尔的芯片,也支持Codewarrior集成开发环境和飞思卡尔的OpenSourceBDM和USMMULTILINK仿真器。下面列举一下各开发工具,供大家参考:
|
型号 |
U-Link2 |
J-Link |
USBMULTILINK |
OSBDM/OSJTAG |
USBDM |
|
图片 |
|||||
|
厂商 |
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的接口图:
kinetis通常用PORT B、PORT F、PORT G,您在板子上做以上3种接口中的任何1种都可以与上述2种仿真器相连。






