首页 试用 文章详情
飞思卡尔FRDM-K64F开发板测评
姜勇 2015-12-02 10:20

板子已经收到,只能说快递小哥台不给力了,板子放到门卫,都不给说一下,打电话问才告诉我。

飞思卡尔FRDM-K64F开发板测评

包装很好,做工也比较扎实。

飞思卡尔FRDM-K64F开发板测评

       众所周知,Freedom开发板是飞思卡尔布局ARM Cortex-M系列微控制器的一个重要的开发平台,这个平台的板卡都具有相似的特征,如基于Kinetis系列MCU,配以飞思卡尔传感器、搭载OpenSDA调试接口、兼容Arduino?R3扩展接口等特性,是一种小型化、低功耗、高性价比的微控制器评估和开发的平台。工程师只要玩过其中一块,那么对于Freedom平台其它系列的板卡同样能做到游刃有余,手到擒来。这就是所谓的生态圈优势吧,不过,问题又来了,既然板卡都那么相似,FRDM-K64F又会有什么重大的革新呢?

       答案是OpenSDAv2。在FRDM-KL25Z的开发板上,我们首次接触了飞思卡尔具有跨时代意义的板载OpenSDA调试器,其使用U盘Device模式烧写代码的方式,消除了需要额外安装调试器驱动的麻烦,而且其更新固件和稳定性都值得称道。OpenSDA调试器不仅方便了整个开发平台的建立,而且提供了多种串行通信,Flash编程和调试运行的方式,这让工程师在不增加研发成本的同时又方便、快捷的对飞思卡尔Kinetis系列微控制器进行评估、开发(OpenSDA调试器)。

        不过,第一代的OpenSDA并不像它的名字所命名的那样“Open”,它并不是开源的,然而发展到FRDM-K64F开发板上,OpenSDA也从第一代升级到了OpenSDA V2,硬件电路也稍有改变,增加了电平转换的逻辑,也可以使用2.5V、1.8V等电平,适用一些更高端的MCU,而且,OpenSDA V2的固件彻底换成了开源的CMSIS-DAP调试器,这样就解决了包括Bootloader和所有应用(Debug,虚拟串口和MSD等)的开源问题,这可以说是FRDM-K64F开发板的一个重要的里程碑。

       此外,OpenSDA V2的固件和应用的文件格式都变得更加统一了,变为了.bin文件格式,不再是原来的.S19、.SDA格式,而且这点必须要注意,弄混了下载进去的代码是无法运行的。

       了解了FRDM-K64F开发板对于OpenSDA V2的重大改进,我们再回头来看下这款开发板,是不是瞬间觉得形象高大多了。


飞思卡尔FRDM-K64F开发板测评

飞思卡尔FRDM-K64F开发板测评

飞思卡尔FRDM-K64F开发板测评

        大家还记得飞思卡尔Freedom开发板刚推出的那会,小巧圆润的造型给人印象深刻,而飞思卡尔卡一如既往,所有的Freedom平台都采用这个style,很有味道。FRDM-K64F开发板采用4层板设计,大小比一般的名片还小,板载的一些资源情况如下图所示:

飞思卡尔FRDM-K64F开发板测评

飞思卡尔FRDM-K64F开发板测评

FRDM-K64F开发板特性:

OpenSDA v2:

     从FRDM-K64F的板载资源来看,功能还是非常丰富的,首先板卡硬件规格兼容Arduino?R3扩展接口,提供了丰富的扩展模块选择,另外板卡搭载丰富的外设,包括用于开发完整电子罗盘功能的6轴数字加速度传感器和磁力计,用于直接交互与反馈的3色LED和两个用户按钮,可通过microSD卡插槽扩展的存储器,以及板载10/100M以太网端口,面向Bluetooth和2.4 GHz无线电附加模块的接头等连接选项,可实现快速原型设计。

        微控制器MK64FN1M0VLL12

      FRDM-K64F开发板搭载了飞思卡尔Kinetis K64系列微控制器MK64FN1M0VLL12,120MHz主频,基于Cortex-M4F处理器,支持IEEE 1588以太网,适合需要高存储器密度、低功耗和高处理效率的应用。该系列支持免晶振USB设计,能够降低系统成本,节约电路板空间,还具备Kinetis产品组合固有的全面支持工具和可扩展性。

飞思卡尔FRDM-K64F开发板测评

飞思卡尔FRDM-K64F开发板测评

MK64FN1M0VLL12微控制器特性:

回顾飞思卡尔Kinetis K系列,我们可以看到微控制器MK64FN1M0VLL12主要面向需要以太网、CAN通信、USB功能的应用领域,如下图所示。

飞思卡尔FRDM-K64F开发板测评

FRDM-K64F开发板上电、开发

        FRDM-K64开发板的开发流程同飞思卡尔Freedom平台其它系列的板卡大致上是没什么区别的,这里就不再重复介绍了,想要具体了解的可以参考下面的评测文章。

        不过值得一提的是,FRDM-K64F开发板支持ARM mbed项目,目前飞思卡尔Freedom平台支持ARM mbed项目的有FRDM-KL25Z、FRDM-KL05Z、FRDM-KL46Z、FRDM-K64F以及FRDM-K22F(如下图所示),所有的板卡爱板网基本都评测过了,从对比中也可以看到,FRDM-K64F是Freedom平台中一款配置规格非常高的并且支持ARM mbed项目的开发板。

我们可以在PC端看到ARM mbed项目的USB存储盘。

飞思卡尔FRDM-K64F开发板测评

        比如载入wdog_demo.bin文件,我们可以通过串口查看到看门口定时器一直在循环运行,除非通过复位键或者SW2按键复位。

飞思卡尔FRDM-K64F开发板测评

更多的例程在本文就不再一一演示了,想尝试一番的朋友可以去飞思卡尔社区申请一块玩玩。

小结

介绍了飞思卡尔Freedom平台下又一个重大级改变的开发板FRDM-K64F,板载高性能的基于Cortex-M4内核的微控制器Kinetis K64、搭配完全开源的OpenSDA第二代调试器、以太网功能、CAN通信接口、6轴数字加速度传感器和磁力计,是一个能帮助工程师快速实现原型设计的平台,目前在飞思卡尔社区有免费赠送的活动,喜欢的可以去看看。


分享到朋友圈 分享到微博
微信扫一扫,将页面分享到朋友圈
推荐使用当前手机浏览器内置分享功能
-->
相关文章