本帖最后由 FSL_TICS_A 于 2013-9-10 11:20 编辑
Kinetis资料检索方法、中文资料及日常问题(不断完善中)
在培训和论坛提问中,发现提出的很多问题都集中在开发资源和开发工具上。在此帖中,我将整理一些常见问题和实用的中文资源或者链接提供给大家,时间和精力有限,后续会慢慢归纳和添加,希望对大家有帮助。
一、官方资源检索相关
通常学习和应用一款芯片是从选择一个评估/开发板开始的,然后安装相应的开发环境和硬件驱动、最后结合芯片Datasheet、Reference Manul、参考设计和官方例程编写程序代码完成项目开发。和其它行业一样,如今对于芯片厂商也流行提供一整套的解决方案,有现成的方案设计提供给客户,减少客户的时间成本,提高开发效率。可是在哪里能找到例程代码、参考设计、如何动手呢,对于很大部分不熟悉飞思卡尔官网的人来说,找到自己需要的资源就很困难,这里以FSL Kinetis系列芯片为例简单给大家介绍一下在飞思卡尔官网资源检索的通常步骤。 首先,进入飞思卡尔的官网 www.freescale.com, 通常大家更习惯于中文,所以点击右上角“中文”选择显示中文,如图1,以后再次进入网站时,它都会自动默认中文显示。然后选择“产品”->微控制器”可以看到里面包括飞思卡尔MCU相关的产品,早期8位/16位MCU、主要用于电机控制的DSC、Vybrid多核控制器,ColdFire架构MCU以及ARM Cortex架构的Kinetis,这里选择Kinetis ARM Cortex MCU,如图2。
图 1
图2 可以看到Kinetis K系列、L系列、M系列、W系列的一些MCU,这里选择KL2,如图3,打开之后如图4可以看到很多调试仿真器、评估开发板、相关软件工具等,这里是一个资源合集。在“文档”栏目中能找到KL2X芯片的Datasheet、参考手册、应用笔记、用户指南等等;在“软件和工具”栏目中能找到KL2X系列MCU可以使用的仿真调试器、评估开发板、软件开发工具、中间件驱动程序等;
图 3
图 4
如前文所讲,需要先找一个硬件开发平台,于是展开“评估/开发板与系统”,可以看到很多飞思卡尔公司提供的开发板,包括FRDM-KL05Z(KL0系列MCU,不知为何放在这里)、FRDM-KL25Z(FRDM板)、TWR-KL2548M(塔形板)几个版本,这里我们选择使用最为广泛的的FRDM-KL25Z,点击进去,如图5,就能看到对应于KL25Z的Demo板相关信息和资源,在“文档”栏目里有KL25Z相关的应用说明、用户手册等等;在”下载”栏目里能找到FRDM-KL25Z开发板的电路原理图、例程代码(含Codewarrior、IAR、Keil三个版本)、开发环境搭建用到的软件以及告诉你如何安装驱动的QSG文件;在“购买/规格”栏目里能看到开发板购买的价格和途径,值得一提的是这款板不仅包括KL25Z芯片的最小系统,还板载了一个OpenSDA下载/调试器(既可以调试板载芯片,也可以引出调试其它器件),而价格只有12.95$,不到一百块*币,可谓是超值,更可贵的是官方有很多针对这块板现成的Demo程序。
图 5
至此,开发的软件环境、需要准备的硬件板、原理图、驱动软件、例程源代码、DataSheet、User's Manual都知道在哪里获得了相应资源了,后续需要自己搭建环境,安装驱动,根据项目需要参照测试例程、Datasheet和User's Manual进行编程开发了。
等等。
二、一些不错的中文资料 2.1 飞思卡尔中文应用文档
2.2 中文Datasheet文档 Datasheet(RM)可以说是针对一款芯片开发的“圣经”,而几乎所有的Datasheet(RM)都是英文,对于大部分网友和工程师而言,直接阅读会有些吃力,效率不高,特别是刚开始接触某种型号的芯片。所以有可能的话先找一个中文版本用做一个参考,待对相关模块有个简单直观的认识之后,再最终回归到英文DataSheet,毕竟原版的才更原汁原味。本着这个想法,这里收集了一些相关的中文资料,以后也会不断添加,这里向那些付出辛勤劳动的翻译者致以崇高的敬意。
三、软件开发工具相关
3.1 Kinetis支持的开发工具? Codewarrior、IAR和Keil都可以,并且在官方例程中都有对应的例程代码,可以直接在例程基础上开发。 3.2 如何在IAR和Keil中如何结合PE生成代码? 下面有两个例子介绍如何利用IAR结合PE完成项目设计
四、Kinetis操作系统相关
4.1. Kinetis支持的操作系统 4.2 MQX RTOS和MQX Lite RTOS的区别?如何安装? 4.3 可以在keil和IAR环境中使用MQX吗?
在安装完MQX 之后,可以在MQX软件安装目录C:\Program Files\Freescale\Freescale MQX 4.0 \demo下找到CW、Keil和IAR的例程文件,然后可以去修改现成的例程代码。 4.4 MQX Lite RTOS的Hand By Hand教程(待添加) 4.5 MQX的中文资料
五、技术文档查看工具
|