查看: 287|回复: 2
打印 上一主题 下一主题

NXP之四色板MAPS探索之一

[复制链接] qrcode

27

主题

50

帖子

132

积分

注册会员

Rank: 2

积分
132
楼主
跳转到指定楼层
发表于 2016-3-3 08:48 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


       碰到MAPS很是荣幸,收到MAPS开发板也有几天了,这篇文章本来应该在上个周末贴出的,怎奈最近病毒流行......。当收到产品的时候,整洁的包装,严谨的设计,大气的组合,瞬间让人有一种银河战舰的感觉,什么叫一见钟情,也许就是这个样子的。还是喜欢组合起来的样子。


想征服一块板子,要做的的第一件事就是看产品手册,MCUdatasheet,原理图,因为这些是确定你要做什么和你能做什么的前提。完成以后呢当然是肯定要上电试试,上电以后的样子还是挺有意思的。在主板处上电后,LCD会显示飞思卡尔的大的logo,如果在DOCK板处上电,就会显示检查MCURAM之类的,这是什么原因,得等到把LCD的程序搞明白才能说清楚。

之所以称其为银河战舰,除了其设计大气意外,外设功能是相当的丰富,120M主频的MCUK64也会让你惊叹不已,这里HW使用向导说的非常清楚。

如果去讲这块主板的功能,倒是觉得没必要,这些东西都可以在产品手册和其他仁兄的文章中看到好几遍。在这里主要记录对这块板学习和开发的过程,我想这也是比较关心的。

开始的看到主板的时候以为只有20脚的调试器接口,后来发现在DOCK板上集成了CMSIS-DAP调试接口,所以好好阅读USER GUIDE是多么重要,这样这块板子就全了。接下来就该操练了。

对于飞思卡尔的芯片因为原来用过,以为是比较熟悉的,发现这款K64第一次使用还是需要学习一番,而且其SDK也是第一次使用,这才发现要探索的世界如此的精彩,必须要投入充足的精力。如果你不知道如何去建立工程,当然是参考demo了。

在这里我必须说一下,开始的时候凭开发K26的经验,没太关心demo,就直接上手了。说实话,看完DEMO详解的文档,写的有点简单,似乎没解释什么东东。那就先运行一个DEMO试试吧。

查看文件有helloworld。本人用的是keil 5.17,所以在加载项目文件的时候会弹出对话框,选择移植项目到当前环境,如下图所示选择第一个。

 

哦,对了,如果你的开发环境中没有这款芯片,keil会提示下载DFP文件,或者直接去keil页面下载,比较直接一点。

当你去编译运行程序满心欢喜等待的时候,发现有错误,ksdk_platform.lib: No such file or directory。官方的DEMO怎么会有错误呢,换一个项目试试,eeprom的项目依然提示这个错误,真让人捉急。后来在某个坛子里找到了答案, MAPS-K64_KSDK_1.0.0libksdk_platform_libuv4K64F12ksdk_platform_lib.uvprojx,重新编译下这个库项目文件即可,这就是开发环境改变造成的。这个时候再运行程序就没什么问题了。顺便提一句,现在SDK有新的版本,可以去官网下载,这里只是提供路线。按这个套路,可以测试DEMO里的所有项目。话又说回来了,总归是要靠自己编写项目,来征服这款战舰。整明白SDK,建立自己的项目,编写自己的控制代码,说起来容易,还是需要一段时间的学习和思考。鉴于篇幅,这部分内容将会在这个周末的下一篇文章中贴出。

整体来说,MAPS套件是个让人非常热爱和惊叹的产品,再说一遍,绝对是值得花时间和精力去征服的产品。探索本来就存在一些问题和困难,这才是乐趣所在。

下面是一些开发中需要的附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2

主题

85

帖子

48

积分

新手上路

Rank: 1

积分
48
沙发
发表于 2016-3-3 12:17 PM | 只看该作者
板子功能强,外设也很多,的确不错。以前叫Freescale四色板,现在叫NXP,总是感觉有些怪。
回复 支持 反对

使用道具 举报

66

主题

492

帖子

924

积分

高级会员

Rank: 4

积分
924
板凳
发表于 2016-3-3 02:04 PM | 只看该作者
市场竞争激烈,15年互相收购的那么多,强强联合。飞思卡尔也面临如ST这样的竞争,做好产品才有竞争力!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表