LPCXpresso860-MAX评估板快速入门

上次修改时间: 2023-04-11 07:41:00

本文档内容

  • 1

    连接
  • 2

    获取软件
  • 3

    构建、运行
  • 4

    配置软件

1. 连接

让我们开始试用LPCXpresso860-MAX。您可以选择观看短片中的操作顺序或遵循下列详细操作步骤。

1.1 熟悉板

1.2 连接USB线缆

将USB线缆插入到下图中所示的唯一的USB接头(J4)。

1.3 运行开箱即用的演示

LPCXpresso860-MAX随附有一个“LED闪烁”演示,如下所述,以及演习Cortex-M0+的演示,下节将介绍它。

当该板通电后,LED D2灯应闪烁。

2. 获取软件

2.1 采用MCUXpresso SDK,快速开始设计

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

点击下面的链接下载LPCXpresso860-MAX的最新SDK版本,确保选择了主机操作系统、工具链和所需的组件。

获取MCUXpresso SDK

您还可以使用在线SDK构建工具,来创建LPCXpresso860-MAX的定制SDK数据包。

2.2 获取工具链

MCUXpresso IDE是恩智浦的开发平台生态合作体系。它是一个端到端解决方案,从初始评估到最终生产的嵌入式应用开发环节为工程师提供支持。

获取MCUXpresso IDE

想使用不同的工具链?需要帮助选择工具链?

MCUXpresso SDK中包含了对IARKeil命令行GCC等其他工具的支持。

2.3 MCUXpresso配置工具

MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还可提供引脚和时钟工具,以生成面向定制板支持的初始化C代码。它完全集成到MCUXpresso中,您还可下载单独的工具。

获取MCUXpresso配置工具

要了解在使用导入的MCUXpresso SDK示例项目或在IDE中创建新项目时工具之间的基本交互,请观看这个由三部分组成的视频系列。

使用MCUXpresso IDE和MCUXpresso配置工具开发基础应用

2.4 安装驱动程序并更新硬件调试器固件

使用主板之前,建议您下载板上LPC11U35硬件调试器的固件更新。点击此处下载固件和驱动程序包

如果使用Windows 7或8,请运行此程序包中所含的设备驱动程序安装可执行文件。

按下RESET按钮(SW3),然后插入此板:

您将看到计算机文件管理器中出现一个名为CRPDISABLED的设备。转到此驱动器,并从该驱动器中删除“firmware.bin”文件。将firmware.bin文件从刚下载的固件和驱动程序包中拖放到CRPDISABLED驱动器上。释放RESET按钮(SW3),断开并重新连接USB线缆,然后等待几秒钟才能安装新设备驱动程序。

您将注意到,一旦为板供电,板左上方的蓝色用户LED灯将闪烁。这是LPC865器件上预编程的基本程序,显示它正在运行。

2.5 串行终端

许多MCUXpresso SDK示例应用通过MCU UART输出数据。安装您首选的终端软件,将其波特率配置为9600,数据位配置为8,无奇偶校验且停止位为1。如需确定LPCXpresso860-MAX的虚拟COM端口的端口号,请打开设备管理器并在“端口”分组下查找。

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

3. 构建、运行

3.1 浏览MCUXpresso SDK示例代码

MCUXpresso SDK附带一系列示例应用代码。如需查看内容,请浏览SDK安装中的SDK板文件夹,并选择LPCXpresso860-MAX。

/boards/lpcxpresso860max

如需了解特定示例代码的详细信息,请参阅示例目录中的readme.txt文件。

3.2 构建、运行并调试MCUXpresso SDK示例

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

采用以下指南,了解如何使用MCUXpresso IDE打开、构建和调试示例应用。

想使用其他工具链?此演示也适用于IAR和KEIL。

3.3 构建和调试MCUXpresso SDK示例

现在连接板,调试您的项目...

  1. 确保跳线P4与2-3号跳线短接。
  2. 将PC上的微型USB线缆插入到Debug Link微型USB接头,如图所示。
  3. 在MCUXpresso中的Project Exporer窗口,选择项目。
  4. 在快速启动面板,点击Debug(调试)。
  5. 选择CMSIS-DAP调试接口
  6. 在main()开始后的断点点击Resume(继续),运行代码

更多详细信息可在SDK文件夹中的SDK入门文档中找到。

/docs/Getting Started with MCUXpresso SDK.pdf

3.4 更多示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些常见示例:

  1. PMSM电机控制
  2. 电源管理器演示
  3. IEC60730安全

4. 配置软件

4.1 从MCUXpresso SDK克隆示例项目

选项A:使用MCUXpresso IDE来克隆示例项目。

选项B:使用MCUXpresso配置工具来克隆用于第三方IDE的现有MCUXpresso SDK示例。

4.2 使用引脚工具

首先,我们使用属于MCUXpresso配置工具的引脚工具来显示如何在项目中添加一个新的GPIO引脚来使LED闪烁。

4.3 使用时钟工具

然后,使用属于MCUXpresso配置工具的时钟工具来更改时钟设置并更改LED闪烁的速率。

4.4 取得成功

应用修改完成后,您会看到LPCXpresso860-MAX的LED绿灯(D2)闪烁。

MCUXpresso终端教程

MCUXpresso终端教程

最新版本的MCUXpresso IDE带有终端仿真应用。此工具可用来显示从恩智浦开发平台的虚拟串行端口发送的信息。

  1. 打开MCUXpresso IDE。
  2. 点击IDE顶部的“打开终端”按钮或按“Ctrl + Alt + Shift + T”来启动MCUXpresso IDE终端。
  3. 选择串行终端
  4. 配置串行端口设置(使用LPC-Link2 COM端口号),波特率为115200,数据位为8,无奇偶校验且停止位为1,然后按下“OK”(确定)按钮。
  5. 确认连接已打开。如果已连接,MCUXpresso IDE将在终端视图中显示如下图所示。

  6. 一切就绪

Tera Term教程

Tera Term教程

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

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

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

PuTTY教程

PuTTY教程

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

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

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