查看: 11971|回复: 43

[分享] FRDM-K64F——飞思卡尔Freedom平台的一次重大革新

[复制链接]
  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13124
    最后登录
    2019-1-27
    发表于 2015-5-29 14:21:42 | 显示全部楼层 |阅读模式
    近期活动主角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 评测 1.jpg

    FRDM-K64F 评测 2.jpg

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

    FRDM-K64F 评测 3.jpg

    FRDM-K64F 评测 4.jpg

    FRDM-K64F 评测 5.jpg

    FRDM-K64F开发板特性:

    • MK64FN1M0VLL12 MCU (120 MHz,1 MB闪存,256 KB RAM,低功耗,无晶振USB和100引脚薄型四方扁平封装(LQFP))
    • 两用USB接口,带Micro-B USB接头
    • RGB LED
    • FXOS8700CQ加速度传感器和磁力计
    • 两个用户按钮
    • 灵活的供电选项 - OpenSDAv2 USB、Kinetis K64 USB和外部电源
    • 可通过兼容Arduino™ R3的I/O接头轻松访问MCU输入/输出
    • 可编程OpenSDAv2调试电路,支持CMSIS-DAP接口软件,提供以下功能:
    • 以太网、SDHC接口
    • 附加射频模块:nRF24L01+ Nordic 2.4GHz无线电
    • 附加Bluetooth模块:JY-MCU BT电路板V1.05 BT

    OpenSDA v2:

    • 大容量存储设备(MSD)闪存编程接口
    • CMSIS-DAP调试接口可通过免驱动的USB HID连接提供运行控制调试功能,兼容IDE工具
    • 虚拟串行端口
    • 开源CMSIS-DAP软件项目


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

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-5-29 17:17:40 | 显示全部楼层
    巧子儿 发表于 2015-5-29 16:57
    小巧玲珑,我看中了它有网络这个

    网络确实不错
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    6

    主题

    198

    帖子

    0

    高级会员

    Rank: 4

    积分
    503
    最后登录
    1970-1-1
    发表于 2015-5-29 15:07:14 | 显示全部楼层
    这么好的文章必须顶起来!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-5-29 15:26:54 | 显示全部楼层
    文章作者功底扎实啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-5-29 15:34:47 来自手机 | 显示全部楼层
    原来可以用来做便携ECG
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-3 11:19
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    50

    主题

    1万

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14090
    最后登录
    2024-4-19
    发表于 2015-5-29 15:45:50 | 显示全部楼层
    哈哈,我是看到标题时来的。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13124
    最后登录
    2019-1-27
     楼主| 发表于 2015-5-29 16:29:55 | 显示全部楼层
    cxtarm 发表于 2015-5-29 15:26
    文章作者功底扎实啊

    是哒
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-5-27 11:02
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    15

    主题

    566

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1890
    最后登录
    2017-5-27
    发表于 2015-5-29 16:57:22 | 显示全部楼层
    小巧玲珑,我看中了它有网络这个
    klntuo累
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-5-29 17:18:09 | 显示全部楼层
    stary666 发表于 2015-5-29 16:49
    我之前发水帖,小七把我的金币全扣了

    你水贴发太多了吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-9 09:28
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    9

    主题

    351

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1459
    最后登录
    1970-1-1
    发表于 2015-5-29 18:46:28 | 显示全部楼层
    作为一个使用者,开发平台拥有较好的生态链相当重要,因为可以大大的减少开发的时间。而在工具链当中,例程,固件库,仿真工具等体现出来的作用更加重要,三者当中任何一个出现问题,都会严重影响开发者的感受,这一次的升级,肯定会给后续的产品开发带来相当不错的体验。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 08:02 , Processed in 0.120318 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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