Getting Started With the MCU-Link | NXP 半导体

MCU-Link快速入门

上次修改时间: 2020-11-18 11:50:00支持 MCU Link JTAG/SWD硬件调试器

本文档内容

  • 1

    安装MCU-Link并更新固件
  • 2

    使用MCU-Link与MCUXpresso IDE
  • 3

    使用第三方IDE设置MCU-Link
  • 4

    使用其他串行终端程序

1. 安装MCU-Link并更新固件

设置MCU-Link非常简单。第一步是下载驱动程序信息文件和实用程序来更新固件。请注意,MCUXpresso IDE 11.2.1或更高版本将自动安装驱动程序信息文件。您可以观看下面的Windows安装视频,或按照以下步骤安装MCU-Link:

第一步是下载主机操作系统的MCU-LINK安装程序。下载后,运行安装程序。

虽然MCU-Link已安装了固件,但建议您更新到最新版本。更新:

  1. 安装跳线J3
  2. 通过USB将MCU-Link连接到主机
  3. 转到软件包安装中的脚本目录,并双击运行program.cmd(Windows)或程序(Linux/MacOS)脚本。按照屏幕上的说明操作
  4. 按Ctrl-C退出脚本
  5. 断开MCU-Link与主机的连接,卸下J3,然后重新连接至计算机。
  6. 查看Readme.txt,了解其他操作系统特定的设置

完全安装后,MCU-Link会枚举3个设备——CMSIS-DAP设备和HID设备下的跟踪端口,以及端口下的VCOM端口。

MCU-LINK-STEP-1-2

2. 使用MCU-Link与MCUXpresso IDE

与其他受支持的硬件调试器一样,MCUXpresso IDE将自动检测MCU-Link(请注意,支持11.1或更高版本,但建议使用11.2.1或更高版本)。MCU-Link VCOM功能独立于IDE,但是MCUXpresso IDE内置的串行终端功能可以与之一起使用。

请参阅这个简短视频教程,了解如何将MCU-Link与MCUXpresso IDE结合使用:

3. 使用第三方IDE设置MCU-Link

MCU-Link可以与我们合作伙伴的IDE一起使用,例如Arm Keil uVISION和IAR Embedded Workbench。与任何其他CMSIS-DAP硬件调试器一样,设置非常简单。

安装可用的最新版本IAR。版本必须至少为IAR Embedded Workbench IDE for Arm 8.40.2。

  1. 在项目演示区打开的情况下,右键单击项目:MCU-LINK-EWARM-1
  2. 当演示区选项打开时,选择“调试器”选项卡,然后从“设置”选择中选择“ CMSIS-DAP调试器”: MCU-LINK-EWARM-2
  3. 单击OK关闭对话框。现在,您可以像使用任何其他CMSIS-DAP硬件调试器一样使用MCU-Link。

  1. 打开项目演示区后,点击“目标选项”图标:

    MCU-LINK-KEIL-1
  2. 当目标选项对话框打开时,选择“调试器”选项卡,然后从“使用”选择中选择“CMSIS-DAP Armv8-M调试器”:MCU-LINK-KEIL-2
  3. 选择此硬件调试器选项后,单击“设置”打开“CMSIS-DAP Armv8-M目标驱动程序设置”对话框。从左侧的下拉菜单中选择“MCU-Link”:MCU-LINK-KEIL-3
  4. 现在应该可以看到类似于以下内容的设置:

    MCU-LINK-KEIL-4
  5. 单击OK关闭对话框。现在,您可以像使用任何其他CMSIS-DAP硬件调试器一样使用MCU-Link。

4. 使用其它串行终端程序

MCU-Link的VCOM功能可与PuTTY和TeraTerm等串行终端模拟程序一起使用。安装与类似的VCOM设备一样。大多数MCUXpresso SDK示例将使用115200波特率、8个数据位、无奇偶校验和1个停止位的配置。如需确定MCU-Link虚拟COM端口的端口号,请打开设备管理器并在“端口”分组下查找(如前所示)。

4.1 Tera Term教程

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

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

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

4.2 PuTTY教程

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

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

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

支持

论坛

通过设计技巧、培训文档和恩智浦网络社区了解关于MCU-Link的更多信息。如果需要其他帮助,请联系恩智浦支持

在恩智浦的一个社区网站上,可与其他工程师交流,获取专家建议,了解如何使用MCU-Link进行产品设计。