现在开始试用FRDM开发板!您可以选择观看短片中的操作顺序或遵循下列详细操作步骤。
FRDM-MCXW71板预编程了一个无线演示程序。这是一个简单的测试,用来检验设备是否能按照预期正常工作。
Something went wrong! Please try again.
使用type-C USB线缆将连接器J10连接至主机或电源,给板上电并运行演示程序。这时,您应该看到RGB LED指示灯以稳定的节奏闪烁。
Something went wrong! Please try again.
恩智浦提供名为MCUXpresso IDE的免费工具链。请下载MCUXpresso v11.8.1及以上版本。
了解如何为您的主机安装VS Code,参考以下教程。
没问题!MCUXpresso SDK包括对IAR 、Keil 和命令行GCC 等其他工具的支持。
Something went wrong! Please try again.
MCUXpresso SDK为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。您可以直接从MCUXpresso SDK网站安装MCUXpresso SDK,网址为MCUXpresso SDK Builder 。点击下面的按钮,打开该板的SDK builder。
Something went wrong! Please try again.
MCUXpresso配置工具是一套集成的配置工具,既可指导用户创建新的MCUXpresso SDK项目,还可提供引脚和时钟工具,以生成适用于定制板的初始化C代码。如果使用不同的IDE,它既可作为MCUXpresso IDE的一部分完全集成,也可作为独立的工具。
点击下面的Get MCUXpresso Config Tools,获取配置工具安装程序。
Something went wrong! Please try again.
恩智浦提供MCUXpresso安全配置(SEC)工具,用于试运行和大规模生产。它支持在量产阶段对恩智浦微控制器进行安全编程和设备配置。MCUXpresso安全配置(SEC)工具是一款基于GUI的应用,用于简化在恩智浦MCU上生成和配置可启动的可执行文件。
安全配置SDK(SPSDK)是一个开源开发套件,其源代码发布在GitHub 和PyPI 上。这个命令行工具在与自定义或合作伙伴的编程工具对接时很有用。
Something went wrong! Please try again.
运行Windows 10、MacOS X和Ubuntu Linux操作系统(OS)的主机支持MCU-Link。每个操作系统都提供MCU-Link固件包,其中包括主机设备驱动程序、MCU-Link固件以及用于编程CMSIS-DAP和J-Link固件选项的脚本。
要下载和安装主机设备驱动程序并更新MCU-Link固件,请按以下步骤操作:
MCU-LINK_installer_Vx_xxx_directoryJP5将MCU-Link切换至(USB)ISP模式J10连接器连接到主机的USB端口。MCU-Link在(USB)ISP模式下上电。该板被枚举为人机接口设备(HID)类设备MCU-LINK_installer_Vx_xxx_directory目录中找到。使用提供的脚本对CMSIS-DAP或J-Link固件选项进行编程JP5,并重新连接板Something went wrong! Please try again.
安全配置SDK(SPSDK)是一个统一、可靠且易于使用的Python SDK库,适用于恩智浦MCU产品组合,为客户快速制作原型到生产部署提供坚实的基础。
要安装SPSDK,可以按照以下说明进行操作,了解更多详细信息,或者如果使用不同的操作系统,请访问Secure Provisioning SDK(SPSDK)中提供的安装指南。
要求
确保已安装了Python 3.7+ (不支持旧版本2.x)
Windows用户:
C:\spsdk
在同一文件夹中,您可以创建并激活您的虚拟环境。
创建python虚拟环境。
python -m venv venv
激活虚拟环境
venv\Scripts\activate
虚拟环境激活后,您将看到当前工作路径旁边的括号中显示虚拟环境的名称。
任何时候使用SPSDK,都需要激活虚拟环境。不需要每次都创建新环境。仅重复步骤3.b。
python -m pip install --upgrade pipc.pip install spsdkspsdk –help
Something went wrong! Please try again.
如果您对其中的一个或几个演示应用或驱动程序示例感兴趣,也许想了解如何自己完成构建和调试。MCUXpresso SDK快速入门指南按步骤介绍了如何轻松地为SDK支持的所有工具链配置、构建和调试演示。
必须使用与您目前应用的SDK版本相匹配的NBU镜像。这意味着下载SDK后,在加载任何无线SDK示例之前,需要使用SDK以下文件夹中提供的二进制文件更新NBU镜像:../middleware/wireless/ble-controller/bin。
您可以在此找到两种类型的NBU FW镜像:
要更新NBU,可以使用SPSDK命令行工具。
>> venv\Scripts\activateJ10。在FRDM板上,可以通过以下方法进入ISP模式 SW3,按下并释放Reset,然后释放SW3>> nxpdevscan
>> blhost -p COM27 receive-sb-file path_to_SDK\mcxw71_nbu_ble_hosted.sb3文件类型Something went wrong! Please try again.
以下步骤将指导您使用Cortex-M33应用的MCUXpresso IDE来运行hello_world演示应用。MCUXpresso IDE安装和MCXW系列的SDK可以在本快速入门指南的“获取软件”部分找到。
demo_apps类别,然后点击hello_world旁边的复选框来选择该项目。要使用UART进行打印(而不是默认的半主机),请在项目选项下选择“UART as the SDK Debug Console (UART作为SDK调试控制台)”复选框。然后点击“完成”。
J10 'MCU-LINK'端口连接的Micro USB将板连接到计算机。
Something went wrong! Please try again.
遵循以下步骤完成通用输出的操作。该示例设置了一个TPM来生成3个PWM信号并更改LED的亮度。
driver_examples类别,然后展开TPM示例,并点击frdmmcxw71_tpm_pwm_twochannel旁的复选框选择它。要使用UART进行打印(而不是默认的半主机),请在项目选项下选择“UART as the SDK Debug Console(UART作为SDK调试控制台)”复选框。然后点击“完成”。frdmmcxw71_tpm_pwm_twochannel项目,并构建、编译和运行上述演示。Something went wrong! Please try again.
遵循以下步骤完成通用输出的操作。该示例设置了一个TPM来生成PWM信号并更改LED的亮度。
tpm_pwm示例。可以在筛选框中输入“tpm”,然后选择frdmmcxw71_tpm_pwm_twochannel示例项目来进行筛选。然后,您还可以指定克隆项目的位置和名称。然后点击“完成”。Something went wrong! Please try again.
注:以前,您必须像上一步一样克隆SDK项目。
Something went wrong! Please try again.
PTA21和PTA20被路由为TPM的输出。我们添加引脚配置,以启用绿色LED。
PTA19,并在GPIO列中选择PTA19、0。注:时钟和其他文件也可能被标记为正在更新,因为标题已被更改。
tpm_pwm_twochannel.c文件,并添加以下宏,以初始化绿色LED。
TPM0_CH2添加初始化结构。TPM0_CH2控制函数。Something went wrong! Please try again.
请查看以下各个章节,了解我们为灵活的原型设计和开发提供的生态合作体系。在下面的视频中,我们将向您介绍FRDM平台、功能齐全的EVK和兼容的扩展板。另外,我们还将带您浏览“应用代码中心”页面,让您了解许多通过恩智浦GitHub提供的应用示例。
为了加速原型设计,我们为您提供了低成本FRDM平台和功能齐全的EVK。
FRDM开发板具有标准规格和接口,便于连接MCU的输入/输出端口,并内置了MCU-Link调试器,带有USB-C线缆。我们的评估套件功能齐全,包括扩展的输入/输出和接口访问,支持通过WiFi和其他MCU-Link功能进行扩展。此外,还有许多兼容的Click板和/或Arduino扩展板。对于那些支持Open CMSIS Pack的平台,在ACH上可以找到示例,但如果没有,许多都可以通过I²C、SPI和UART等串行接口来使用,我们在MCUXpresso SDK中提供了相应的驱动程序和示例。
Something went wrong! Please try again.
Application Code Hub(应用代码中心)为开发人员提供了一个交互式仪表板来快速定位软件,进一步增强了MCUXpresso Developer Experience。现在就访问ACH ,开始探索及发现新的交互式Application Code Hub(应用代码中心)的更多细节和优势。
可从Application Code Hub(应用代码中心)访问的软件位于恩智浦GitHub存储库 ,因此可以直接从该位置轻松访问和克隆。
Something went wrong! Please try again.
以下演示引导我们使用基于FRDM平台的系统从ACH导入一个项目,该系统具有电机控制扩展板和低成本LCD。尽管您的评估板可能与该系统有所不同,但以下步骤是通用的,适用于所有支持的平台。
Something went wrong! Please try again.
最新版本的MCUXpresso IDE带有终端仿真应用。此工具可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
遵循以下步骤运行hello_world应用。以下指令中涵盖了Cortex M33内核的编译和调试指令。
请使用IAR Embedded Workbench for Arm 9.50.1或更高版本。
打开所需的示例应用演示工作区。大多数示例应用演示工作区文件位于以下路径:
注:如出现构建错误,请确保选择了正确的板,右击Project →Options→General Options→Target→Device。选择恩智浦MCXW71;IAR Embedded Workbench for Arm version 9.50.1版本或更高版本支持该板。
J10“MCU-Link”端口的USB数据线将开发平台连接到PC。
hello_world应用现在正在Cortex-M33上运行。安装MDK工具后,必须安装Cortex®微控制器软件接口标准(CMSIS)设备包,才能从调试角度完全支持设备。这些设备包内含存储器映射信息、寄存器定义和闪存编程算法。按照这些步骤安装相应的CMSIS包。请使用MDK-Arm微控制器开发套件(Keil)®5.38.1及以上版本。
MCXW71_DFP包。点击设备包旁的"Install"(安装)按钮。这个流程需要互联网连接才能成功完成。遵循以下步骤运行hello_world应用。对于其他示例应用,这些步骤可能会略有不同,因为某些应用的路径可能会有额外的文件夹层级。
如果还未完成,在以下路径中打开所需的演示应用工作区:
本示例适用于Windows 10,但MCUXpresso for Visual Studio Code也可以轻松安装在MacOS和Linux上。
SDK_2_16_000_FRDM-MCXW71.zip)本实验针对恩智浦MCX W评估套件(FRDM)。该套件提供丰富的连接外设,帮助用户评估设备。它还包括一个板载硬件调试器。该硬件调试器已预编程了CMSIS-DAP固件,供本实验使用。为了在示例中显示调试消息,实验室通过同一硬件调试器连接到通信端口。
恩智浦扩展添加了一些工具,可以帮助将软件存储库添加到Visual Studio Code工作区。软件存储库可以从以下3个来源提供:
本节将使用作为前提条件提供的SDK存档文件导入MCX W微控制器的MCUXpresso SDK。
C:\Users\NXP\Desktop\VSCODE_SDK)。给新的SDK起一个名字,本例中为SDK_2_16_000_FRDM-MCXW71恩智浦扩展提供了一个“项目”窗格,帮助开发人员将项目导入到工作区。用户有3种途径可以导入新的项目:从存储库、从本地项目或从存档项目。本节将演示如何从“已安装存储库”面板的SDK导入一个MCX W示例。
SDK_2_16_000_FRDM-MCXW71gcc-arm-none-eabi-13.2.1默认选项。该工具还会在其他默认位置查找MCUXpresso IDE安装。这些可能会被列为GNU Arm工具链的其他选项。 选择gcc-arm-none-eabi-13.2.1选项demo_apps/hello_world构建流程在创建项目时配置。用户可以点击项目视图中的一个图标启动构建。 点击项目名称右边的构建图标,项目构建开始。如果想切换回MCUXpresso扩展视图,可以点击左侧导航栏中的“X”图标。您可能仍然处于前一节的资源管理器视图。
hello_world项目右边的构建图标。构建流程就会开始。界面底部的“输出”终端选项卡显示构建进度。构建流程完成后,应该返回一个0的退出码,表示成功。
MCUXpresso for Visual Studio Code可以让用户为恩智浦微控制器编程和调试项目。这些步骤需要正确安装和配置硬件调试器驱动程序。MCUXpresso for Visual Studio Code支持使用恩智浦、Segger和PEmicro等主流硬件调试器。MCUXpresso安装程序提供了为不同硬件调试器安装支持的选项。
启动调试会话之前,构建好的项目输出二进制文件会烧写到目标板上。调试会话提供一些控件和视图,帮助开发人员分析项目的运行情况。下面的步骤会展示如何成功地烧写和编程MCX W FRDM评估套件。
开始调试会话的第一步是用构建好的项目镜像来编程目标设备。在选中的项目右边,点击常见的“播放”三角形图标。
Visual Studio Code调试会话为用户提供一个不同的“运行和调试”视图。这可以从左侧导航栏现在被高亮显示的Bug图标看出。以下图片标注了一些关键的工具:

选择与您的操作系统匹配的软件,然后下载最新版本。
接受条款并下载软件
.exe文件。遵循安装说明,直到J-Link安装完成。