恩智浦标志NXP FRDM IMX91开发板
恩智浦半导体
用户指南
修订版 1 – 24 年 2025 月 XNUMX 日
FRDM IMX91 开发板闪存指南
© 2025 NXP Semiconductor, Inc. 保留所有权利。

介绍

FRDM-i.MX 91 开发板支持先进的 HMI 解决方案,涵盖工业和消费级 HMI、丰富的用户体验、沉浸式音频处理、语音解决方案以及互联设备(更智能的边缘设备)等应用。本文档介绍如何设置 FRDM-i.MX 91 开发板,包括硬件连接、Linux 镜像烧录以及调试控制台访问。

所需硬件

  • 主机上运行的终端程序。(终端设置:波特率:115200,奇偶校验:无,数据位:8,停止位:1)
  • PC 上有 2 个备用 USB 端口
  • 1 个 FRDM i.MX91 开发板
  • 装有合适终端程序的 PC。

所需软件

  1. 终端仿真器,例如 PUTTY(下载) 或 teraterm (下载).
  2. MfgtoolV3 (uuu):此工具将用于在主板上安装 Linux 和 Android,可在 这里. 下载最新发布的版本。
  3. 可以找到预先构建的 Linux 映像 这里。 这 file 包含演示 Linux 映像。
  4. Linux 发行版文档:从下载 关联 并看到 file位于文档标题下。
  5. 对于 Matter 和 OpenThread 支持,从 关联 并将该图像用于 OpenThread examp莱斯。

初始设置和操作

本节介绍 EVK 的拆箱、初始设置和操作。
图 1 和图 2 显示了 FRDM-i.MX 91 板view.
图 1 显示了 FRDM-i.MX 91 板的正面。 NXP FRDM IMX91 开发板 - 图 1图 2 显示了 FRDM-i.MX 91 板的背面。NXP FRDM IMX91 开发板 - 图 24.1. 硬件连接
按照如下所述连接开发板之前,请确保开发板的电源开关处于关闭状态。 NXP FRDM IMX91 开发板 - 图 3

4.2. 下载软件
要获取最新的软件映像,请参阅 所需软件 请参阅上面的内容。
4.3. 使用 Linux 对 eMMC 内存进行编程
要使用 Linux 映像刷新 FRDM-i.MX 91:

  1. 根据先决条件部分下载 Linux 映像 file 到您选择的目录。
  2. 对于此实例,我们将使用默认的 Linux 映像 file:L6.6.52_2.2.0_MX91
  3. 解压 file 进入目录或您选择的目录
  4. 从下载 uuu.exe https://github.com/NXPmicro/mfgtools/releases
    笔记: uuu.exe 是一个命令行程序。直接双击它并不会打开一个可以交互的窗口程序。
  5. 将适用于 Windows 的 uuu.exe 复制到解压 Linux 映像的同一子目录中。
  6. 将板上的启动开关设置为串行下载模式。
    启动模式开关设置
    SW1[1:4] 启动模式[3:0] 启动模式
    1100 0001 串行下载器(USB)
    0000 0010 uSDHC1 8 位 eMMC 5.1
    1100 0010 uSDHC2 4 位 SD3.0
  7. 启动您最喜欢的终端程序并连接到适当的 COM 端口。
    a) 对于 Windows,请在设备管理器中查找 USB 串行端口。A53 调试端口将是两个数字中最大的一个。在本例中,它将是 COM22。M4 调试端口将被枚举为较低的一个。 数字。NXP FRDM IMX91 开发板 - 图 4笔记: 如果您的 PC 未检测到所连接的电路板,请参阅附录 A 和 B 以获取更多说明。
  8. 打开主板的电源开关。
  9. 输入以下命令。
    uuu -b emmc_all imx-boot-imx91evk-sd.bin-flash_singleboot imx-image-full-imx91evk.wic
    a) 程序提示“等待已知 USB 设备出现”NXP FRDM IMX91 开发板 - 图 5b) 然后,一旦它识别出电路板处于活动状态,它就开始编程并报告其状态。NXP FRDM IMX91 开发板 - 图 6当 uuu 对闪存进行编程时,您还将在串行终端上看到大量消息滚动过去。
    c) 一旦 uuu 完成,它将报告成功 1 失败 0 ...。NXP FRDM IMX91 开发板 - 图 7d) 关闭电路板的电源开关。
    将启动模式开关重置为 e-mmc 启动
    启动模式开关设置
    SW1[1:4] 启动模式[3:0] 启动模式
    1100 0001 串行下载器(USB)
    0000 0010 uSDHC1 8 位 eMMC 5.1
    0110 0011 uSDHC2 4 位 SD3.0
  10. 登录到论坛。
    您将看到许多消息在 PC 上的串行控制台上滚动,最后以提示符结束。

NXP FRDM IMX91 开发板 - 图 8

类型根
恭喜您已成功将 Linux 刷入 i.MX 91 EVK 上的 eMMC。

附录:安装 USB 转串行驱动程序

如果您以前从未使用过 uuu.exe,那么您将需要在您的机器上安装一些 USB 转串行驱动程序。
目前有 2 个驱动程序可用,具体取决于您的开发板上的 USB 制造商芯片组。
在 GitHub 存储库中有一个页面“如何在 Windows 上安装 USB 转串行驱动程序”
笔记: 这 file所需资料已预先下载并保存在 USB Key 中,方便课堂使用。(请参阅 uuu 文件夹)
按照第 4.1.1 节连接电路板
笔记: 打开开发板的电源开关。

  1. 允许电路板在 PC 上进行枚举。
    a) 如果您之前从未在这台电脑上使用过 uuu
    OR
    b) 在与其他评估板一起使用之前,从未安装过以下任何驱动程序。
    然后,由于没有加载驱动程序,主板串行端口将出现在设备管理器的其他设备下。
  2. 启动程序USBView 这是一个免费的 USB 端口 view来自微软的程序。
    a) 该程序询问所有 USB 端口并从 USB 芯片组报告有关它们的信息。
    b) 忽略任何显示为 USB 输入设备的设备(这不是您的主板)
    NXP FRDM IMX91 开发板 - 图 9c) 寻找 USB 符号为红色的端口,表示已连接
    NXP FRDM IMX91 开发板 - 图 10d) 点击每个已连接的 USB 复合设备,并查找每个设备的 iManufacturer 详细信息。您需要查找其中一个复合设备,并报告以下制造商代码:0x0409:“FTDI” 或 0x0409:“Silicon Labs”NXP FRDM IMX91 开发板 - 图 11
  3. 如果目标的 USB 制造商报告为 0x0409:“Silicon Labs”,则从 这里 或者使用 USB 密钥上的文件夹 uuu\Silabs Chipset。
  4. 如果 USB 制造商报告为 0x0409:“FTDI”,请从 这里 或者使用 USB 密钥上文件夹 uuu\FTDI Chipset 中的文件。
  5. 驱动程序安装完成后 - 检查 Windows 设备管理器以确保串行端口已正确枚举并显示在 COM 端口下,如下所示。NXP FRDM IMX91 开发板 - 图 13

笔记: 关闭电路板的电源开关。
现在返回您正在工作的实验室并从那里继续。

附录:Windows 7 USB 驱动程序问题

使用 uuu.exe 对 SD 卡进行编程时,FRDM i.MX91 开发板将枚举为 USB 小工具。在某些 Windows 7 计算机上,由于 .inf 文件过期,开发板完全无法枚举。 file 并且您需要按照以下步骤让窗口识别该板。
摘自 WIN7用户指南.
Win7 附带正确的“winusb.sys” file。但缺少与“usb\ms_comp_winusb”设备关联的更新的“.inf”。通常,如果 USB 设备支持 Microsoft 操作系统描述符,Windows 就会自动安装 WinUSB 驱动程序。此机制在 Win8 及更高版本中“内置”支持。
对于 Win7,该机制通过 Windows 更新支持。根据 Win7 计算机的更新策略,相应的驱动程序可能已安装,也可能尚未安装。如果计算机上尚未安装,用户可以根据需要使用以下手动步骤安装驱动程序。(复制自 这里)
一些 Windows 更新包含更新的 .inf file 但不清楚是哪些。当然,我们也遇到过几台电脑,.inf 文件 file 很老了。
您可以尝试按照实验说明运行 uuu,看看会发生什么。如果 Windows 报告“无法安装驱动程序”,则表示您的系统错过了此更新 file 或者,如果 uuu 报告“等待已知 USB 设备出现”,则表明主板的 USB 驱动程序根本没有安装。
安装更新的 winusb inf file

  • 从这里下载包。
  • 解压 file 到临时目录
  • 以管理员身份运行 install.bat。(右键单击 file 名称并选择“以管理员身份运行”)

NXP FRDM IMX91 开发板 - 图 14NXP FRDM IMX91 开发板 - 图 15完成上述步骤后,检查您的连接是否符合第 4.1 节的要求,然后再次运行 uuu.exe。
uuu.exe 将无法完成运行,但是 Windows 现在将识别新的 USB 设备并开始为名为 SE BLANK nnnn(其中 nnnn 是一个数字)的设备安装驱动程序。
等待驱动程序安装完成。
再次运行 uuu.exe – 它将无法完成运行,但是 Windows 现在将识别另一个新的 USB 设备并开始为名为 USB Gadget 的设备安装驱动程序
等待驱动程序安装完成。
再次运行 uuu.exe – 它可能无法完成运行,但是 Windows 现在将识别最后一个 USB 设备并开始为其安装驱动程序。
等待驱动程序安装完成。
最后,电路板将被正确识别,并且 uuu.exe 将运行至完成。
笔记: 由于 USB 驱动程序已修复且默认存在于操作系统中,因此在 Windows 8 或 10 中不会出现所有这些问题。

参考

细节  提供者 链接 
i.MX 91 详情 恩智浦半导体 https://www.nxp.com/products/i.MX91

恩智浦标志© 2025 恩智浦半导体公司
版权所有。
用户指南 | 修订版 1 | 16年2021月XNUMX日
恩智浦半导体

文件/资源

NXP FRDM IMX91开发板 [pdf] 用户指南
FRDM IMX91, FRDM IMX91开发板, 开发板, 开发板

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *