完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
``Freedom 开发平台 是飞思卡尔推出的基于Kinetis L系列ARMCortex-M0+内 核微控制器的超低成本原型开发平台。Freescale Kinetis L系列是全球首款基于ARM Cortex-M0+内核的低功耗微控制器,为8位/16位应用向32位应用迁移提供了一种更低功耗、更易使用的方案。下面来看看这款小巧、高效的 Freedom开发板FRDM-KL25Z。 FRDM-KL25Z由飞思卡尔、E络盟和英蓓特科技三方联合推出面向Cortex-M0+微控制器的评估和开发平台,感谢E络盟英蓓特提供了最新的板卡评测。 这是一款低成本的开发板,尺寸只有卡片大小。PCB采用了双层电路板,不过它的外观设计很特别,黑色的电路板,四个角采用了圆角设计,看起来非常漂亮。 背面还有4个塑料固定脚。 FRDM-KL25Z开发板的设计是很新颖的,不光是黑色的PCB板,还有以下几个特点:
作为一个Cortex-M0+处理器系统的评估平台,FRDM-KL25Z的外设资源还是比较丰富的,主要参数有:
Freedom开发板上的核心处理器是ARM Cortex-M0+内核Kinetis KL2系列微控制器KL25Z128VLK4。Cortex-M0+处理器相对于Cortex-M0最大不同是处理器计算由3级流水线变为2级流水线,更进一步降低了功耗。 Kinetis L系列是超低功耗微控制器,待机时间耗电极少,支持锂电池供电。在FRDM-KL25Z上预留了纽扣电池接口。 开发板上有两个mini-B型USB接口,其中一个是OpenSDA调试器的接口,另外一个USB接口是KL25Z微控制器直接输出。 Demo演示 FRDM-KL25Z开 发板最大的特点是集成了OpenSDA调试器,OpenSDA是飞思卡尔的一种开放标准串行调试编程器(Open-Standard serial and debug adapter)。OpenSDA作为上位机与微控制器之间桥梁,通过USB口建立了一个非常方便灵活的调试编程接口。 OpenSDA最有特色的部分是它的Bootloader磁盘,提供了一种非常方便快捷的机制加载不同的OpenSDA应用程序比如Flash编程 器、USB串口通信、Debug等等。而加载OpenSDA应用程序只需要将目标文件复制到Bootloader磁盘。下面来看看FRDM-KL25Z的 演示程序。 首先可以去Freescale Freedom开发板页面下载快速入门指南包,这个压缩文件下包含了入门指南文档以及OpenSDA应用程序和一些例程的目标文件。在开发板出厂时预制了一个Demo程序,连接SDA mini-USB口到计算机,上电后板上电源指示灯变亮,三色RGB LED开始变换颜色。这时会提示要求安装USB驱动,到OpenSDA网站下载Win系统下驱动程序PEDrivers_install,执行安装驱动程序。 安装完成后增加了一个USB磁盘和OpenSDA串口。 这时查看磁盘管理器会发现增加了一个名为FRDM-KL25Z的磁盘 预制的OpenSDA程序初始化后,三色RGB LED颜色不断变换,而且转动开发板会根据板上加速度计传感器信息变换LED颜色。 板上的触摸滑动条可以控制LED的亮度。 FRDM开发板的OpenSDA应用程序还包含了Flash编程和串口驱动信息,现在我们可以很方便下载例程。在我们下载的快速入门指南包中包含了 很多例程SREC目标文件,将任意一个srec目标文件直接复制到FRDM-KL25Z磁盘下就完成了程序更新,是不是很方便? OpenSDA应用程序固件的更新需要在Bootloader模式下完成,如何进入OpenSDA的Bootloader模式?其实也很方便。首先 断开USB连线,然后长按复位键再连接USB到OpenSDA mini-USB口,这时候板上电源指示灯会不断闪烁显示进入Bootloader模式,查看设备管理器会发现只剩下USB大容量存储设备而 OpenSDA串口不见了,在磁盘列表中增加了名为BOOTLOADER的磁盘。 可以比较BOOTLOADER磁盘内容与FRDM-KL25Z磁盘内容的差别。 在之前下载的快速入门指南包中有OpenSDA应用程序固件,也可以在网上下载最新的FRDM-KL25Z的OpenSDA应用程序固件,找到后缀 为SDA的固件比如MSD-FRDM-KL25Z_Pemicro_v105.SDA,直接复制到BOOTLOADER磁盘就完成了固件更新,重新上电就 进入FRDM-KL25Z应用。 FRDM-KL25Z不仅集成了板载OpenSDA调试器,而且支持多种开发工具包括Codewarrior、Keil、IAR以及开源Coocox。FRDM-KL25Z完全兼容Arduino R3版本引脚,有非常广阔扩展空间。 `` |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
1906个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36358 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4393 浏览 0 评论
6047 浏览 1 评论
6762 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4210 浏览 0 评论
619浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
614浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
605浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
694浏览 2评论
796浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 20:45 , Processed in 0.884759 second(s), Total 42, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号