首页 > 评测 > Kinetis KL3x和KL4x的Freedom开发平台——FRDM-KL46Z评测

Kinetis KL3x和KL4x的Freedom开发平台——FRDM-KL46Z评测

Kinetis KL4x   MCU   nxp   FRDM-KL46Z   
  • 作者:大音希声
  • 来源:21ic
  • [导读]
  • Kinetis KL4x 系列MCU不仅具备超低功耗的性能,还包含一套丰富的模拟、通信、定时和控制外设(包含段式LCD控制器),适用于各种应用,如电子秤、流量计、智能电表和恒温计,该系列MCU在Kinetis L系列MCU中属于中端水平。

进入这个下载界面之后要选择部件还有相应的操作系统,然后进行下载,如图3-3所示

20.jpg

图3-3 下载界面2

点击Build下载,下载完以后进行解压之后就会得到相关的支持包,不需要安装。

3、下载FRDM-KL46Z开发板仿真器驱动。这里要注意,如果使用官方的开发环境Kinetis Design Studio等,则不需要额外安装驱动,只需要将官方提供的安装程序按照指定的步骤安装完成即可。如果按照笔者这样使用Keil、IAR、mbed等第三方工具,则除了安装相应驱动之外还要升级仿真器固件。按照前面的介绍,这款仿真器是兼容几种第三方的仿真器的,比如ARM公司通用的仿真器CMSIS-DAP与目前市面上流行的仿真器JLINK。这里笔者使用的是CMSIS-DAP,因为这款仿真器的驱动是内嵌在Keil中的,在第一步安装支持包时同时也有安装CMSIS-DAP的支持包,而且这款仿真器同时兼容mbed。

如图3-4,下载CMSIS-DAP的驱动并安装,下载地址为https://developer.mbed.org/handbook/Windows-serial-configuration

21.jpg

图3-4 下载CMSIS-DAP驱动

4、升级下载器固件并安装驱动。首先下载开发板固件,下载地址为https://developer.mbed.org/handbook/Firmware-FRDM-KL46Z ,如图3-5所示

22.jpg

图3-5 下载固件

下载得到一个后缀名为.s19的二进制文件,按住开发板的复位按钮,将开发板与PC连接,这时PC上面会出现一个名为Bootloader的大容量存储设备,并且仿真器的LED指示灯会以1Hz的频率闪烁。将这个二进制文件粘贴进去,如果LED的频率不变则代表升级成功。这里注意,升级固件不允许在win 8.1或者是win 10下进行,推荐在XP下进行操作。完成之后将开发板与PC进行连接,设备管理器会出现如图3-6的设备

23.jpg

图3-6 显示的设备1

然后在FRDM-KL46Z开发板与PC连接的情况下双击之前下载的CMSIS-DAP的驱动进行安装,安装成功后会出现如图3-7提示

24.jpg

图3-7安装提示

设备管理器会多出如图3-8所示的设备

25.jpg

图3-8显示的设备2

5、到此为止,所有的开发环境的部署已经完成,如果按照笔者的步骤,下面可以采取两种方式进行开发,一就是ARM的在线开发工具ARM mbed,这种工具直接在线生成二进制文件并将这个二进制文件复制到板载的flash中运行,另外一种方法是使用Keil for ARM或者IAR并利用CMSIS-DAP仿真器进行开发。

4.实验演示

这一部分将会在mbed与keil下演示几个实验。

先在Keil下演示一个hello world的程序。打开之前下载解压的SDK包SDK_2.0_FRDM-KL46Z,依次打开boards——frdmkl46z——demo_apps——hello_world——mdk,打开里面的Keil工程文件hello_world.uvprojx,然后进行编译,编译完以后点击Options for target,检查一下设备是否选中MKL46Z256,然后点击Debug选项卡,在仿真器使用那里选中CMSIS-DAP,点击setting,出现如图4-1所示界面,检查红框中的内容,看看是否识别了仿真器

26.jpg

图4-1仿真器界面

检查无误以后点击OK,然后点击界面上方的Start Debug Session ,随后打开putty,设置如下:

COM port选中图3-8处显示的串口号,笔者这里是COM12

波特率115200

无校验位

一位停止位

然后打开串口,在Keil那里选择全速仿真,会在串口看到如图4-2所示界面

27.jpg

图4-2仿真界面1

再看看这个程序,看到main中有如图4-3内容,

28.jpg

图4-3

意思是MCU将串口收到的内容再次发送出去,这里随便在键盘上打一串字符则putty会显示相同的内容,如图4-4

29.jpg

图4-4仿真界面2

  • 本文系21ic原创,未经许可禁止转载!

网友评论