给你一块“大脑”--飞思卡尔FRDM-K64F开发板评测报告
给你一块“大脑”--飞思卡尔FRDM-K64F开发板评测报告

根据我所查询到的资料,FRDM-K64F被称为飞思卡尔Freedom平台的一次重大革新,具体是怎么样的一个重大革新,今天我们就一起来看一看。

这是一块搭载了飞思卡尔具有跨时代意义的板载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开发板评测报告

反面~给你一块“大脑”--飞思卡尔FRDM-K64F开发板评测报告

打开盒子~给你一块“大脑”--飞思卡尔FRDM-K64F开发板评测报告

板子正面~给你一块“大脑”--飞思卡尔FRDM-K64F开发板评测报告

板子反面~给你一块“大脑”--飞思卡尔FRDM-K64F开发板评测报告

微控制器MK64FN1M0VLL12

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

MK64FN1M0VLL12微控制器特性:

  • ARM Cortex-M4内核,120主频,DSP指令+FPU单元

  • 1MB Flash、256KB  SRAM、FlexMemory

  • 两个16位 SAR ADC、两个12位 DAC、3个模拟比较器、参考电压

  • 带MII和RMII接口以太网控制器、USB全速/低速这去控制器、控制器区域网络(CAN)模块

  • 三个SPI模块、3个I2C模块,支持高达1 Mbit/ s、六个UART模块、SDHC接口、I2S模块

所以这个小小的一块芯片可是这块板子中最重要的东西呢~最高的科技都集中在这儿~千万不要小看它~

芯片特写~给你一块“大脑”--飞思卡尔FRDM-K64F开发板评测报告

(官网查询获得)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无线电附加模块的接头等连接选项,可实现快速原型设计。

连接电脑后会自动运行出厂自带的小程序~(灯在变色)给你一块“大脑”--飞思卡尔FRDM-K64F开发板评测报告

电脑端会读取到一个1M的移动磁盘,以及一个串口设备~

给你一块“大脑”--飞思卡尔FRDM-K64F开发板评测报告

给你一块“大脑”--飞思卡尔FRDM-K64F开发板评测报告

FRDM-K64F开发板在Keil下的调试步骤

1、进入Bootloader模式

按住开发板的Reset按键,然后使用USB线连接开发板的 SDAUSB接口到PC。当“我的电脑”出现名称为BOOTLOADER的驱动器后,释放Reset按键。其可用空间为128KB。

2、安装mbed程序

下载FRDM-K64F_QSP.zip压缩包(http://cache.freescale.com/files ... s/FRDM-K64F_QSP.zip),解压缩后,将FRDM-K64F-QSP\OpenSDAv2 Applications目录下的k20dx128_k64f_if_mbed.bin文件复制到BOOTLOADER盘下。断开开发板和PC的连接,重新为开发板上电。这时开发板被PC识别为“MBED”的驱动器。

3、为开发板安装驱动

下载mbedWinSerial_16466.exe(http://mbed.org/handbook/Windows-serial-configuration),连接开发板和PC,然后双击mbedWinSerial_16466.exe这个文件即可。

4、在Keil下对工程进行设置

1) Options -〉Device下将设备选择为MK64FN1M0XX12

2) Options -〉Debug下Use选择为CMSIS-DAP Debugger,然后点击Settings按钮进行设置。Port选择SW、Connect选择 under Reset、Reset选择 HW RESET。

3) Options -〉Utilities下选择CMSIS-DAP Debugger

5、开始下载调试


鉴于试用者目前能力有限,这次的评测只能写到这个深度~只能算是一个简单的介绍或者说是入门~

总之这是一个很好的开发学习平台~大家如果能拿到这个大家一定要好好利用~因为他的能量超乎你想象~

分享:
爱搞机试用文章由网友完成,不代表本站观点。
兔子悉尼
普通
钟爱电子产品,就是没钱买
分享微博 分享微信
爱搞机微信

爱搞机微信

搞机啦微信

搞机啦微信

推荐产品

抱歉,产品库没有您要找的产品

试用