飞思卡尔MAPS四色板体验一

作者: ECBC_zsy
上传时间为: 2015-05-05 05:05 PM
2015-05-05
阅读:

今天ECBC实战营迎来飞思卡尔FAE现场指导他们最新推出的MAPS四色板,从开始认识这套板子到跑起来第一个程序再修改创建自己的小程序,收获颇丰,现在向大家分享一下入门经验。

我们先来认识一下飞思卡尔最新推出的这套四色板,四色板分为四个模块:MCU板,外设板,特殊功能板和桥接板。我们拿到的这一套件包括MCU板和外设板,MCU板以一款ARM Cortex M4内核的K64芯片为核心构建了基本系统和对外接口,外设板集成了我们在一般嵌入式产品设计和评估中用到的所有基本模块,下面两张图分别带领大家认识这两块板子:

MCU主板:

外设板:

是不是资源很丰富,大家都等不急想上手试一试了?别着急,咱们一步步来。

咱们先来看一下飞思卡尔提供的软件开发包SDK,里面提供了很多底层的库和演示程序。

    软件开发包里为用户封装了底层的很多寄存器和库函数,我们在使用这些软件包的时候主要使用HAL库或Driver库来进行开发。

下面马上进入开发阶段:

一,更新Firmware

首先为了后续的调试方便,这款四色板板载了两种调试方式:Jlink和Mbed,出厂默认烧入的是Mbed,由于Mbed是一款开源的软件,性能不太稳定,所以我们选用板载Jlink,烧入操作过程如下:按住Reset按钮不放,插上USB接口至PC,松开Reset按键,会出现一个BOOTLOADER盘符,往里面复制一个飞思卡尔提供的一个文件,然后断电再上电就OK了,接下来我们就可以写程序调试了。

首先交代一些我们选用的是IAR7.1的集成开发环境,KEIL5也是支持的,SDK里面同时提供了这两种IDE的支持包。

二,导入库文件

下面给大家演示一下怎么导入一个工程(以IAR为例):

导入以后先需要编译一下SDK Library Project库:

然后编译工程文件:

三,配置调试环境

接下来再配置一下调试工具选项(以Jlink为例):

可以配套Putty串口调试工具来调试程序:

下面是调试出现的界面:

哈哈,我们已经成功运行了一个小程序了,按照上面的操作我们可以一步一步学习SDK里面的例程。

下面再给大家分享一下如何建立自己的工程,由于对于ARM嵌入式工程的库配置比较复杂,初学者很难理解该如何去配置,所以我们推荐使用例程来修改成自己的工程,分为以下几步:

Step1:重新拷贝一份”MAPS-K64_KSDK_1.0.0目录\demos”下的hello_world文件夹,也同样放到demos目录下,并改名为dfae,同时可以删除掉dfae目录下不用的IDE(图中uv4红框),只保留IAR

Step2:将src目录,以及“iar\mapsk64目录”下的hello_world.*文件都对应改名为dfae.*

Step 3:修改1.dfae.ewp1(IAR工程文件,定义了工程include的所有路径)2.dfae.eww(定义了多个工程的结合,这两个文件都是XML格式的)这两个文件,将其中所有的hello_world改为dfae。

这样就完成了修改,变成你自己的工程了,接下里就可以参考手册和接口说明来添加和配置自己需要的文件了。

小结:相信通过上面的基本分享大家应该已经学会该如何去使用这套MAPS开发板(购买链接)了,大家赶紧自己动起手来试一试吧,相信在你的手上能发挥出这套开发板更大的性能与魅力。

MAPS四色板专业评测

本文为ECBC实战营独家授权爱板网经验频道发布,未经允许,谢绝转载。


ECBC实战营:以实际产品为切入点,通过实际产品解耦信号链各个节点中的重点技术、产品、设计思路,同时会在整个实战过程中锻炼每个学员的项目分割能力、团队协调能力、表达演讲能力等综合素养。借助三个月的高强度、快节奏的系统性实战训练,让真正热爱电子技术的学生、工程师、创客迅速积累真正优秀工程师和技术管理者应该具备的专业技能、全局思维、职业素养,不仅让学员走向实际工作岗位后迅速适应、迅速成为职场的中坚力量,更为学员未来成为技术型管理人才和技术型创业人才奠定必要、坚实的综合基础

ECBC实战营二期详情

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示