本帖最后由 FSL_TICS_A 于 2015-3-18 10:05 编辑
如何寻找飞思卡尔芯片最新的头文件
关于寻找芯片的头文件,之前有遇到过客户抱怨飞思卡尔官网上可供下载的头文件是很久以前的也没更新过,也有客户找不到自己芯片对应头文件的。 其实芯片头文件在编译环境的安装路径下都是可以找到的,如果大家的编译环境如CodeWarrior、IAR、KeilMDK版本经常更新,就能够找到最新的芯片头文件了。
先说一下官网上的芯片头文件版本旧的问题: 以K60 100MHz V2版本芯片为例,我在飞思卡尔官网找到了相关网页,但是在“软件开发工具-代码片段, 引导代码, 头文件, 监视器, 等等 (4)”那一栏中看到的头文件“KINETIS_100MHZ_REV2_HEADER_FILES”更新日期为9/6/2012,看了网址这部分的确是很久没更新了。(如图1) 在下载完KINETIS_100MHZ_REV2_HEADER_FILES并完成解压缩后,在其文件夹下找到了MK60D10.h这个头文件。打开该头文件查看后发现对应手册Referencemanual: K60P144M100SF2V2RM Rev. 1, Jan 2012 Version: rev. 1.1, 2012-01-10版本的确很旧还是12年更新的了。
就像帖子开头提到的,最终我在编译环境的安装路径下找到了最新的芯片头文件。 操作步骤如下: 1. 随便复制一个已知的头文件名称,比如MK60D10.h 2. 找到自己编译环境的安装路径,使用Windows的搜索功能(Ctrl+f)搜索该名称 3. 右键打开搜索到的头文件所在文件夹 4. 在这文件夹中就能看到飞思卡尔芯片最新的头文件了
如果不是很确定找到的芯片头文件是否适合自己使用的芯片,可以打开头文件查看。头文件内开头处一般会列出适合的芯片型号、参考手册、改版信息等。(如图2)
在这儿分别列一下我在这三种编译环境下找到的头文件所在文件夹路径(当然以下举例可能因为安装路径、软件版本等因素导致有所不同):
CodeWarrior10.5软件: E:\Program Files\Freescale\CW MCUv10.5\MCU\lib\wizard_data\ARM\DataBase\derivatives
IAR6.5版本软件: E:\Program Files\IAR Systems\Embedded Workbench6.5\arm\inc\Freescale
Keil MDK 5.10版本软件: E:\ProgramFiles\Keil510\ARM\Pack\Keil\Kinetis_K60_DFP\1.0.1\Device\Include
图1
图2
附件是文档形式的<如何寻找飞思卡尔芯片最新的头文件.pdf>
如何寻找飞思卡尔芯片最新的头文件.pdf
(474.22 KB)
PS:本帖可从 飞思卡尔MCU论坛 置顶帖 飞思卡尔Kinetis资料大本营 的 飞思卡尔论坛支持小组【经验分享】总汇 链接进入。
|