本帖最后由 FSL_TICS_Robin 于 2014-7-16 14:10 编辑
从零开始玩转FRDM-KL25Z
① Get to know the board
俗话说:工欲善其事,必先利其器。在这个物价飞涨,通胀严峻的时代,估计童鞋们会越来越来在乎自己的钱袋子啊,注重投入产出比吧。FRDM-KL25Z开发板以其低价质优﹑硬件资源丰富﹑开发资料齐全的优势在一开始推出市场时,就俘获了一众初学者的心。如果有的童鞋还没有FRDM-KL25Z开发板,大家可以到飞思卡尔官网上购买,目前的价格是$12.95(大约RMB 80),相当廉价啊,即使是对于平时预算不多的在校童鞋们也不会有太大的压力。
图1为从飞思卡尔官网上购得的FRDM-KL25Z开发板包装盒正反面(上面有条形码可验证是否为正品)。图2为包装盒打开,里面装着的FRDM-KL25Z开发板。图3﹑4分别为FRDM-KL25Z的硬件资源分布图和引脚排列图。
(1)正面
(2) 反面
图1 FRDM-KL25Z开发板包装正反面
图2 FRDM-KL25Z开发板
图3 FRDM-KL25Z开发板资源分布图
图4 FRDM-KL25Z开发板引脚排列图
别看FRDM-KL25Z开发板小,但正所谓麻雀虽小,五脏俱全,FRDM-KL25Z的
硬件资源是很丰富的。FRDM-KL25Z的硬件资源分布:
- MCU型号MKL25Z128VLK4:主频最高48MHz,128kB的Flash,封装80LQFP;
- 电容式触摸滑条;
- 预留SPI Flash接口;
- 调试下载器(OpenSDA);
- 三轴加速传感器:MMA8451Q;
- RGB LED;
- I/0接口。
② 新手上路
介绍到这里,童鞋们是不是等不及要跃跃欲试啊!那就让我们迈出FRDM-KL25Z开发板应用的第一步吧。
2.1 安装驱动
首次使用FRDM-KL25Z开发板时,需要安装P&E OpenSDA驱动,可通过www.pemicro.com/opensda链接下载。当驱动安装完成后,将SDA MINIUSB与PC机连接(如图5所示),查看设备管理器在端口处可以查看到OpenSDA串口,在磁盘驱动器中可以看见FSL/PEMICRO MSD USB Device磁盘,如图6所示,至此P&E驱动安装成功。
图5 FRDM-KL25Z开发板与PC机相连
图6 驱动安装成功示意图
2.2 OpenSDA使用
驱动安装完成后,就可使用OpenSDA接口进行板级调试。步骤如下:
⑴ OpenSDA的MSD引导模式
首先按住RST按键,接着使用SDA MINI USB方式进行上电, 然后释放RST按键。当PC机将FRDM-KL25Z开发套件识别为一个Bootloader磁盘,如图7所示,即表示进入OpenSDA的MSD引导模式成功。打开磁盘会有如图8所示的内容,里面的内容都像TXT文件一样是可读的,关于文件内容的细节可参考OpenSDA User’s Guide。
图7 进入MSD引导模式
图8 磁盘内容
⑵ 大容量存储设备闪存编程接口(MSD Flash Programmer)
进入MSD引导模式后,可从飞思卡尔官网FRDM-KL25Z开发套件的链接地址处(www.freescale.com/FRDM-KL25Z)下载FRDM-KL25Z Quick Start Guide Package,接着将FRDM-KL25Z Quick Start Guide Package内的OpenSDA Applications文件夹中的
MSD-FRDM-KL25Z_Pemicro_v105.SDA(如图9所示)拷贝到Bootloader磁盘完成后,然后将SDA MINIUSB与PC机断电,下一步又重新将SDA MINIUSB与PC机连接,这时, PC机还会将FRDM-KL25Z开发套件识别为一个Bootloader磁盘,与进入MSD引导模式的效果一致。当打开Bootloader磁盘后,会发现多出两个文件,如图10所示,关于文件内容的细节可参考OpenSDA User’s Guide。下一步可将FRDM-KL25Z Quick Start Guide Package内的Precompiled Examples文件夹中的的应用程序(如图11所示)拷入Bootloader磁盘里即可完成MCU的程序烧写。比如讲blinky_blue.srec拷贝到Bootloader磁盘后,完成MCU程序烧写后,FRDM-KL25Z开发板如图12所示。
图9 MSD-FRDM-KL25Z_Pemicro_v105.SDA文件
图10 磁盘内容
图11 FRDM-KL25Z已编译示例程序
图12 blinky_blue示例程序
持续更新中
PS:本帖可从飞思卡尔版块置顶帖:飞思卡尔Kinetis资料大本营链接进入。 |