Getting Started with the FRDM-KL03Z | NXP 半导体

FRDM-KL03Z快速入门

上次修改时间: 2019-03-26 15:49:19支持 FRDM-KL03Z | KL03 | 开发平台

本文档内容

  • 1

    连接
  • 2

    获取软件
  • 3

    构建、运行
  • 4

    创建

1. 连接

让我们开始试用FRDM-KL03Z。您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。

1.1 FRDM-KL03Z开发平台快速入门

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
  • Chapters
  • descriptions off, selected
  • captions off, selected

      1.2 连接USB线缆

      FRDM-KL03Z-GS-BOARD

      FRDM-KL03Z-GS-BOARD

      1.3 运行开箱即用的演示

      FRDM-KL03Z预装了”气泡水平仪“演示,可充分利用板载加速度传感器。当板水平时,RGB LED熄灭;当板倾斜时,红色或绿色LED根据X轴和Y轴上的倾斜度逐渐发亮。

      演示不能用?

      FRDM-KL03Z-DEMO

      FRDM-KL03Z-DEMO

      2. 获取软件

      2.1 为FRDM-KL03Z安装软件

      Video Player is loading.
      Current Time 0:00
      Duration 0:00
      Loaded: 0%
      Stream Type LIVE
      Remaining Time 0:00
       
      1x
      • Chapters
      • descriptions off, selected
      • captions off, selected

          2.2 采用Kinetis SDK,快速开始设计

          Kinetis软件开发套件(SDK)为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。了解SDK

          点击以下链接,下载适合您的计算机操作系统的SDK版本。

          获取Kinetis SDK

          2.3 安装工具链

          恩智浦提供名为Kinetis Design Studio (KDS)的免费工具链。

          Kinetis<sup>®</sup> Design Studio IDE

          获取Kinetis Design Studio

          想使用不同的工具链?

          没问题!Kinetis SDK支持IAR 、Keil 和命令行GCC 等其他工具。

          GS Tool Logos

          2.4 PC配置

          许多示例应用通过MCU UART输出数据,因此需要确保已安装了板虚拟COM端口的驱动程序。将板连接至PC后,安装过程将自动启动。如果驱动程序未自动安装,请点击这里 下载安装程序。

          FRDM-KL46Z-GS-configuration

          下载驱动程序

          安装了串行端口驱动程序后,运行您喜欢的终端应用程序,查看MCU UART的串行输出。将终端的波特率配置为115200,数据位配置为8,无奇偶校验位且停止位为1。如需确定FRDM-KL03Z虚拟COM端口的端口号,请打开设备管理器并在“端口”分组下查找。

          不确定如何使用终端应用?尝试以下任一教程:Tera Term教程PuTTY教程

          3. 构建、运行

          3.1 在FRDM-KL03Z上构建并运行SDK演示

          Video Player is loading.
          Current Time 0:00
          Duration 0:00
          Loaded: 0%
          Stream Type LIVE
          Remaining Time 0:00
           
          1x
          • Chapters
          • descriptions off, selected
          • captions off, selected

              3.2 浏览SDK示例代码

              Kinetis SDK附带一系列演示应用和驱动程序示例。如需查看内容,请浏览SDK安装中的SDK 'examples'文件夹,并选择板FRDM-KL03Z

              1/examples/frdmkl03z

              如需了解有关演示应用或驱动程序示例的更多信息,请打开“Kinetis SDK演示应用用户指南”,位于

              1/doc

              3.3 构建、运行并调试SDK示例

              如果您对其中的一个或几个演示应用或驱动程序示例感兴趣,也许想了解如何自己完成构建和调试。Kinetis SDK快速入门指南按步骤介绍了如何轻松地为SDK支持的所有工具链配置、构建和调试演示。

              使用以下指南,了解如何使用Kinetis Design Studio (KDS) IDE打开、构建和调试示例应用。

              想使用其他工具链?

              4. 创建

              4.1 为FRDM-KL03Z创建应用

              Video Player is loading.
              Current Time 0:00
              Duration 0:00
              Loaded: 0%
              Stream Type LIVE
              Remaining Time 0:00
               
              1x
              • Chapters
              • descriptions off, selected
              • captions off, selected

                  4.2 获取SDK Project Generator

                  让我们创建自己的项目,制作基于SDK的简单应用。恩智浦提供直观、简单的项目生成工具,允许基于Kinetis SDK创建定制项目。

                  获取SDK Project Generator

                  4.3 运行SDK Project Generator

                  解压ZIP文件后,点击操作系统对应的KSDK_Project_Generator可执行文件,打开此工具。将此工具指向SDK安装路径,给项目命名并选择可用作参考板的板。点击"Quick Generate"(快速生成)按钮完成。

                  KSDK-PROJECT-GENERATOR-KL03Z

                  KSDK-PROJECT-GENERATOR-KL03Z

                  4.4 打开项目

                  新项目将位于/examples/frdmkl03z/user_apps。采用第3.3节所述的流程,在所选的工具链中打开项目。

                  4.5 编写代码

                  现在,让新项目执行除无限循环以外的其他功能。SDK示例提供板级支持包(BSP)来完成针对板的各种操作,包括针对LED灯、开关和外设实例等项目的宏命令和定义。为了简化操作,使用BSP宏命令使LED灯闪烁。

                  采用以下代码更新项目的main.c文件中的main()函数:

                  登录 访问此内容和其他网站功能。尚未建立帐户?请立即注册.

                  1lorem ip um  olor ;

                  // , consect tur a ipiscing eli , sed
                  eiusmod _empo();

                  // Nt ut labo e e DOL re magna
                  iqu_. ut_enim();

                  IM VEN("\,\qUis nos rud exErcitat on ulla.\o");

                  // Isi ut ALIQ ip e ea COM1
                  CO1_EQ;
                  du (;;) {
                  DO1_R ;
                  rehen = 5000000;
                  e vel(t ess--);
                  DOL1_E E;
                  at nu = 5000000;
                  cepte(r sin--);
                  }

                  4.6 构建、下载和运行

                  更改完main()函数后,开始构建应用。如果在之前的步骤中没有构建任何其他SDK示例,切记这里需要先构建SDK平台库。一旦构建完成,将应用下载到板。

                  如需了解如何构建、下载或运行应用,请参考第3.3节中的专用工具指南。

                  4.7 成功

                  应用下载完后,您会看到FRDM-KL03Z的绿色LED灯闪烁。

                  Tera Term教程

                  Tera Term教程

                  Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。

                  1. 从SourceForge下载Tera Term。下载完成后,运行安装程序,然后返回到该页面继续操作

                    下载

                  2. 启动Tera Term。首次启动时,会显示以下对话。选择串行选项。假设已连接了板,列表中会自动填充一个COM端口。
                  3. Tera-Term-Connection
                  4. 配置串行端口设置(使用之前确定的COM端口号),波特率为115200,数据位为8,无奇偶校验位,停止位为1。要进行此操作,进入Setup→Serial Port (设置→串行端口)并更改设置。
                  5. 确认连接已打开。如已连接,Tera Term将在标题栏中显示以下内容
                  6. Tera-Term-Console
                  7. 一切就绪

                  PuTTY教程

                  PuTTY教程

                  PuTTY是一款备受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。

                  1. 使用以下按钮下载PuTTY。下载完成后,运行安装程序,然后返回到该页面继续操作。
                  2. 下载

                  3. 启动PuTTY,可双击下载的*.exe文件或从“开始”菜单启动,具体取决于您所选的下载类型。
                  4. 在启动的窗口中进行配置,选择"Serial"单选按钮并输入之前确定的COM端口号。还要输入波特率,在本例中,为115200。
                  5. PUTTY-Configuration
                  6. 点击“Open”(打开),打开串行连接。假设板已连接,并已输入正确的COM端口,此终端窗口会打开。如果配置不正确,PuTTY将会发出提示
                  7. 一切就绪

                  支持

                  故障排除

                  FRDM BOX

                  您的板是这样的包装吗?

                  没问题!您的板是旧封装,闪存存储器中预装了不同的开箱即用演示。

                  您会看到RGB LED灯在红、蓝和绿三种颜色之间依次切换。一切就绪时,可以进行下一步。

                  仍然不能用?

                  试着按步骤继续操作,获得板上运行的其他示例应用。如果仍有疑问,请通过恩智浦技术论坛 与我们联系。

                  论坛

                  在恩智浦技术论坛与其他工程师交流,获取如何使用FRDM-KL03Z进行产品设计的专业建议。