0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FRDM-i.MX 91开发板刷机指南

h1654155282.3538 2025-12-24 11:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

FRDM-i.MX 91开发板刷机指南

在电子开发领域,开发板的刷机操作是一项基础且关键的技能。今天,我们就来详细探讨NXP的FRDM-i.MX 91开发板的刷机过程。这个开发板能实现高级HMI解决方案,支持工业和消费级HMI、丰富用户体验、沉浸式音频处理、语音解决方案以及互联设备等应用。下面,我将根据NXP官方的用户指南,一步步为大家介绍如何设置和刷机。

文件下载:NXP Semiconductors FRDM i.MX 91开发板.pdf

一、所需硬件

在开始刷机之前,我们需要准备以下硬件:

  1. 运行在主机电脑上的终端程序,终端设置为波特率115200、无校验位、数据位8位、停止位1位。
  2. 电脑上有2个空闲的USB端口
  3. 1块FRDM i.MX91开发板。

二、所需软件

  1. 终端模拟器,如PUTTY或teraterm,可从相关渠道下载。
  2. MfgtoolV3(uuu):用于将LinuxAndroid系统安装到开发板上,需下载最新版本。
  3. 预构建的Linux镜像文件,文件中包含演示Linux镜像。
  4. Linux发行版文档:可从指定链接下载,查看文档标题下的文件。
  5. 若要支持Matter和OpenThread,需从指定链接构建镜像,并用于OpenThread示例。

三、初始设置与操作

3.1 开发板外观

在进行具体操作前,我们先了解一下FRDM-i.MX 91开发板的外观。图1展示了开发板的正面,图2展示了开发板的背面。 fig_80487 图1:FRDM-i.MX 91开发板正面 fig_53221 图2:FRDM-i.MX 91开发板背面

3.2 硬件连接

在连接开发板之前,请确保开发板的电源开关处于关闭状态。具体连接方式可参考图3。 fig_14071 图3:硬件连接示意图

3.3 软件下载

若要获取最新的软件镜像,请参考前面“所需软件”部分的内容。

3.4 使用Linux对eMMC内存进行编程

以下是将Linux镜像刷入FRDM-i.MX 91开发板的详细步骤:

  1. 根据前面的要求,将Linux镜像文件下载到你选择的目录。这里我们使用默认的Linux镜像文件L6.6.52_2.2.0_MX91。 该Linux镜像文件可能具备开源、稳定、兼容性好等特点,能为开发板提供良好的运行环境。
  2. 将文件解压到你选择的目录。
  3. 从https://github.com/NXPmicro/mfgtools/releases 下载uuu.exe。需要注意的是,uuu.exe是一个命令行程序,直接双击它不会弹出可交互的窗口。
  4. 将适用于Windows的uuu.exe复制到你解压Linux镜像的同一子目录中。
  5. 将开发板上的启动开关设置为串行下载模式。具体的启动模式开关设置如下表所示: SW1[1:4] BOOT_MODE[3:0] Boot Mode
    1100 0001 Serial downloader (USB)
    0000 0010 uSDHC1 8 - bit eMMC5.1
    0100 0011 uSDHC2 4 - bit SD3.0
  6. 启动你喜欢的终端程序,并连接到相应的COM端口。
    • 对于Windows系统,可在设备管理器中查看USB串行端口。A53调试端口的编号通常是两个编号中较大的那个,例如COM22;M4调试端口的编号则较小。如果你的PC无法检测到连接的开发板,请参考附录A和B获取进一步的说明。
  7. 打开开发板的电源开关。
  8. 输入以下命令:
    uuu -b emmc_all imx-boot-imx91evk-sd.bin-flash_singleboot imx-image-full-imx91evk.wic

    程序会提示“Wait for Known USB Device Appear”,当识别到开发板正常工作后,就会开始编程并报告状态。

  9. 当程序显示“Success 1 Failure 0”且进度条显示“Done”时,表示编程完成。此时关闭开发板的电源开关,并将启动模式开关重置为e - mmc启动模式。
  10. 登录开发板。你会在PC的串行控制台上看到许多消息滚动,最终会出现一个提示符。输入“root”并按回车键,恭喜你,你已成功将Linux刷入i.MX 91 EVK的eMMC中。

四、附录

4.1 安装USB转串行驱动

如果你之前从未使用过uuu.exe,那么需要在你的机器上安装一些USB转串行驱动。根据开发板上USB制造商的芯片组,目前有2种驱动可供选择。在github仓库中有一个页面“如何在Windows上安装USB转串行驱动”。需要注意的是,所需的文件已预先下载并放在USB密钥中,方便在课堂上使用(可查看uuu文件夹)。具体步骤如下:

  1. 按照前面“硬件连接”部分的说明连接开发板,并打开开发板的电源开关,让开发板在PC上枚举。
  2. 启动免费的USB端口查看程序USBView,该程序会查询所有USB端口并报告来自USB芯片组的信息。忽略显示为USB输入设备的设备,查找USB符号为红色的端口,点击这些连接的USB复合设备,查找制造商代码为0x0409: "FTDI" 或0x0409: "Silicon Labs" 的设备。
  3. 如果目标的USB制造商报告为0x0409: "Silicon Labs",则从指定位置下载驱动,或使用USB密钥中uuuSilabs Chipset文件夹中的驱动。
  4. 如果USB制造商报告为0x0409: "FTDI",则从指定位置下载驱动,或使用USB密钥中uuuFTDI Chipset文件夹中的驱动。
  5. 驱动安装完成后,检查Windows设备管理器,确保串行端口已正确枚举并显示在COM端口下。最后关闭开发板的电源开关。

4.2 Windows 7 USB驱动问题

在使用uuu.exe对SD卡进行编程时,FRDM i.MX91开发板会枚举为USB Gadget。在一些Windows 7机器上,由于过时的.inf文件,开发板可能无法枚举。你需要按照以下步骤让Windows识别开发板:

  1. 下载更新包并解压到临时目录。
  2. 以管理员身份运行install.bat文件。 完成上述步骤后,检查连接是否符合前面“硬件连接”部分的要求,然后再次运行uuu.exe。虽然uuu.exe可能无法运行完成,但Windows会识别新的USB设备并开始为其安装驱动。重复运行uuu.exe几次,直到Windows识别所有USB设备并完成驱动安装,最终开发板将被正确识别,uuu.exe也能正常运行完成。需要注意的是,这些问题在Windows 8或10中不会出现,因为这些系统默认包含了固定的USB驱动。

五、参考资料

如果你想了解更多关于i.MX 91的详细信息,可参考NXP提供的链接:https://www.nxp.com/products/i.MX91

以上就是FRDM-i.MX 91开发板刷机的详细过程。在实际操作中,你可能会遇到各种问题,但只要按照步骤仔细操作,相信你一定能成功完成刷机。你在刷机过程中遇到过哪些有趣的问题呢?欢迎在评论区分享。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 刷机
    +关注

    关注

    1

    文章

    50

    浏览量

    28885
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    恩智浦FRDM i.MX 95开发板释放边缘应用无限潜能

    FRDM i.MX 95开发平台是一款基于i.MX 95应用处理器 (采用15mm x 15mm封装) 的低成本、紧凑型开发板。该平台专为快
    的头像 发表于 05-19 09:41 354次阅读
    恩智浦<b class='flag-5'>FRDM</b> <b class='flag-5'>i.MX</b> 95<b class='flag-5'>开发板</b>释放边缘应用无限潜能

    快速上手FRDM-KE17Z512开发板:开启高效MCU开发之旅

    我们提供了经济高效的MCU开发板FRDM-KE17Z512就是其中之一。它具有便捷的I/O访问功能,支持使用扩展板进行快速原型设计和评估,能让我们在开发过程中更加高效
    的头像 发表于 12-24 16:50 562次阅读

    探索NXP FRDM - MCXN947开发板:快速上手指南

    探索NXP FRDM - MCXN947开发板:快速上手指南 在当今电子技术飞速发展的时代,一款性能优越、易于上手的开发板对于电子工程师来说至关重要。NXP的
    的头像 发表于 12-24 15:00 1797次阅读

    探索NXP FRDM - RW612开发板:功能特性与应用指南

    探索NXP FRDM - RW612开发板:功能特性与应用指南 在当今的电子设计领域,一款功能强大且性价比高的开发板对于工程师们来说至关重要。NXP的
    的头像 发表于 12-24 13:55 661次阅读

    FRDM - IMX93开发板深度解析:从硬件到应用的全方位指南

    ,它为开发者提供了一个低功耗、高性能的平台,能够快速验证和开发基于i.MX 93应用处理器的项目。本文将从硬件概述、功能描述、配件使用等多个方面对FRDM - IMX93
    的头像 发表于 12-24 11:40 2326次阅读

    探索FRDM - MCXE247开发板:功能、特性与使用指南

    探索FRDM - MCXE247开发板:功能、特性与使用指南 在电子设计和开发的领域中,一款优秀的开发板能够为工程师们提供强大的支持和便利。
    的头像 发表于 12-24 11:10 660次阅读

    探索FRDM - IMX8MPLUS开发板:开启嵌入式开发新旅程

    : NXP Semiconductors FRDM i.MX 8M Plus开发板.pdf 一、开发板概述 FRDM - IMX8MPLUS
    的头像 发表于 12-24 11:00 599次阅读

    FRDM i.MX 9平台选型指南FRDM i.MX 9系列开发平台解析

    93、FRDM i.MX 91FRDM i.MX 91S三款
    的头像 发表于 12-11 15:15 5.5w次阅读
    <b class='flag-5'>FRDM</b> <b class='flag-5'>i.MX</b> 9平台选型<b class='flag-5'>指南</b>:<b class='flag-5'>FRDM</b> <b class='flag-5'>i.MX</b> 9系列<b class='flag-5'>开发</b>平台解析

    恩智浦全新FRDM开发板的功能优势

    FRDM搭载MCX微控制器 (MCU) 强势回归,为开发人员提供一个超越硬件的灵活模块化平台。在当今瞬息万变的科技世界中,FRDM凭借其对i.MX应用处理器、通用MCU以及无线MCU的
    的头像 发表于 12-11 14:54 2679次阅读

    既要稳定性,还要性价比的工业级开发板 — 米尔i.MX91

    之前我介绍过NXPi.MX8系列的开发板,最近它的下一代产品i.MX9系列产品也有了,我就拿到了这个基于NXPi.MX9系列的米尔MYD-LMX91
    的头像 发表于 11-20 08:05 2979次阅读
    既要稳定性,还要性价比的工业级<b class='flag-5'>开发板</b> — 米尔<b class='flag-5'>i.MX91</b>

    恩智浦FRDM i.MX 8M Plus开发板详解

    开发高级HMI应用、计算机视觉系统以及边缘AI项目时,开发人员常常面临一个共同挑战:如何在不依赖昂贵且复杂的开发平台的前提下,获得足够的处理能力。这正是FRDM
    的头像 发表于 11-18 15:07 1769次阅读

    简单认识NXP FRDM i.MX 93开发板

    FRDM i.MX 93开发板是一款入门级、紧凑型开发板,采用i.MX93应用处理器。该板配备板载IW612模块,集成了恩智浦的三频解决方案
    的头像 发表于 11-17 09:45 1912次阅读
    简单认识NXP <b class='flag-5'>FRDM</b> <b class='flag-5'>i.MX</b> 93<b class='flag-5'>开发板</b>

    【干货分享】米尔NXP i.MX 91开发板移植运行IGH EtherCAT主站

    米尔基于NXPi.MX91的核心板及开发板,搭载新一代入门级NXPi.MX91处理器,内核Cortex-A55,主频高达1.4GHz;支持LPDDR4增强可靠性和平台寿命,支持双千兆以太网和双USB端口等丰富外设。一、项
    的头像 发表于 09-02 08:04 1304次阅读
    【干货分享】米尔NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>91</b><b class='flag-5'>开发板</b>移植运行IGH EtherCAT主站

    有奖丨米尔 NXP i.MX91开发板免费试用来啦

    米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91
    的头像 发表于 06-05 08:02 1613次阅读
    有奖丨米尔 NXP <b class='flag-5'>i.MX91</b><b class='flag-5'>开发板</b>免费试用来啦

    米尔NXP i.MX 91核心板发布,助力新一代入门级Linux应用开发

    矩阵,米尔累计推出5个平台共计二十余款NXP核心板,涵盖工业物联网、新能源、医疗等领域。此次推出的米尔基于‌NXP i.MX 91核心板及开发板‌(MYC-LMX91),延续了米尔在嵌
    发表于 05-30 11:20