完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`关于寻找芯片的头文件,之前有遇到过客户抱怨飞思卡尔官网上可供下载的头文件是很久以前的也没更新过,也有客户找不到自己芯片对应头文件的。 其实芯片头文件在编译环境的安装路径下都是可以找到的,如果大家的编译环境如CodeWarrior、IAR、Keil MDK版本经常更新,就能够找到最新的芯片头文件了。 先说一下官网上的芯片头文件版本旧的问题: 以K60 100MHz V2版本芯片为例,我在飞思卡尔官网找到了相关网页,但是在“软件开发工具-代码片段, 引导代码, 头文件, 监视器, 等等 (4)”那一栏中看到的头文件“KINEtiS_100MHZ_REV2_HEADER_FILES”更新日期为9/6/2012,看了网址这部分的确是很久没更新了。(如图1) 在下载完KINETIS_100MHZ_REV2_HEADER_FILES并完成解压缩后,在其文件夹下找到了MK60D10.h这个头文件。打开该头文件查看后发现对应手册Reference manual: 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 FilesFreescaleCW MCU v10.5MCUlibwizard_dataARMDataBasederivatives IAR6.5版本软件: E:Program FilesIAR SystemsEmbedded Workbench 6.5armincFreescale Keil MDK 5.10版本软件: E:Program FilesKeil510ARMPackKeilKinetis_K60_DFP1.0.1DeviceInclude ` |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1908个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36361 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4400 浏览 0 评论
6054 浏览 1 评论
6765 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4216 浏览 0 评论
620浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
616浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
608浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
694浏览 2评论
799浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 05:12 , Processed in 0.904012 second(s), Total 47, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号