查看: 3716|回复: 6

[分享] 恩智浦FRDM-KL46Z学习分享

[复制链接]
  • TA的每日心情
    奋斗
    2017-2-13 08:29
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    531

    主题

    2048

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    210
    最后登录
    2018-8-14
    发表于 2016-6-29 09:40:55 | 显示全部楼层 |阅读模式
    在开发板性价比越来越受重视的时代,用户在关注开发板价格的同时,对开发板的硬件配置、扩展搭配、开发软件支持等的要求也越来越高。作为FRDM的新款开发板,FRDM-KL46Z采用标准外形规格可搭配扩展板使用,同时受到众多飞思卡尔和第三方开发软件的支持,并且以低价质优,硬件资源丰富,开发资料齐全的优势,在一推出就备受广大爱好者的青睐。

    作为一款原厂推出的基于飞思卡尔Freedom开发平台的开发板,FRDM-KL46Z秉承着FRDM一贯的传统:经典环保牛皮纸外包装、标志性的大红色抽屉式托盒、板卡圆弧外形的轮廓。
    恩智浦FRDM-KL46Z学习分享1.JPG
    相比于前几款FRDM开发板,FRDM-KL46Z最显著的特点就是它搭载了一块LCD显示屏,那么在其他硬件方面它又有着怎么样的特色,让我们一起来看!

    FRDM-KL46Z采用基于ARM Cortex -M0+内核的Kinetis L系列微控处理器MKL46Z256VLL4,板载OpenSDA调试器,板卡配有加速度传感器、磁力计、兼容Arduino R3扩展接口等。
    恩智浦FRDM-KL46Z学习分享2.png
    FRDM-KL46Z开发板特性:

    ■MKL46Z256VLL4MCU(48 MHz,256 KB 闪存,32 KB SRAM,段式LCD,USB OTG,100 LQFP)

    ■两个mini-B USB接口-KL46 USB、OpenSDA USB

    ■电容滑动触摸感应板,MMA8451Q加速度传感器,MAG3110磁力计,环境光线传感器

    ■两个用户按键,一个复位按键

    ■两个用户LED

    ■灵活的供电选项 – USB、纽扣电池、外部电源

    ■易于访问MCU I/O

    ■兼容Arduino R3引脚布局

    ■OpenSDA调试接口:

    □大容量存储设备闪存编程接口(默认) – 无需安装任何工具即可评估演示

    □P&E调试接口具有运行控制调试功能并兼容IDE工具

    □CMSIS-DAP接口: 面向嵌入式调试接口的ARM新标准

    在FRDM-KL46Z开发板的众多特性中,可能最容易让人迷惑的地方是板载的两个mini-B USB接口的功能。

    首先,我们可以将这两个mini-B USB接口简单的区分为KL46 USB接口以及OpenSDA USB接口。其中KL46 USB接口默认实现的是KL46Z微控制器USB Device功能,但同时可以通过安装USB CDC驱动实现虚拟串口功能。

    另外的OpenSDAUSB接口的功能就更多了,我们在实际使用KL46Z开发板的时候,下载调试等基本上都离不开它。

    了解完FRDM-KL46Z的硬件特性后,我们就可以通过实际操作来对开发板进行进一步的了解。首次使用FRDM-KL46Z开发板时,需要安装P&E OpenSDA驱动(可通过www.pemicro.com/opensda下载)。当驱动安装完成后,将OpenSDA mini-B USB与PC机连接,查看设备管理器在端口处可以查看到OpenSDA串口,在磁盘驱动器中可以看见FSL/PEMICRO MSD USB Device磁盘,至此P&E驱动安装成功。
    恩智浦FRDM-KL46Z学习分享3.png
    恩智浦FRDM-KL46Z学习分享4.png
    驱动安装完成后,就可使用OpenSDA接口进行板级调试。步骤如下:

    1.OpenSDA的MSD引导模式

    首先按住RST按键,接着使用OpenSDA mini-B USB方式进行上电,然后释放RST按键。当PC机将FRDM-KL46Z开发套件识别为一个Bootloader磁盘时,即表示进入OpenSDA的MSD引导模式成功。
    恩智浦FRDM-KL46Z学习分享5.png
    2.大容量存储设备闪存编程接口(MSD Flash Programmer)

    进入MSD引导模式后,将从飞思卡尔官网FRDM-KL46Z开发套件下载的FRDM-KL46Z Quick Start Guide Package内OpenSDA Applications文件夹中的MSD-FRDM-KL46Z48M_Pemicro_v113.SDA文件拷贝到Bootloader磁盘,然后重新拔插OpenSDA mini-B USB与PC机的连接。打开磁盘后,将FRDM-KL46Z Quick Start Guide Package内Precompiled Examples文件夹中的应用程序拷入磁盘里即可完成MCU的程序烧写,比如将FRDMKL46_Demo_freedom.srec拷贝到磁盘后FRDM-KL46Z就自动开始运行程序。同时通过串口工具可以接收串口输出信息。
    恩智浦FRDM-KL46Z学习分享6.png
    由于FRDM-KL46Z相比于之前几款的FRDM开发板增加了LCD显示屏,使得它既能够通过显示屏显示数据,又能通过串口输出数据。

    介绍完如何使用OpenSDA接口进行板级调试,使得我们可以不用IDE开发环境,就可直接将Precompiled Examples文件夹中的的应用程序拷入Bootloader磁盘里来完成MCU的程序烧写。那么通过IDE开发软件如CodeWarrior、IAR等对FRDM-KL46Z开发板进行Debug、程序烧录操作时,我们又该怎么操作呢?
    恩智浦FRDM-KL46Z学习分享7.png
    1.进入OpenSDA的MSD引导模式;

    2.将FRDM-KL46Z Quick Start Guide Package内OpenSDA Applications文件夹中的DEBUG-APP_

    Pemicro_v108.SDA拷贝到Bootloader磁盘里;

    3.接着将OpenSDA min-B USB与PC机断电,然后重新上电即完成。在重新上电后,Bootloader磁盘无显示,此时上位机会自动安装相应驱动,安装完毕后在PC的设备管理器中会出现PEMicro OpenSDA Debug Driver。

    4.使用IDE开发软件就能实现对FRDM-KL46Z开发板的Debug和程序烧录操作。

    小结

    介绍了一款飞思卡尔FRDM系列的开发板FRDM-KL46Z。开发板使用了OpenSDA接口以及配套固件以后,能够快速广泛的适应目前任何的工作环境。不论你擅长使用哪种IDE,哪种开发工具,这款开发板都能让人得心应手,从容不迫。同时而设计上的大胆独到和细节上的极致用心, 无不彰显了大厂风范,可以说是一款对于新手和大神都非常适合的开发板



    签到 签到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-9 08:12
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    34

    主题

    801

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2364
    最后登录
    2021-8-11
    发表于 2016-6-29 09:49:38 | 显示全部楼层
    用过一次这个板,当时还为了段式液晶如何显示小数点纠结了好一阵
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-2-13 08:29
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    531

    主题

    2048

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    210
    最后登录
    2018-8-14
     楼主| 发表于 2016-6-29 09:54:00 | 显示全部楼层
    modou0 发表于 2016-6-29 09:49
    用过一次这个板,当时还为了段式液晶如何显示小数点纠结了好一阵

    感觉怎么样
    签到 签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-8 22:37
  • 签到天数: 116 天

    连续签到: 1 天

    [LV.6]常住居民II

    1

    主题

    327

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1467
    最后登录
    2020-2-16
    发表于 2018-1-22 09:54:25 | 显示全部楼层
    学习一下
    顶顶顶
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-2-11 12:29
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    10

    主题

    210

    帖子

    1

    中级会员

    Rank: 3Rank: 3

    积分
    211
    最后登录
    2018-11-21
    发表于 2018-1-22 10:06:58 | 显示全部楼层
    还是用的人比较少
    哈哈哈哈哈哈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-4-28 12:41
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    8

    主题

    280

    帖子

    0

    高级会员

    Rank: 4

    积分
    802
    最后登录
    2021-9-5
    发表于 2018-1-22 10:07:11 | 显示全部楼层
    过来支持一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-4-7 09:48
  • 签到天数: 446 天

    连续签到: 1 天

    [LV.9]以坛为家II

    3

    主题

    982

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    1865
    最后登录
    2021-4-7
    发表于 2018-2-6 09:25:34 | 显示全部楼层
    支持支持
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 16:25 , Processed in 0.096217 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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