Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
使用 1.8V 输出的外部振荡器驱动 RT117x 驱动 RTC_XTALI 是否可以使用1.8V直流电平的外部时钟驱动RTC_XTALI? 因为确保外部时钟与 VDD_SNVS_ANA 匹配会增加设计的复杂性。此外,1.8V 也低于时钟输入的绝对最大额定值。 Re: RT117x Driving RTC_XTALI using External oscillator with 1.8V output 嗨@Marwan , 如 MIMXRT1160/1170 处理器的硬件开发指南中所述,如果要将外部低频时钟馈送到 RTC_XTALI,则 RTC_XTALO 引脚必须保持未连接状态,或者由互补信号驱动。该强制时钟的逻辑电平不得超过 VDD_SNVS_DIG 电平。 此外,i.MX RT1170 交叉处理器数据手册指出,VDD_SNVS_DIG 的工作电压范围为 0.81 V 至 0.95 V,典型值为 0.85 V。 这意味着 1.8 V 的信号将超过 VDD_SNVS_DIG 电压等级。 最良好的问候, 巴勃罗 Re: RT117x Driving RTC_XTALI using External oscillator with 1.8V output 嗨@Pablo_Ramos 正如其他帖子中提到的,这些文件存在出入。 数据手册中指出,它是参考VDD_SNVS_ANA的。 亲切的问候, 马尔万
View full article
Urgent - Driver NXP Pegoda CL RD701 Hello, I need the driver for the NXP Pegoda CL RD701 (Windows 11) to use it in RFIDDiscover : https://www.nxp.com/products/rfid-nfc/mifare-hf/mifare-desfire/rfiddiscover:RFID-DISCOVER (RFIDDiscover compatible reader) I need this driver asap to encode NXP NTAG 424 DNA chips. I have already tried with the TagXplorer software and the Identiv uTrust 3700 F reader. The software is no longer up to date and so it didn't work. I really need to encode my chips asap so please provide me with the drivers for the NXP Pegoda CL RD701 reader which are not on the site. Best regards Re: Urgent - Driver NXP Pegoda CL RD701 Hi guys, can somebody please send me also driver for NXP Pegoda RD 701? Thanks you a lot 🙂 Re: Urgent - Driver NXP Pegoda CL RD701 hi @danielchen , Would you please send me win10x64 driver of rd 701? Thanks! Re: Urgent - Driver NXP Pegoda CL RD701 @binhdao ;  ok, will send to you later today.  please create a support account first using blow link ,    https://www.nxp.com/webapp-signup/register?referrerUrl=https://www.nxp.com/products/power-management/pmics-and-sbcs/system-basis-chips/high-speed-can-dual-lin-core-system-basis-chip:UJA1078ATW?tab=Documentation_Tab&linkline=Data%20Sheet I will send it to your account. Re: Urgent - Driver NXP Pegoda CL RD701 hi @danielchen , could you send me the dirver of rd 701? Thanks, Binh Re: Urgent - Driver NXP Pegoda CL RD701 please mail me zhe RD701 driver for windows 7  x64,thank you! Re: Urgent - Driver NXP Pegoda CL RD701 Hi Daniel, I'm in the same case as Loick, I want to use my old NXP Cl RD 701 Pegoda under Windows 10. Could you send me the Windows 7 driver. Thanks. Charles Re: Urgent - Driver NXP Pegoda CL RD701 Hi @Loick : Please check my attached driver, it is for win 7,  and should work on your win10. Regards Daniel Re: Urgent - Driver NXP Pegoda CL RD701 Hi Daniel, Thank you for your prompt response. I’m a bit puzzled as to why the CLRD 701 is listed as a compatible reader for RFIDDiscover if it is indeed very old and no longer maintained. The NTAG 424 DNA chips are relatively recent (2019) and use the advanced DNA technology, so it’s surprising that an outdated reader would be recommended for encoding these. Is there at least a driver available for Windows 10 if there isn't one for Windows 11? Given that Windows 2000 had its last update in 2005, I highly doubt that we would be able to install RFIDDiscover and successfully encode NTAG 424 DNA chips on such an old system. If possible, could you please send us (by email ok) any available drivers for the NXP Pegoda CL RD701 so we can test them as soon as possible? Also, the reader you suggested (CLRD730) is currently out of stock on the website. We urgently need a solution for encoding NTAG 424 DNA chips that includes both a compatible reader and software. Could you advise on the fastest way to set this up? Best regards, Loïck Re: Urgent - Driver NXP Pegoda CL RD701 Hi Loick: CLRD 701 is very old, and not maintained any more.  so you can not find it on the site I would suggest you use CLRD730, please refer to below link for more details. PEGODA Contactless Smart Card Reader | NXP Semiconductors There is no CLRD 701 driver for windows 11, only have a driver for windows 2000. If I can find it on my old pc, and you still need it, I will send it to you via email tomorrow morning . Regards Daniel Re: Urgent - Driver NXP Pegoda CL RD701 hi daniel. could you please send me the driver of CL RD701 for win10 as well. i have a device in production, which is not working. i need it to reinstall the driver.Thank you
View full article
S32K358 LPSPI0 and LPSPI2 not work Hello NXP helper. RTD:7.0.1 S32DS3.6.10 I use S32K358 LPSPI0 LPSPI1 LPSPI2 Only LPSPI1 can work, LPSPI0 and LPSPI2 not work. I found some pin configs different. Three LPSPI use for Master.And I use Sync transmit API.RTD 7.0.1 But I can only get LPSPI1 output. Is there any config I need do? Please give me a help.
View full article
frdm-i.mx93 无法在 M33 之后启动准备就绪;Linux 和 Windows 上的 UUU SDPS 启动超时 您好,恩智浦技术支持、 我正在请求帮助恢复 FRDM-i.MX93 主板。在 “M33 准备就绪” 之后,板在早期的 SPL 启动期间会立即停止,并且不会继续运行 BL31 或完全 U-Boot。在 SDPS 启动期间,UUU 恢复也会因超时而失败。 董事会详情: 板:FRDM-i.MX93 SoC shown in serial log: 0xa1009300 LC shown in serial log: 0x2040010 PMIC: PCA9451A DDR: 3733MTS 典型的串行输出: U-Boot SPL 2024.04+gde16f4f1722+p0(Sep 02 2024 - 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 ready ok 重建的 2025 SPL 也出现了同样的停止点: U-Boot SPL 2025.04(2026 年 4 月 26 日-16:21:54 +0000) PMIC:PCA9451A PMIC:过载电压模式 DDR:3733MTS DDR:3733 MTS DDR:3733MTS M33 准备好了 使用的硬件设置: P1 = 外部电源,使用 45 W USB-C 墙式适配器进行测试 P16 = 调试串行控制台 P13 = microSD 卡插槽 P2 = 用于 UUU / 串行下载器模式的 USB-C 连接 我还测试了用墙壁适配器供电,而不是用电脑 USB 供电。行为没有改变。 测试的主机系统: Linux Mint / Ubuntu 主机 Windows 主机 已测试的 UUU 版本: uuu 1.5.141 uuu 1.5.243 主要问题是电路板达到 SPL,初始化 PMIC 和 DDR,然后打印 “M33 准备就绪”,然后什么也没发生。它永远不会达到 “正常启动”、“正在尝试从 BOOTROM 启动”、“注意:BL31” 或完整 U-Boot。从 SD 和 eMMC 启动时会发生这种情况。 在 USB 串行下载器模式下,UUU 会检测到主板: sudo ./uuu-lsusb 连接的已知 USB 设备 路径芯片 Pro Vid Pid bcdVersion 5:2 MX93 SDPS: 0x1FC9 0x014E 0x0001 但是,在 SDPS 启动期间,UUU 会失败。使用的命令是 sudo ./uuu-V-b emmc_all imx-boot-imx93frdm-sd.bin-flash_singlebootimx-image-full-imx93frdm.rootfs.wic.zst 在 Linux 系统上,故障是 启动 cmd: sdps: boot-scanterm-f imx-boot-imx93frdm-sd.bin-flash_singleboot-scanlimited 0x800000 Fail HID(W):LIBUSB_ERROR_TIMEOUT 在 Windows 系统中,故障是 启动 cmd: sdps: 启动-scanterm-f。\ imx-boot-imx93frdm-sd.bin-flash_singleboot-scanlimited 0x800000 14% 失败 HID (W):LIBUSB_ERROR_TIMEOUT (-7) 在 Linux 和 Windows 上进行了测试,结果相同。 测试过的图像: 我测试了恩智浦官方 frdm-i.mx93 Rev 4.0 演示映像包: LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93 启动映像哈希值为: 7aba6102e5ec64add64add632cd6667e77fa3f6f6f6f6f6f6fd72c314e4c01f2964c0fc056a5f imx-boot-imx93frdm-sd.bin-flash_singleboot 我还测试了自己的 Yocto 镜像 imx93frdm,它使用相同的启动映像哈希值。 我验证了 SD 启动选择是否有效。在未插入 SD 卡的 SD 启动模式下,没有串行输出。在插入 SD 卡的 SD 启动模式下,SPL 在 “M33 准备就绪” 时开始和停止。因此,SD 启动开关似乎正在工作。 我还验证了恩智浦官方的 .wic映像包含预期偏移量为 32 KiB/0x8000 的启动映像。使用的命令 wic=nxp.wic 启动=imx -启动-imx93frdm-sd.bin-flash_singleBoot xxd -l 64 -s $((32*1024))"$WIC" xxd -l 64 -s 0"$BOOT" cmp-n " $ (stat-c%s " $BOOT ") "-i $ ((32*1024)): 0 " $WIC " " $BOOT " & & echo " " NXP WIC 包含 32K 的启动映像" 恩智浦 WIC 不包含 32K 的启动映像 " 结果: 恩智浦 WIC 包含 32K 的启动映像 因此,SD 映像似乎正确包含了启动容器。 为了排除只有 2024.04 SPL 映像是问题所在,我使用 Flexbuild/U-Boot 构建了一个更新的启动映像。内置映像中的 SPL 显示: U-Boot SPL 2025.04(2026 年 4 月 26 日-16:21:54 +0000)恩智浦 FRDM-IMX93 我将这个新的 flash.bin 文件写入 SD 卡,偏移量为 32 KiB: sudo dd if=flash-imx93frdm-2025.bin of=/dev/sdX bs=1K seek=32 conv=fsync sync 然后,主板打印了新的 SPL 标语,确认它正在执行新的 SD 启动映像: U-Boot SPL 2025.04(2026 年 4 月 26 日-16:21:54 +0000) PMIC:PCA9451A PMIC:过载电压模式 DDR:3733MTS DDR:3733 MTS DDR:3733MTS M33 准备好了 但是,它仍然在同一时间停止了,没有继续使用BL31/Full U-Boot。 eMMC 状态: 最初,eMMC 启动到足以登录 Linux 的程度,但由于根文件系统中缺少 /bin/sh,根登录被中断。在尝试恢复过程中,eMMC 使用 .wic 文件从 SD Linux 重写。图像之后,在 “M33 准备就绪” 之后,eMMC 启动也会停止。但是,使用恩智浦官方镜像启动SD时以及重建的2025 SPL也会出现同样的停止点,因此当前的问题似乎早于Linux/rootFS。 我所相信的已经被排除: 串行端口错误:串行端口正常工作并显示 SPL 输出。 电脑电源不良:使用外置 45 W 墙式适配器测试。 错误的 SD 启动开关:没有 SD 卡的 SD 启动模式没有输出。 SD 映像中缺少启动映像:经过验证的启动映像存在于恩智浦官方 WIC 中的 0x8000/32 KiB。 Linux/rootFS 问题:故障发生在 BL31/Full U-Boot/Linux 之前。 UUU 的主机操作系统问题:UUU SDPS 启动超时出现在 Linux 和 Windows 上。 只有旧的 2024 SPL 是坏的:重建的 2025.04 SPL 也在 "M33 准备就绪 "后停止。 你能帮忙确定这是否是已知的 frdm-i.mx93 提前启动问题吗? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 你在使用我们发布的 BSP 版本吗? 适用于i.MX应用处理器的嵌入式Linux|恩智浦半导体 您正在使用并选择哪个版本的 BSP? 劳动节回来后,我会尝试在我们的电路板上进行测试,我将在下周三回到办公室然后进行测试,然后给你回复我的测试结果。 祝您有美好的一天 顺祝商祺! Rita Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 我使用的是 LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93。图像 Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 我回到办公室将在我们的板上进行测试,然后告诉你结果。 Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 你想出来了吗? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows @Rita_Wang 我也遇到了同样的问题…… 我从未见过 BL31 使用我的 imx-image-full-imx93frdm.rootfs-20260705225501.wic.zst scarthgap 版本启动。 Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 您好,我目前也遇到了同样的问题。请问您找到解决方法了吗? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 我也遇到同样的问题。是否有任何更新需要进行哪些操作才能使 imx93 从 SD 卡启动,或者使 UUU 正常工作? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 我们注意到该主板上的内存芯片与其他frdm-imx93主板有所不同。或许这有助于找到问题所在。 正常工作的板是微米级的,而故障板的品牌我不认识。     Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 我也遇到了同样的问题。 这应该标记为高优先级,因为唯一可用的映像是出厂时在 eMMC 上提供的映像!如果重新刷写固件,我的 FRDM-IMX93 就彻底报废了,直到找到解决方案为止,我怀疑这与 DDR 内存时序有关。 我的程序也卡在了“M33 prepare ok”这里,这表明DDR配置/时序存在问题,而且我的主板也和上面@SynchronicIT帖子中的一样,使用了相同的“无名”DDR IC(制造商标志带有“J”)。 为什么这些电路板可以出厂时就带有 eMMC 上的可用镜像,而 NXP 提供的所有可用镜像都无法使用? 当我通过(出厂预装的)eMMC启动时(启动正常),u-boot 版本为: U-Boot SPL 2025.04-g99518e6b6f20(2026年2月2日 05:52:54 +0000) 而从 NXP 下载的最新版本 (LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93.zip)“imx-boot-imx93frdm-sd.bin-flash_singleboot”文件是 u-boot 版本: U-Boot SPL 2024.04+gde16f4f1722+p0(2024年9月2日 10:44:35 +0000) 下面显示的是正常工作的工厂镜像 eMMC 的完整输出,以及不正常工作的 SD 卡刷入镜像和 UUU 上传的 u-boot 的完整输出。 * 工作正常(出厂预装eMMC)* U-Boot SPL 2025.04-g99518e6b6f20(2026年2月2日 05:52:54 +0000) PMIC:PCA9451A PMIC:过驱动电压模式 DDR:3733MTS 找到匹配的 DRAM 2CS_2GB DRAM M33 准备就绪 正常启动 尝试从 BOOTROM 启动 启动阶段:主启动 图像偏移量 0x8000,页面大小 0x200,ivt 偏移量 0x0 通过 ROM_API 从 0x57800 加载镜像 注意:TRDC 初始化完成 通知:BL31:v2.12.0(版本):lf-6.18.2-1.0.0 通知:BL31:建造时间:2026年2月10日 07:53:18 U-Boot 2025.04-g99518e6b6f20(2026年2月2日 05:52:54 +0000) 重置状态:POR CPU:NXP i.MX93(52) Rev1.2 A55,频率 1700 MHz CPU:工业级温度范围(-40℃至105℃),工作温度24℃ 型号:NXP FRDM-IMX93 动态随机存取存储器(DRAM):2 GiB 板:V1.0(ADC2:684,ADC3:271) TCPC:供应商 ID [0x1fc9],产品 ID [0x5110],地址 [I2C2 0x52] SNK.Power3.0 on CC1 PDO 0:0 型,5000 mV,3000 mA [E] PDO 1:0 型,9000 mV,3000 mA [] PDO 2:0 型,12000 mV,3000 mA [] PDO 3:0 型,15000 mV,3000 mA [] PDO 4:0 型,20000 mV,3250 mA [] PDO 5:类型 3,未定义 请求 PDO 4:20000 mV,750 mA 源接受请求 PD源已准备就绪! tcpc_pd_receive_message:轮询 ALERT 寄存器,TCPC_ALERT_RX_STATUS 位失败,返回值为 -62 TCPC:供应商 ID [0x1fc9],产品 ID [0x5110],地址 [I2C2 0x50] 核心:229 个设备,32 个微类,设备树:独立 MMC:FSL_SDHC:0,FSL_SDHC:1 从 MMC 加载环境... 从 MMC(0) 读取... *** 警告 - CRC 校验错误,使用默认环境 视频链接设置失败 输入:串行 输出:串口 错误:串行 构建信息: - ELE固件版本2.0.5-7a34cee 切换到分区 #0,确定 mmc0(第 0 部分)是当前设备 UID:4a7ff07fa81b46d8b2b59146dfa5af84 闪存目标是 MMC:0 网络:eth0:以太网@42890000,eth1:以太网@428a0000 [PRIME] Fastboot:正常 正常启动 按任意键停止自动启动:0 u-boot=> * 无法正常工作 * U-Boot SPL 2024.04+gde16f4f1722+p0(Sep 02 2024 - 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 ready ok - 悬挂 - Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 我也遇到了同样的问题。我无法通过 uuu.exe 刷入任何镜像,输出相同的“HID(W): LIBUSB_ERROR_TIMEOUT (-7)”错误。我主板上的内存芯片也是“J”牌的,而不是美光的。 Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 补充一点关于具体 DDR 部件信息的数据,因为我认为替换的内存是关键,但我还没有看到确切的部件编号公布。 **板:** FRDM-IMX93,SCH-94611 REV B2(电路板标签 DRQ30063390) **SoC:** i.MX93(52) Rev1.2SOC 0xa1009300,LC 0x2040010 **PMIC:** PCA9451A **DDR:**原理图和用户指南指定使用 LPDDR4x Micron MT53E1G16D1FW-046。我板上实际安装的芯片标记为**JSL4BAG167ZAMF** — 而不是 Micron。这与本帖中其他人报告的情况一致(故障主板上使用“J”品牌的DDR内存,而正常工作的主板上使用Micron品牌的DDR内存)。 **问题出在DDR训练/验证环节,而非M33/ELE环节。**将正常工作的工厂 eMMC 启动程序与出现故障的公共电路板支持包。启动程序进行比较,就能清楚地看出这一点: 工作正常(工厂 eMMC、U-Boot SPL 2025.04,BL31 lf-6.18.2-1.0.0): ``` DDR:3733MTS 找到匹配的 动态随机存取存储器\(DRAM\) 2CS_2GB 动态随机存取存储器\(DRAM\) M33 准备就绪 正常启动 ... ``` 失败 (LF_v6.6.36-2.1.0)公开版本(U-启动 SPL 2024.04,2024 年 9 月 2 日): ``` DDR:3733MTS DDR:3733MTS M33 准备就绪 - 悬挂 - ``` 正常工作的引导加载程序中存在“找到 动态随机存取存储器\(DRAM\) ... 动态随机存取存储器\(DRAM\) 匹配”这一行,而故障的引导加载程序中则不存在这一行。主板卡在了 DDR 验证即将完成的时刻,也就是 BL31 / 正常启动之前。所以这看起来像是 6.6.36 版本。DDR配置/时序与替换的DDR部件不匹配,而不是下游部件的问题。 正常工作的 eMMC 引导加载程序还报告 **ELE 固件版本 2.0.5-7a34cee**,比 6.6.36 代码包,软件包中提供的版本更新——注意,以防修复取决于 DDR 时序和 ELE 版本。 **为了节省时间,我已经排除了以下可能性**: - 版本:我自己的 Yocto imx93frdm 构建生成的 imx-启动 与工厂代码包,软件包 (sha256 7aba6102e5ec64add632cd6667e77fa3f6886fd72c314e4c01f2964c0fc56a5f) 字节级完全相同,所以这不是构建问题。 - SD 刷写:已验证启动容器大小为 32 KiB (0020 0287 magic),有效的 MBR (55aa),以及引导加载程序区域中的两个 FIT magic。 - 启动开关:SD 模式下,如果没有卡,则不会有串行输出;插入卡后,SPL 可以运行——因此 USDHC2/SD 选择是正确的。 - 电源:使用多个 USB-C 电源时结果相同。 - 主机/USB:在两个不同的 Linux 主机上,UUU SDPS 启动失败,出现 HID(W): LIBUSB_ERROR_TIMEOUT 错误。 - 硬件本身很好:板启动其出厂 eMMC 映像到 Linux,因此 DDR *可以* 由正确的引导加载程序进行训练。 **问题:** 1.适用于 REV B2 板卡的修正版 DDR 配置(非 Micron (JSL4BAG167ZAMF) DDR)是否已在任何当前公开的 电路板支持包。中提供?例如,6.6.52-2.2.0 或 6.12.x 版本——还是仅限于目前在 eMMC 上提供的较新的引导加载程序 (lf-6.18.2)? 2. 如果尚未有公开版本,是否可以发布更新后的 FRDM-IMX93 DDR 时序接头(或 lf-6.18.2 FRDM 引导加载程序),以便 SD 卡启动可以在这些板上工作? 如果这有助于缩小问题范围,我很乐意在这个板上运行诊断程序或测试候选引导加载程序/时序配置。 谢谢, jjudk Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 后续提供可行的解决方案,希望能帮助本帖中其他使用相同板/DDR组合的用户。 摘要:此次故障是公共 LF6.6.36-2.1.0 版本中的 DDR 训练问题。较新的 FRDM-IMX93 板上的电路板支持包,这些板配备了替代的(非 Micron)LPDDR4X 内存。升级到 **LF6.18.2 (Whinlatter) 电路板支持包。** 即可解决此问题——板可以训练其 DDR 并从 SD 卡正常启动。 板/DDR(参考,引用): - FRDM-IMX93,SCH-94611 REV B2 - 原理图上标明的是 Micron MT53E1G16D1FW 芯片;实际安装的芯片标记为 JSL4BAG167ZAMF(非 Micron 替代芯片)。 最终确认根本原因的是:工厂 eMMC 镜像(可以正常启动)使用了较新的引导加载程序——U-Boot SPL 2025.04。BL31 lf-6.18.2,内核 6.18.2 — 其 SPL 打印“找到 动态随机存取存储器\(DRAM\) 2CS_2GB 动态随机存取存储器\(DRAM\) 匹配”,然后“M33 准备正常”。公开的 LF6.6.36SPL(U-启动 2024.04)不打印`动态随机存取存储器\(DRAM\) 已匹配`,并卡在`M33 准备正常`。 所以是 6.6.36DDR 配置不会训练这种替代内存,而 6.18.2 配置会。 工作流程——构建并启动 LF6.18.2 电路板支持包。: mkdir imx-bsp-6.18.2 && cd imx-bsp-6.18.2 仓库 init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-whinlatter -m imx-6.18.2-1.0.0.xml 仓库同步 发行版。=fsl-imx-xwayland MACHINE=imx93-11x11-lpddr4x-frdm source sources/meta-imx/tools/imx-setup-版本.sh -b 版本-frdm bitbake imx-image-core   请注意,机器名称为 `imx93-11x11-lpddr4x-frdm`(此电路板支持包。的原生名称——与 6.6.36 不同,不需要单独的 meta-imx-frdm 层)。 然后将生成的 `.wic.zst` 烧录到 SD 卡(解压缩并使用 dd 命令烧录到整个卡设备),将启动开关设置为 SD 卡(SW1 = 1 1 0 0),然后启动。REV B2 / JSL DDR 板的结果: DDR:3733MTS 找到匹配的 动态随机存取存储器\(DRAM\) 2CS_2GB 动态随机存取存储器\(DRAM\) M33 准备就绪 正常启动 ... NXP FRDM-IMX93 登录: `free -h` 确认全部 2GB 内存已训练完毕并可用。 NXP方面仍存在疑问:是否有计划将更新后的FRDM DDR配置向后移植到LF6.6.36-2.1.0?分支,供需要继续使用 6.6.36 版本的人使用?对于能够升级到 6.18.2 的用户来说,上述方法有效。 希望这能帮到其他人,省去调试的麻烦。 jjudk Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 嗨,丽塔, 请问这件事有任何最新进展吗?我们被这个问题困住了。 Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 我已使用演示镜像 images LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93 在我们的 93FRDM REV B 版本板上进行了测试, 使用 UUU uuu 工具版本 uuu_1.5.243 分别在SD卡和eMMC上尝试,下载和启动都成功,没有重现您遇到的错误。 .\uuu.exe -b emmc_all imx-boot-imx93frdm-sd.bin-flash_singlebootimx-image-full-imx93frdm.rootfs.wic.zst Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 看来问题出在REV B2板上。请在REV B2上尝试一下
View full article
HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 おはよう ! FRDM i.MX 93 の入門ガイドを使って準備を進めています。 FRDM-IMX93のデモイメージをダウンロードしましたが(REV.1.0とREV4.0を試しました)、同じエラーメッセージが表示され続けます。 ガイドに記載されているコマンドを試しました: .\uuu.exe -b sd_all imx-image-full-imx93frdm.rootfs.wic.zst NXP IMXチップ用uuu(Universal Update Utility)-- libuuu_1.5.243-0-g230f1b1 設定ファイルに含める: PctlチップビデオPID Bcdバージョンシリアル番号 ================================================== SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff] SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff] SDPS: MX8DXL 0x1fc9 0x0147 SDPS: MX28 0x15a2 0x004f SDPS: MX815 0x1fc9 0x013e SDPS: MX865 0x1fc9 0x0146 SDPS: MX8ULP 0x1fc9 0x014a SDPS: MX8ULP 0x1fc9 0x014b SDPS: MX93 0x1fc9 0x014e SDPS: MX91 0x1fc9 0x0159 SDPS: MX95 0x1fc9 0x015d SDPS: MX95 0x1fc9 0x015c SDPS: MX943 0x1fc9 0x0027 SDPS: MX952 0x1fc9 0x0028 SDP: MX7D 0x15a2 0x0076 SDP: MX6Q 0x15a2 0x0054 SDP: MX6D 0x15a2 0x0061 SDP: MX6SL 0x15a2 0x0063 SDP: MX6SX 0x15a2 0x0071 SDP: MX6UL 0x15a2 0x007d SDP: MX6ULL 0x15a2 0x0080 SDP: MX6SLL 0x1fc9 0x0128 SDP: MX7ULP 0x1fc9 0x0126 SDP: MXRT106X 0x1fc9 0x0135 SDP: MX8MM 0x1fc9 0x0134 SDP: MX8MQ 0x1fc9 0x012b SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff] SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998] SDPV: SPL1 0x1fc9 0x0151 [0x0500..0x9998] SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999] SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff] SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998] FBK: 0x066f 0x9afe FBK: 0x066f 0x9bff FBK: 0x1fc9 0x0153 FB: 0x0525 0xa4a5 FB: 0x18d1 0x0d02 FB: 0x3016 0x0001 FB: 0x1fc9 0x0152 FB: 0x0483 0x0afb 組み込みスクリプトを実行します: uuu_version 1.4.149 # @_flash.bin | wicイメージから抽出できるブートローダー # @_image [_flash.bin] | wic イメージを emmc に書き込みます。 # このコマンドは、i.MX6/7、i.MX8MM、i.MX8MQ の場合に実行されます SDP: boot -f imx-image-full-imx93frdm.rootfs.wic.zst/* -scanlimited 0x800000 # このコマンドは、ROMがストリームモードをサポートしている場合に実行されます # i.MX8QXP、i.MX8QM SDPS: boot -scanterm -f imx-image-full-imx93frdm.rootfs.wic.zst/* -scanlimited 0x800000 # これらのコマンドはSPLを使用する場合に実行され、SPLを使用しない場合はスキップされます # SDPU は非推奨になります。SDPU の代わりに SDPV を使用してください。 # ヤミン・アメックス SDPU: 遅延 1000 SDPU: write -f imx-image-full-imx93frdm.rootfs.wic.zst/* -offset 0x57c00 -scanlimited 0x800000 SDPU: ジャンプ -scanlimited 0x800000 # } # これらのコマンドはSPLを使用する場合に実行され、SPLを使用しない場合はスキップされます # if (SPLがSDPVをサポートしている場合) # ヤミン・アメックス SDPV: 遅延 1000 SDPV: write -f imx-image-full-imx93frdm.rootfs.wic.zst/* -skipspl -scanterm -scanlimited 0x800000 SDPV: ジャンプ -scanlimited 0x800000 # } FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev ${sd_dev} FB: ucmd mmc dev ${sd_dev} FB: flash -raw2sparse all imx-image-full-imx93frdm.rootfs.wic.zst/* FB: flash -scanterm -scanlimited 0x800000 bootloader imx-image-full-imx93frdm.rootfs.wic.zst/* FB: 完了 既知のUSBデバイスが表示されるまでお待ちください... 新しいUSBデバイスが4:2-23F11C6A09B54230に接続されました 4:2-23F11C6A09B54230>開始コマンド:SDPS: boot -scanterm -f imx-image-full-imx93frdm.rootfs.wic.zst/* -scanlimited 0x800000 ファイルの解凍:>imx-image-full-imx93frdm.rootfs.wic.zst 14%4:2-23F11C6A09B54230>HID(W)エラー: LIBUSB_ERROR_TIMEOUT (-7)(20.15秒) 次に、.\uuu.exe -v -b emmc_all .\imx-boot-imx93frdm-sd.bin-flash_singleboot .\imx-image-full-imx93frdm.rootfs.wic.zst を試しました。しかし、同じエラーメッセージも表示されました。 NXP IMXチップ用uuu(Universal Update Utility)-- libuuu_1.5.243-0-g230f1b1 設定ファイルに含める: PctlチップビデオPID Bcdバージョンシリアル番号 ================================================== SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff] SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff] SDPS: MX8DXL 0x1fc9 0x0147 SDPS: MX28 0x15a2 0x004f SDPS: MX815 0x1fc9 0x013e SDPS: MX865 0x1fc9 0x0146 SDPS: MX8ULP 0x1fc9 0x014a SDPS: MX8ULP 0x1fc9 0x014b SDPS: MX93 0x1fc9 0x014e SDPS: MX91 0x1fc9 0x0159 SDPS: MX95 0x1fc9 0x015d SDPS: MX95 0x1fc9 0x015c SDPS: MX943 0x1fc9 0x0027 SDPS: MX952 0x1fc9 0x0028 SDP: MX7D 0x15a2 0x0076 SDP: MX6Q 0x15a2 0x0054 SDP: MX6D 0x15a2 0x0061 SDP: MX6SL 0x15a2 0x0063 SDP: MX6SX 0x15a2 0x0071 SDP: MX6UL 0x15a2 0x007d SDP: MX6ULL 0x15a2 0x0080 SDP: MX6SLL 0x1fc9 0x0128 SDP: MX7ULP 0x1fc9 0x0126 SDP: MXRT106X 0x1fc9 0x0135 SDP: MX8MM 0x1fc9 0x0134 SDP: MX8MQ 0x1fc9 0x012b SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff] SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998] SDPV: SPL1 0x1fc9 0x0151 [0x0500..0x9998] SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999] SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff] SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998] FBK: 0x066f 0x9afe FBK: 0x066f 0x9bff FBK: 0x1fc9 0x0153 FB: 0x0525 0xa4a5 FB: 0x18d1 0x0d02 FB: 0x3016 0x0001 FB: 0x1fc9 0x0152 FB: 0x0483 0x0afb 組み込みスクリプトを実行します: uuu_version 1.4.149 # @_flash.bin | wicイメージから抽出できるブートローダー # @_image [_flash.bin] | wic イメージを emmc に書き込みます。 # このコマンドは、i.MX6/7、i.MX8MM、i.MX8MQ の場合に実行されます SDP: boot -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -scanlimited 0x800000 # このコマンドは、ROMがストリームモードをサポートしている場合に実行されます # i.MX8QXP、i.MX8QM SDPS: boot -scanterm -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -scanlimited 0x800000 # これらのコマンドはSPLを使用する場合に実行され、SPLを使用しない場合はスキップされます # SDPU は非推奨になります。SDPU の代わりに SDPV を使用してください。 # ヤミン・アメックス SDPU: 遅延 1000 SDPU: write -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -offset 0x57c00 SDPU: ジャンプ -scanlimited 0x800000 # } # これらのコマンドはSPLを使用する場合に実行され、SPLを使用しない場合はスキップされます # if (SPLがSDPVをサポートしている場合) # ヤミン・アメックス SDPV: 遅延 1000 SDPV: write -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -skipspl -scanterm -scanlimited 0x800000 SDPV: ジャンプ -scanlimited 0x800000 # } FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev ${emmc_dev} FB: ucmd mmc dev ${emmc_dev} FB: flash -raw2sparse all .\imx-image-full-imx93frdm.rootfs.wic.zst/* FB: flash -scanterm -scanlimited 0x800000 bootloader .\imx-boot-imx93frdm-sd.bin-flash_singleboot FB: ucmd if env exists emmc_ack; then ; else setenv emmc_ack 0; fi; FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0 FB: 完了 既知のUSBデバイスが表示されるまでお待ちください... 新しいUSBデバイスが4:2に接続されました。 4:2->開始コマンド:SDPS: boot -scanterm -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -scanlimited 0x800000 4:2->HID(W)エラー: LIBUSB_ERROR_TIMEOUT (-7)(20.02秒) 最新バージョンのuuu.exeを使用しています。また、Windowsには新しいドライバもインストールされています。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 こっちも一緒。Ubuntu 20.04で試してみましたが、同じエラーが発生しました。 sudo ~/uuu-ubuntu20.04 -lsusb NXP IMXチップ用uuu(Universal Update Utility)-- libuuu_1.5.243-0-g230f1b1 コネクテッド Known USB Devices パス チップ プロ ビデオ Pid BcdVersion シリアル番号 ==================================================================== 1:3 MX93 SDPS: 0x1FC9 0x014E 0x0001 8214D79A2FFA4708 sudo ~/uuu-ubuntu20.04 -b emmc_all imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singlebootimx-image-core-imx93-11x11-lpddr4x-frdm.rootfs-20260608162024.wic.zst NXP IMXチップ用uuu(Universal Update Utility)-- libuuu_1.5.243-0-g230f1b1 成功 0 失敗 1 1:3-8214D79A 1/1 [HID(W): LIBUSB_ERROR_TIMEOUT (-7) ] SDPS: boot -scanterm -f imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash... MACHINE=imx93frdmとMACHINE=imx93-11x11-lpddr4x-frdmの両方を試しましたが、結果は同じでした。UART DEBUGに以下のログが表示されました。 U-Boot SPL 2024.04+gde16f4f1722+p0(2024年9月2日 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: オーバードライブ電圧モード DDR: 3733MTS DDR: 3733MTS M33準備OK どこにも解決策はなく、誰も助けてくれない。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 こんにちは、 こちらの標準BSPリリースをお試しください。 https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX また、圧縮されたルートファイルシステムは使用せず、解凍(un-zst)してから再度試すことをお勧めします。 よろしくお願いいたします。 アルド。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 こんにちは、 私も同じ問題に直面しています。 ボードはeMMCから正常に起動するのですが、SDカードに何らかの方法で書き込もうとしても動作しません。 imx93 FRDMのメインページにある、あらかじめビルドされたイメージ(圧縮版と非圧縮版)のいずれかをフラッシュしてみました。 uuuを使用しています 私もddを使いました: zstd -d imx-image-full-imx93frdm.rootfs.wic.zst -c | sudo dd of=/dev/mmcblk0 bs=4M status=progress conv=fsync SDカードからボードを起動しても、完全に起動せず、そこで停止します。 U-Boot SPL 2024.04+gde16f4f1722+p0 (Sep 02 2024 - 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 prepare ok そして、flex-installerを使ってDebianベースのイメージをSDカードに書き込もうとしたところ、起動後に同じ出力が表示されました。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 こんにちは、 動作するようになってよかったです。スクリプトをもう一度確認してみます。もしかしたら別のブートローダーを使っているかもしれません。FRDMボードのドキュメントの改善に取り組んでいますので、ご意見ありがとうございます。 よろしくお願いいたします。 アルド。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 ええと、あなたがリンクした最新のソフトウェアとコマンド「.\uuu.exe -v uuu.auto-imx93-11x11-lpddr4x-frdm」でうまくいったと思います。 しかし、これが最善の解決策かどうかはわかりません。なぜなら、私のボードは現在、imx93frdmではなく「imx93evk」として認識されるからです。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 こんにちは!! 最初の問題については、rootfsだけでなくブートローダーも必要となるため、次のようなコマンドを実行する必要があることにご注意ください。 ./uuu-b emmc_all flash.bin imx-image-full-imx93frdm.rootfs.wic ddを使用するという問題については、圧縮されたrootfs(un-zst)を使用しないでください。 よろしくお願いいたします。 アルド。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 また、他の人の役に立つよう、最初の投稿でリンクしたガイドを更新してください。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 先ほど申し上げた通り、うまくいっていません。上記の私のコメントをご確認ください。 これを機能させる唯一の方法は、次のコマンドを実行することです。.\uuu.exe -v uuu.auto-imx93-11x11-lpddr4x-frdm Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 こんにちは、 私も同じ問題に直面しました。i.MX 93年の開発ボードを試しているときに。見つけたトレーニングガイドは誤っていて誤解を招くものでしたし、デモのファームウェアパッケージには何が何であるかの情報がほとんどないファイルが山のように入っていて、「uuu」というユーティリティの使い方は(少なくとも私には)ほとんど理解できません。マニュアルを読んでもそうです。 私が分かったことは以下のとおりです。もし私の理解が間違っていたら、どなたか訂正してください。 デモ版のファームウェアパッケージ「LF_v6.18.20-2.0.0_images_IMX93EVK.zip」をダウンロードしました。uSDカードや内蔵eMMCにファームウェアイメージを書き込むプロセスをテストしたいと思いました。 効果があったのは以下のとおりです。 * 「 imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot 」のような名前のファイルは、特定のボードや異なる構成用のブートローダーイメージだと思います。このモデルはボードのuSDカードに書き込みするために選びました。 * 「imx-image-full-imx93evk.wic」はLinuxのイメージ(rootfsなど)だと思います。一つしかないので、サポートされている開発ボードは全て同じだと思います。 * 上記のコメントにあるように、圧縮版の「imx-image-full-imx93evk.tar.zst」を使用しないでください。 uSDカードに書き込むには: * ボードの電源がオフになっています * uSDカードを挿入してください * ボードの「USB1_C」ポートをUSB-CケーブルでノートPCに接続 * シリアルダウンロードモード用にブートスイッチを [3:0] 0001 に設定 * ファームウェアフォルダから以下のuuuコマンドを使用してください。 # ブートローダーのみをSDカードにコピーします。 uuu -b sd imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot # または:ブートローダーとLinuxイメージをコピーしてください: uuu -b sd_all imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singlebootimx-image-full-imx93evk.wic * ボード上の電源。UUUは自動的にボードを検出し、ダウンロードを開始するはずです。 eMMCにファイルを書き込むには、以下のコマンドを使用します。 # ブートローダーのみ: uuu -b emcc imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot # または: ブートローダーとイメージ: uuu -b emmc_all imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singlebootimx-image-full-imx93evk.wic 様々なブートローダーファイルの違いが分かりません。 @Kapixxx  あなたの方法はおそらく効果があったでしょう。すべてのボードは同じLinuxのrootfsを使っているので、ホスト名はすべて「imx93evk」になっていると思います。しかし、uuuスクリプトの使い方がわかりません(例:"uuu.auto-imx93-11x11-lpddr4x-frdm")eMMCではなくuSDカードに書き込みをする。指定されたコマンドラインパラメータ、組み込みスクリプト、および指定されたスクリプトファイル間の関係は不明瞭である。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 私も同じ状況です。試したことをすべてここに挙げます(書式を整えるためにclaudeを使用しました)。このThreadの他の提案も効果がありませんでした。参考になるか分かりませんが、私はUbuntu 22.04 LTSを使用しています。 LFDM-IMX93をlkss.py boot / uuu経由で起動中にLIBUSB_ERROR_TIMEOUTが発生しました。 理事会/環境 ボード: FRDM-IMX93 チップ/プロトコル: MX93 SDPS (Vid 0x1FC9、Pid 0x014E、BcdVersion 0x0001) ホスト:ベアメタルUbuntu 22.04(デュアルブート、仮想マシンではない) uuu バージョン: libuuu_1.5.243-0-g230f1b1 起動スイッチの状態: 1000(シリアルダウンロード/USB起動モード、コースドキュメントより) USB接続: BOOT USB-Cポートは搭載→直接ホスト用USBポートに繋がり、ハブは使いません ケーブル:開発ボードに同梱されていた公式ケーブル(購入後約2週間) 兆候 ./scripts/lkss.py boot(および手動で uuu -b scripts/boot/uuu_script ...)は、常に同じ箇所(flash.bin の SDPS ブート転送の約 14~20% のところ)で失敗します。と: 1:9- 1/ 1 [HID(W): LIBUSB_ERROR_TIMEOUT (-7) ] SDPS: boot -scanterm -f /path/to/flash.bin -scanlimited 0x800000 Failed to boot the board ボードはUSB経由で正しく列挙され(lsusbとdmesgで確認済み)、uuu -lsusbでも認識されます。 Connected Known USB Devices Path Chip Pro Vid Pid BcdVersion Serial_no ==================================================================== 1:9 MX93 SDPS: 0x1FC9 0x014E 0x0001 DMESGは接続時に単一のクリーン列挙イベントを示し、転送失敗時には切断・再列挙/xHCIエラー はありません 。 [ 1070.013188] usb 1-9: new high-speed USB device number 7 using xhci_hcd [ 1070.224213] usb 1-9: New USB device found, idVendor=1fc9, idProduct=014e, bcdDevice= 0.01 [ 1070.224223] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1070.224227] usb 1-9: Product: OO Blank 93 [ 1070.224230] usb 1-9: Manufacturer: NXP SemiConductor Inc [ 1070.246463] hid-generic 0003:1FC9:014E.0010: hiddev4,hidraw10: USB HID v1.10 Device [NXP SemiConductor Inc OO Blank 93] on usb-0000:02:00.0-9/input0 scripts/boot/uuu_scriptの内容 # This script can be used to boot the FRDM-IMX93 board using eMMC. # What this does is it writes the rootfs to eMMC and then places # the kernel image and DTB in RAM. # # Parameter list: # # @_flash.bin => boot container # @_rootfs => Rootfs (EXT2) # @_Image => Linux Kernel Image # @_dtb => Linux Kernel DTB # boot into u-boot proper SDPS: boot -scanterm -f _flash.bin -scanlimited 0x800000 # write rootfs to eMMC FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev ${emmc_dev} FB: ucmd mmc dev ${emmc_dev} FB: flash all _rootfs # write kernel image to RAM FB: ucmd setenv fastboot_buffer ${loadaddr} FB: download -f _Image # write DTB to RAM FB: ucmd setenv fastboot_buffer ${fdt_addr} FB: download -f _dtb # overwrite bootargs FB: ucmd setenv bootargs ${bootargs} root=/dev/mmcblk0 rootwait FB: acmd booti ${loadaddr} - ${fdt_addr} FB: done, 移送中の遺物 flash.bin(ブートコンテナ、lkss-buildrootからのimx9-boot-sd.bin) - 非圧縮 rootfs (lkss-buildroot の rootfs.ext2) - 非圧縮 画像 (8.9M) - カーネル画像 imx93-11x11-frdm.dtb (37K) 転送された成果物はどれも圧縮されていません(.zst/.gz)。搬送中の減圧が原因である可能性を排除する。 試したこと(すべて同じLIBUSB_ERROR_TIMEOUTエラーで失敗しました) デフォルトのlkss.py起動呼び出し(変更されていないuuu_script) ブートスイッチが正しい1000(シリアルダウンロード)位置にあることが確認されています ブート用USBポートが使用されていることを確認しました(POWERポートやDEBUGポートではありません)。 電源を入れる前と電源供給後にケーブルを接続して電源を入れる(両方の命令を試しました) 経路上にUSBハブがないことを確認しました - ホストへの直接接続 既にroot権限で実行されていることを確認済み(lkss.pyは内部的にsudo uuu ...を呼び出します) 転送中にdmesg -wをライブで確認しました。単一列挙はクリーンで、切断・切断イベント情報はありません。 SDPS: boot lineに-scanterm -scanlimited 0x800000フラグを追加しました(同じボード/エラーでNXPコミュニティスレッドで報告された回避策と一致)が変わりませんでした ボードの電源を入れ直しながら、複数回連続で再試行する -v詳細表示フラグを使用してuuuバイナリを直接手動で呼び出した場合(lkss.pyラッパーをバイパス)、同じ失敗箇所/エラーが発生します。 uuu -lsusb でシリコンのリビジョンを確認したところ、BcdVersion 0x0001 となり、他の場所で報告されている既知の動作リビジョンと一致しました。
View full article
HID(W):LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 早安 ! 我正在试用 FRDM i.MX 93 入门指南:指南 我下载了FRDM-IMX93 演示镜像(尝试了 REV.1.0 和 REV4.0),但一直收到相同的错误信息。 尝试了指南中的命令:.\uuu.exe -b sd_all imx-image-full-imx93frdm.rootfs.wic.zst 用于 nxp imx 芯片的 uuu(通用更新实用程序) -- libuuu_1.5.243-0-g230f1b1 版本 in config: Pctl Chip Vid Pid BcdVersion Serial_No ================================================== SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff] SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff] SDPS: MX8DXL 0x1fc9 0x0147 SDPS: MX28 0x15a2 0x004f SDPS: MX815 0x1fc9 0x013e SDPS: MX865 0x1fc9 0x0146 SDPS: MX8ULP 0x1fc9 0x014a SDPS: MX8ULP 0x1fc9 0x014b SDPS: MX93 0x1fc9 0x014e SDPS: MX91 0x1fc9 0x0159 SDPS: MX95 0x1fc9 0x015d SDPS: MX95 0x1fc9 0x015c SDPS: MX943 0x1fc9 0x0027 SDPS: MX952 0x1fc9 0x0028 SDP: MX7D 0x15a2 0x0076 SDP: MX6Q 0x15a2 0x0054 SDP: MX6D 0x15a2 0x0061 SDP: MX6SL 0x15a2 0x0063 SDP: MX6SX 0x15a2 0x0071 SDP: MX6UL 0x15a2 0x007d SDP: MX6ULL 0x15a2 0x0080 SDP: MX6SLL 0x1fc9 0x0128 SDP: MX7ULP 0x1fc9 0x0126 SDP: MXRT106X 0x1fc9 0x0135 SDP: MX8MM 0x1fc9 0x0134 SDP: MX8MQ 0x1fc9 0x012b SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff] SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998] SDPV: SPL1 0x1fc9 0x0151 [0x0500..0x9998] SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999] SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff] SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998] FBK: 0x066f 0x9afe FBK: 0x066f 0x9bff FBK: 0x1fc9 0x0153 FB: 0x0525 0xa4a5 FB: 0x18d1 0x0d02 FB: 0x3016 0x0001 FB: 0x1fc9 0x0152 FB: 0x0483 0x0afb 运行内置脚本: uuu_version 1.4.149 # @_flash.bin | 引导加载程序,可从 wic 映像中提取 # @_image [_flash.bin] | wic 映像刻录到 emmc。 # 此命令将在 i.mx6/7 i.mx8MM、i.mx8MQ SDP: 启动-f imx-image-full-imx-image-full-imx93frdm.rootfs.wic.zst/*-scanlimited 0x 800000 时运行 # 此命令将在 ROM 支持直播模式时运行 # i.MX8QXP, i.MX8QM SDPS: 启动 -scanterm -f imx-image-full-imx93frdm.rootfs.wic.zst/* -scanlimited 0x800000 # 这些命令将在使用 SPL 时运行,如果不使用 SPL,则跳过这些命令。 # SDPU 将被弃用,请使用 SDPV 代替 SDPU # { SDPU: delay 1000 SDPU: write -f imx-image-full-imx93frdm.rootfs.wic.zst/* -offset 0x57c00 -scanlimited 0x800000 SDPU: jump -scanlimited 0x800000 # } # 使用 SPL 时将运行这些命令,如果不支持,则跳过这些命令。 # 如果(SPL 支持 SDPV) # { SDPV:延迟 1000 SDPV: write -f imx-image-full-imx93frdm.rootfs.wic.zst/* -skipspl -scanterm -scanlimited 0x800000 SDPV: 跳转 -scanlimited 0x800000 # } FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev${sd_dev} FB: ucmd mmc dev${sd_dev} FB: flash -raw2sparse all imx-image-full-imx93frdm.rootfs.wic.zst/* FB: flash -scanterm -scanlimited 0x800000 引导加载程序 imx-image-full-imx93frdm.rootfs.wic.zst/* FB: 已完成 等待已知的 USB 设备出现... 4:2-23 连接新的 USB 设备 F11C6A09B54230 4 :2-23 F11C6A09B54230 > 启动 cmd: SDPS:boot-scanterm-f imx-image-full-imx93frdm.rootfs.wic.zst/*-scanlimited 0x800000 解压缩文件:> imx-image-full-imx9 3frdm.rootfs.wic.zst 14%4:2-23F11C6A09B54230>Fail HID(W):LIBUSB_ERROR_TIMEOUT (-7)(20.15s) 然后我试了一下。\ uuu.exe-v-b emmc_all。\ imx-boot-imx93frdm-sd.bin-flash_singleboot。\ imx-image-full-imx93frdm.rootfs.wic.zst,但也得到了同样的错误信息: 用于 nxp imx 芯片的 uuu(通用更新实用程序) -- libuuu_1.5.243-0-g230f1b1 版本 in config: Pctl Chip Vid Pid BcdVersion Serial_No ================================================== SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff] SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff] SDPS: MX8DXL 0x1fc9 0x0147 SDPS: MX28 0x15a2 0x004f SDPS: MX815 0x1fc9 0x013e SDPS: MX865 0x1fc9 0x0146 SDPS: MX8ULP 0x1fc9 0x014a SDPS: MX8ULP 0x1fc9 0x014b SDPS: MX93 0x1fc9 0x014e SDPS: MX91 0x1fc9 0x0159 SDPS: MX95 0x1fc9 0x015d SDPS: MX95 0x1fc9 0x015c SDPS: MX943 0x1fc9 0x0027 SDPS: MX952 0x1fc9 0x0028 SDP: MX7D 0x15a2 0x0076 SDP: MX6Q 0x15a2 0x0054 SDP: MX6D 0x15a2 0x0061 SDP: MX6SL 0x15a2 0x0063 SDP: MX6SX 0x15a2 0x0071 SDP: MX6UL 0x15a2 0x007d SDP: MX6ULL 0x15a2 0x0080 SDP: MX6SLL 0x1fc9 0x0128 SDP: MX7ULP 0x1fc9 0x0126 SDP: MXRT106X 0x1fc9 0x0135 SDP: MX8MM 0x1fc9 0x0134 SDP: MX8MQ 0x1fc9 0x012b SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff] SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998] SDPV: SPL1 0x1fc9 0x0151 [0x0500..0x9998] SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999] SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff] SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998] FBK: 0x066f 0x9afe FBK: 0x066f 0x9bff FBK: 0x1fc9 0x0153 FB: 0x0525 0xa4a5 FB: 0x18d1 0x0d02 FB: 0x3016 0x0001 FB: 0x1fc9 0x0152 FB: 0x0483 0x0afb 运行内置脚本: uuu_version 1.4.149 # @_flash.bin | 引导加载程序,可从 wic 映像中提取 # @_image [_flash.bin] | wic 映像刻录到 emmc。 # 此命令将在 i.mx6/7 i.mx8MM、i.mx8MQ SDP: 启动-f 时运行 。 \ imx-boot-imx93frdm-sd.bin-flash_singleboot-Scanlimited 0x800000 # 此命令将在 ROM 支持直播模式时运行 # i.mx8QXP,i.mx8QM SDPS:启动-scanterm- f。\ imx-boot-imx93frdm-sd.bin-flash_singleboot-Scanlimited 0x800000 # 这些命令将在使用 SPL 时运行,如果不弃用 spl # SDPU,则将跳过 这些命令。请使用 SDPV 代替 SDPU # { SDPU: delay 1000 SDPU: write-f。 \ imx-boot-imx93frdm-sd.bin-flash_singleboot-offset 0x57c00 SDPU:jump-scanlimited 0x800000 #} # 这些命令将在使用 SPL 时运行,如果没有 spl 则会跳过 # if(SPL 支持 SDPV) # { SDPV: delay 1000 SDP V: write-f。 \ imx-boot-imx93frdm-sd.bin-flash_singleboot-skipspl-scanterm-scanlimited 0x800000 SDPV:跳跃-scanlimited 0x800000 #} FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev${emmc_dev} FB: ucmd mmc dev${emmc_dev} FB: flash -raw2sparse all .\imx-image-full-imx93frdm.rootfs.wic.zst/* FB:flash-scanterm-scanlimited 0x800000 引导加载程序。 \ imx-boot-imx93frdm-sd.bin-flash_singleboot FB: 如果环境存在 ucmd emmc_ack;那么;否则 setenv emmc_ack 0;fi; FB:ucmd mmc partc onf${emmc_dev}${emmc_ack} 1 0 FB:完成 等待已知的 USB 设备出现... 在 4:2-4:2 连接新的 USB 设备- > 启动 Cmd:SDPS: 启动-scanterm-f。 \ imx-boot-imx93frdm-sd.bin-flash_singleboot-scanlimited 0x800000 4:2-> 失败 HID (W):LIBUSB_ERROR_TIMEOUT (-7) (20.02s) 我使用的是最新的 uuu.exe 版本。 Windows上还有新的驱动程序。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 我也一样。我尝试使用 Ubuntu 20.04,也出现了同样的错误。 sudo ~/uuu-ubuntu20.04 -lsusb uuu(通用更新实用程序),用于 nxp imx 芯片 -- libuu_1.5.243-0-g230f1b1 已连接的已知 USB 设备 路径芯片 Pro Vid Pid BCD 版本序列号_否 ===================================================================================== 8214D79A2FFA4708 sudo ~/uuuu-ubuntu20.04-b emmc_all imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singlebootimx-image-core-imx93-11x11-lpddr4x-frdm.rootfs-20260608162024.wic.zst 用于 nxp imx 芯片的 uuu(通用更新实用程序) -- libuuu_1.5.243-0-g230f1b1 成功 0 失败 1 1:3-8214 D79A 1/ 1 [HID (W):LIBUSB_ERROR_TIMEOUT (-7)] SDPS:启动-scanterm-f imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash... 我尝试了 MACHINE=imx93frdm 和 MACHINE=imx93-11x11-lpddr4x-frdm,结果相同。我刚刚在 UART 上看到了这个日志 DEBUG: U-Boot SPL 2024.04+gde16f4f1722+p0(Sep 02 2024 - 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 prepare ok 没有任何解决方案,也没有人提供帮助。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 你好, 请从这里尝试使用标准电路板支持包版本: https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX 另外,我建议不要使用压缩的 rootfs,请解压缩(un-zst)后再试一次。 致以最崇高的敬意/问候, Aldo。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 嗨, ,我也遇到了同样的问题。 板从 emmc 启动正常,但是当我尝试以任何方式刷新 SD 卡时它都不起作用。 我试过刷新 imx93 FRDM 主页上的一张预建图像(压缩和未压缩) 使用uuu 我也用过dd: zstd -d imx-image-full-imx93frdm.rootfs.wic.zst -c | sudo dd of=/dev/mmcblk0 bs=4M status=progress conv=fsync 然后当我从 SD 卡启动主板时它无法完全启动并停在那里 U-Boot SPL 2024.04+gde16f4f1722+p0 (Sep 02 2024 - 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 prepare ok 当我尝试使用 flex-installer 用基于 Debian 的镜像刷新 SD 卡时,启动后我遇到了同样的输出。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 另外,请更新我在第一篇帖子中链接的指南,以便帮助其他人 :)。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 你好!! 关于第一个问题,请注意,您不仅需要 rootfs,还需要引导加载程序,因此您需要运行类似以下的命令: ./uuu-b emmc_all flash.bin imx-image-full-imx93frdm.rootfs.wic 关于它使用 dd 这一问题,情况相同,请不要使用压缩的 rootfs(un-zst) 此致, 阿尔多。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 嗯,我觉得用你提供的最新软件和以下命令应该能行:.\uuu.exe -v uuu.auto-imx93-11x11-lpddr4x-frdm 但我不知道这是否是最好的解决方案,因为现在我的主板自称是 " imx93evk " 不是 imx93frdm。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 你好, 很高兴它现在可以运行了,我会仔细检查脚本,也许它使用了不同的引导加载程序,是的,我们正在改进 FRDM 板的文档,感谢你的评论。 致以最崇高的敬意/问候, Aldo。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 正如我之前所说,这行不通,请查看我上面的评论。 要让它正常运行的唯一方法是:.\uuu.exe -v uuu.auto-imx93-11x11-lpddr4x-frdm Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 你好, 我在试用 i.MX 93 FRDM 开发板时也遇到了这个问题。我找到的培训指南是错误的,具有误导性;演示固件包包含大量文件,但没有任何信息说明每个文件是什么;即使阅读了手册,‘uuu’实用程序的用法也几乎无法理解(至少对我来说是这样!)。 以下是我弄明白的情况。如果我理解有误,请指正。 我下载了演示固件包“ LF_v6.18.20-2.0.0_images_IMX93EVK.zip ”。我想测试将固件映像写入 uSD 卡和/或内置 eMMC 的过程。 以下方法奏效了: 我认为名称类似“ imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot ”的文件是特定板卡和不同配置的引导加载程序镜像。我选择这个是为了向我板上的uSD卡写入数据。 我认为“ imx-image-full-imx93evk.wic ”是Linux镜像(rootfs等)。只有一个,所以我猜所有支持的开发板都一样? * 根据以上评论,请勿尝试使用压缩版本“imx-image-full-imx93evk.tar.zst”? 写入uSD卡: * 关闭板电源 * 插入uSD卡 * 通过 USB-C 线缆将板的“USB1_C”端口连接到笔记本电脑。 * 将启动开关设置为[3:0] 0001以进入串行下载模式 * 使用固件文件夹中的uuu命令: # 仅将引导加载程序复制到 SD 卡: uuu -b sd imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot 或者:复制引导加载程序和 Linux 镜像: uuu -b sd_all imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singlebootimx-image-full-imx93evk.wic * 板上电源。UUU 应该会自动检测主板并开始下载。 要将文件写入 eMMC,您可以使用以下命令: # 仅限引导加载程序: uuu -b emcc imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot # 或者:引导加载程序和镜像: uuu -b emmc_all imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singlebootimx-image-full-imx93evk.wic 我不知道各种启动加载程序文件之间有什么区别。 @Kapixxx你的方法可能确实奏效了。我认为所有板都使用相同的 Linux 根文件系统,所以它们的主机名都是“imx93evk”。然而,我还没有弄明白如何使用 uuu 脚本(例如)。" uuu.auto-imx93-11x11-lpddr4x-frdm ")写入到uSD卡而不是eMMC。提供的命令行参数、内置脚本和提供的脚本文件之间的关系尚不明确。 Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 我的情况也一样,以下是我尝试过的所有方法(我用 Claude 让格式更整齐了)。就连这个帖子里的其他建议也行不通。我使用的是 Ubuntu 22.04 LTS,不知道这有没有影响。 LIBUSB_ERROR_TIMEOUT 启动 FRDM-IMX93 时出错,使用 lkss.py boot / uuu 董事会/环境 板: FRDM-IMX93 芯片/协议: MX93 SDPS(视频 ID 0x1FC9,进程 ID 0x014E,Bcd 版本 0x0001) 主机:裸机 Ubuntu 22.04(双系统启动,非虚拟机) uuu版本: libuuu_1.5.243-0-g230f1b1 启动开关状态: 1000(串口下载/USB启动模式,根据课程文档) USB 连接: 启动 板载 USB-C 端口 → 直接连接主机 USB 端口,无需集线器 线缆:开发板原装线缆(约两周前购买) 症状 ./scripts/lkss.py boot(以及手动 uuu -b scripts/boot/uuu_script ...)始终在同一位置失败(在 SDPS 启动传输 flash.bin 的 14-20% 左右)。和: 1:9- 1/ 1 [HID(W): LIBUSB_ERROR_TIMEOUT (-7) ] SDPS: boot -scanterm -f /path/to/flash.bin -scanlimited 0x800000 Failed to boot the board 板通过 USB 正确枚举(已通过 lsusb 和 dmesg 确认),并且已被 uuu -lsusb 识别: Connected Known USB Devices Path Chip Pro Vid Pid BcdVersion Serial_no ==================================================================== 1:9 MX93 SDPS: 0x1FC9 0x014E 0x0001 dmesg 显示连接时只有一个干净的枚举事件,传输失败期间没有断开连接/重新枚举/xHCI 错误: [ 1070.013188] usb 1-9: new high-speed USB device number 7 using xhci_hcd [ 1070.224213] usb 1-9: New USB device found, idVendor=1fc9, idProduct=014e, bcdDevice= 0.01 [ 1070.224223] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1070.224227] usb 1-9: Product: OO Blank 93 [ 1070.224230] usb 1-9: Manufacturer: NXP SemiConductor Inc [ 1070.246463] hid-generic 0003:1FC9:014E.0010: hiddev4,hidraw10: USB HID v1.10 Device [NXP SemiConductor Inc OO Blank 93] on usb-0000:02:00.0-9/input0 scripts/启动/uuu_script 内容 # This script can be used to boot the FRDM-IMX93 board using eMMC. # What this does is it writes the rootfs to eMMC and then places # the kernel image and DTB in RAM. # # Parameter list: # # @_flash.bin => boot container # @_rootfs => Rootfs (EXT2) # @_Image => Linux Kernel Image # @_dtb => Linux Kernel DTB # boot into u-boot proper SDPS: boot -scanterm -f _flash.bin -scanlimited 0x800000 # write rootfs to eMMC FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev ${emmc_dev} FB: ucmd mmc dev ${emmc_dev} FB: flash all _rootfs # write kernel image to RAM FB: ucmd setenv fastboot_buffer ${loadaddr} FB: download -f _Image # write DTB to RAM FB: ucmd setenv fastboot_buffer ${fdt_addr} FB: download -f _dtb # overwrite bootargs FB: ucmd setenv bootargs ${bootargs} root=/dev/mmcblk0 rootwait FB: acmd booti ${loadaddr} - ${fdt_addr} FB: done, 文物转移 flash.bin(启动容器,来自 lkss-buildroot 的 imx9-boot-sd.bin)- 未压缩 根文件系统(来自 lkss-buildroot 的 rootfs.ext2)- 未压缩 图像(8.9M)- 内核图像 imx93-11x11-frdm.dtb (37K) 所有传输的文件均未压缩(.zst/.gz格式)。排除转运过程中减压的可能性。 已尝试过的所有方法(均失败,错误代码均为 LIBUSB_ERROR_TIMEOUT) 默认的 lkss.py 启动调用(未修改的 uuu_script) 已确认启动开关处于正确的 1000(串行下载)位置 已确认使用的是启动 USB 端口(而非电源或调试端口)。 尝试在通电前和通电后连接电缆进行电源循环(两种顺序都试过了) 已确认路径中没有 USB 集线器 - 直接主机连接 已确认以 root 用户身份运行(lkss.py 内部调用 sudo uuu ...) 传输过程中检查了 dmesg -w live 命令,结果显示只有一个枚举值,没有丢包/断开连接事件。 在 SDPS: 启动行中添加了 -scanterm -scanlimited 0x800000 标志(与 NXP 社区论坛中针对同一板卡/错误报告的解决方法一致) - 无变化 多次连续重试,每次重试之间均对主板进行断电重启。 直接手动调用 uuu 二进制文件(绕过 lkss.py 包装器),并使用 -v verbose 标志,仍然出现相同的故障点/错误。 通过 uuu -lsusb -BcdVersion 0x0001 检查了芯片版本,与其他地方报告的已知可用版本相符。
View full article
FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows Hello NXP Support, I am requesting help recovering an FRDM-i.MX93 board. The board consistently stops during early SPL boot immediately after “M33 prepare ok” and does not continue to BL31 or full U-Boot. UUU recovery also fails during SDPS boot with a timeout. Board details: Board: FRDM-i.MX93 SoC shown in serial log: 0xa1009300 LC shown in serial log: 0x2040010 PMIC: PCA9451A DDR: 3733MTS Typical serial output: U-Boot SPL 2024.04+gde16f4f1722+p0 (Sep 02 2024 - 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 prepare ok The same stop point also occurs with a rebuilt 2025 SPL: U-Boot SPL 2025.04 (Apr 26 2026 - 16:21:54 +0000) PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 prepare ok Hardware setup used: P1 = external power supply, tested with 45 W USB-C wall adapter P16 = debug serial console P13 = microSD card slot P2 = USB-C connection for UUU / serial downloader mode I also tested powering from a wall adapter instead of PC USB power. The behavior did not change. Host systems tested: Linux Mint / Ubuntu host Windows host UUU versions tested: uuu 1.5.141 uuu 1.5.243 The main issue is that the board reaches SPL, initializes PMIC and DDR, and prints “M33 prepare ok”, then nothing else happens. It never reaches “Normal Boot”, “Trying to boot from BOOTROM”, “NOTICE: BL31”, or full U-Boot. This happens when booting from both SD and eMMC. In USB Serial Downloader mode, the board is detected by UUU: sudo ./uuu -lsusb Connected Known USB Devices Path Chip Pro Vid Pid BcdVersion 5:2 MX93 SDPS: 0x1FC9 0x014E 0x0001 However, UUU fails during SDPS boot. The command used was: sudo ./uuu -V -b emmc_all imx-boot-imx93frdm-sd.bin-flash_singleboot imx-image-full-imx93frdm.rootfs.wic.zst On Linux, the failure is: Start Cmd:SDPS: boot -scanterm -f imx-boot-imx93frdm-sd.bin-flash_singleboot -scanlimited 0x800000 Fail HID(W):LIBUSB_ERROR_TIMEOUT On Windows, the failure is: Start Cmd:SDPS: boot -scanterm -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -scanlimited 0x800000 14% Fail HID(W): LIBUSB_ERROR_TIMEOUT (-7) This was tested on both Linux and Windows, with the same result. Images tested: I tested the official NXP FRDM-i.MX93 Rev 4.0 demo image package: LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93 The boot image hash is: 7aba6102e5ec64add632cd6667e77fa3f6886fd72c314e4c01f2964c0fc56a5f imx-boot-imx93frdm-sd.bin-flash_singleboot I also tested my own Yocto image for imx93frdm, which uses the same boot image hash. I verified that SD boot selection works. In SD boot mode with no SD card inserted, there is no serial output. In SD boot mode with an SD card inserted, SPL starts and stops at “M33 prepare ok”. So the SD boot switch appears to be working. I also verified that the official NXP .wic image contains the boot image at the expected 32 KiB / 0x8000 offset. Commands used: WIC=nxp.wic BOOT=imx-boot-imx93frdm-sd.bin-flash_singleboot xxd -l 64 -s $((32*1024)) "$WIC" xxd -l 64 -s 0 "$BOOT" cmp -n "$(stat -c%s "$BOOT")" -i $((32*1024)):0 "$WIC" "$BOOT" && echo "NXP WIC contains boot image at 32K" || echo "NXP WIC does NOT contain boot image at 32K" Result: NXP WIC contains boot image at 32K So the SD image appears to contain the boot container correctly. To rule out only the 2024.04 SPL image being the issue, I built a newer boot image using Flexbuild/U-Boot. The SPL inside the built image shows: U-Boot SPL 2025.04 (Apr 26 2026 - 16:21:54 +0000) NXP FRDM-IMX93 I wrote this new flash.bin to the SD card at 32 KiB offset using: sudo dd if=flash-imx93frdm-2025.bin of=/dev/sdX bs=1K seek=32 conv=fsync sync The board then printed the new SPL banner, confirming it was executing the new SD boot image: U-Boot SPL 2025.04 (Apr 26 2026 - 16:21:54 +0000) PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 prepare ok However, it still stopped at the same point and did not continue to BL31/full U-Boot. eMMC status: Originally, the eMMC booted far enough to reach Linux login, but root login was broken because /bin/sh was missing in the root filesystem. During recovery attempts, the eMMC was rewritten from SD Linux using a .wic image. After that, eMMC boot also stops after “M33 prepare ok”. However, the same stop point occurs from SD boot using the official NXP image and also with the rebuilt 2025 SPL, so the current issue appears to be earlier than Linux/rootfs. What I believe has been ruled out: Wrong serial port: serial works and shows SPL output. Bad PC power: tested with external 45 W wall adapter. Wrong SD boot switch: SD boot mode with no SD card gives no output. Missing boot image in SD image: verified boot image exists at 0x8000 / 32 KiB in the official NXP WIC. Linux/rootfs issue: the failure happens before BL31/full U-Boot/Linux. Host OS issue for UUU: UUU SDPS boot timeout occurs on both Linux and Windows. Only the old 2024 SPL being bad: a rebuilt 2025.04 SPL also stops after “M33 prepare ok”. Could you please help determine whether this is a known FRDM-i.MX93 early boot issue? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows Are you using the BSP version we released? Embedded Linux for i.MX Applications Processors | NXP Semiconductors Which version BSP are you using and choose?  I will try to test on our board when I back from Labor holiday, I will back to office on Next Wednsday then will test, then give you reply my test result. Wish you have a nice day Best Regards Rita Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows I'm using the LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93 image Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows I am back to office and will test on our board, then tell you the result. Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows Did you figure it out?  Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows @Rita_Wang  Having the same issue... I have never seen the BL31 to start booting with my imx-image-full-imx93frdm.rootfs-20260705225501.wic.zst scarthgap build. Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows Hi, I'm currently having the same issue. May I ask if you've figured out the solution yet? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows Same issue here. Is there any update what's needed to allow the imx93 to boot from SD or alternatively let UUU work properly? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows We noticed there's a difference in the memory chip on the board in respect to other frdm-imx93 boards. Perhaps this helps finding the issue.  Working board has micron and faulty board has a brand I don't recognize.     Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows I am having the same issue. This should be marked as HIGH PRIORITY as the only working image is the one factory supplied on the eMMC! If that's re-flashed, I'll have a bricked FRDM-IMX93 until a solution is found, which I suspect is related to DDR memory timings. I too hang at "M33 prepare ok" which indicates DDR config/timing issues and my board also has the same 'no-name' DDR IC as @SynchronicIT post above (manufacturer logo with a 'J'). How is it that these boards can be shipped out with a working image on eMMC but none of the available images from NXP work? When I boot via (factory loaded) eMMC - which WORKS - the u-boot version is: U-Boot SPL 2025.04-g99518e6b6f20 (Feb 02 2026 - 05:52:54 +0000) whereas the LATEST download from NXP (LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93.zip), the "imx-boot-imx93frdm-sd.bin-flash_singleboot" file is u-boot version: U-Boot SPL 2024.04+gde16f4f1722+p0 (Sep 02 2024 - 10:44:35 +0000) Below is the full output from working factory image eMMC and also from non-working SD flashed image and UUU uploaded u-boot. * WORKING (factory loaded eMMC) * U-Boot SPL 2025.04-g99518e6b6f20 (Feb 02 2026 - 05:52:54 +0000) PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS found DRAM 2CS_2GB DRAM matched M33 prepare ok Normal Boot Trying to boot from BOOTROM Boot Stage: Primary boot image offset 0x8000, pagesize 0x200, ivt offset 0x0 Load image from 0x57800 by ROM_API NOTICE: TRDC init done NOTICE: BL31: v2.12.0(release):lf-6.18.2-1.0.0 NOTICE: BL31: Built : 07:53:18, Feb 10 2026 U-Boot 2025.04-g99518e6b6f20 (Feb 02 2026 - 05:52:54 +0000) Reset Status: POR CPU: NXP i.MX93(52) Rev1.2 A55 at 1700 MHz CPU: Industrial temperature grade (-40C to 105C) at 24C Model: NXP FRDM-IMX93 DRAM: 2 GiB BOARD: V1.0(ADC2:684,ADC3:271) TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C2 0x52] SNK.Power3.0 on CC1 PDO 0: type 0, 5000 mV, 3000 mA [E] PDO 1: type 0, 9000 mV, 3000 mA [] PDO 2: type 0, 12000 mV, 3000 mA [] PDO 3: type 0, 15000 mV, 3000 mA [] PDO 4: type 0, 20000 mV, 3250 mA [] PDO 5: type 3, undefined Requesting PDO 4: 20000 mV, 750 mA Source accept request PD source ready! tcpc_pd_receive_message: Polling ALERT register, TCPC_ALERT_RX_STATUS bit failed, ret = -62 TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C2 0x50] Core: 229 devices, 32 uclasses, devicetree: separate MMC: FSL_SDHC: 0, FSL_SDHC: 1 Loading Environment from MMC... Reading from MMC(0)... *** Warning - bad CRC, using default environment Fail to setup video link In: serial Out: serial Err: serial BuildInfo: - ELE firmware version 2.0.5-7a34cee switch to partitions #0, OK mmc0(part 0) is current device UID: 4a7ff07fa81b46d8b2b59146dfa5af84 flash target is MMC:0 Net: eth0: ethernet@42890000, eth1: ethernet@428a0000 [PRIME] Fastboot: Normal Normal Boot Hit any key to stop autoboot: 0 u-boot=> * NOT WORKING * U-Boot SPL 2024.04+gde16f4f1722+p0 (Sep 02 2024 - 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 prepare ok -- HANG -- Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows I've got the same issue. I was not able to flash any image via uuu.exe, with the same "HID(W): LIBUSB_ERROR_TIMEOUT (-7)" error output. The memory chip on my board is also the "J" branded one, not Micron. Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows Adding another data point with the specific DDR part information, since I think the substituted memory is the key to this and I haven't seen the exact part numbers posted yet. **Board:** FRDM-IMX93, SCH-94611 REV B2 (board label DRQ30063390) **SoC:** i.MX93(52) Rev1.2, SOC 0xa1009300, LC 0x2040010 **PMIC:** PCA9451A **DDR:** The schematic and User Guide specify LPDDR4x Micron MT53E1G16D1FW-046. The chip actually fitted on my board is marked **JSL4BAG167ZAMF** — not Micron. This matches what others in this thread have reported (the "J"-branded DDR on failing boards vs Micron on working ones). **The failure is at DDR training/validation, not M33/ELE.** Comparing the working factory eMMC boot against the failing public BSP boot makes this clear: Working (factory eMMC, U-Boot SPL 2025.04, BL31 lf-6.18.2-1.0.0): ``` DDR: 3733MTS found DRAM 2CS_2GB DRAM matched M33 prepare ok Normal Boot ... ``` Failing (LF_v6.6.36-2.1.0 public release, U-Boot SPL 2024.04 Sep 02 2024): ``` DDR: 3733MTS DDR: 3733MTS M33 prepare ok -- hang -- ``` The `found DRAM ... DRAM matched` line is present on the working bootloader and absent on the failing one. The board hangs at exactly the point where DDR validation would complete, before BL31 / Normal Boot. So this looks like the 6.6.36 DDR configuration/timings not matching the substituted DDR part, rather than anything downstream. The working eMMC bootloader also reports **ELE firmware version 2.0.5-7a34cee**, which is newer than what ships in the 6.6.36 package — noting in case the fix depends on both the DDR timings and the ELE version. **What I've been able to rule out**, to save cycles: - Build: my own Yocto imx93frdm build produces a byte-identical imx-boot to the factory package (sha256 7aba6102e5ec64add632cd6667e77fa3f6886fd72c314e4c01f2964c0fc56a5f), so this is not a build issue. - SD flashing: verified the boot container at 32 KiB (0020 0287 magic), valid MBR (55aa), and two FIT magics in the bootloader region. - Boot switch: SD mode with no card gives no serial output; with a card, SPL runs — so USDHC2/SD selection is correct. - Power: same result on multiple USB-C supplies. - Host/USB: UUU SDPS boot fails with HID(W): LIBUSB_ERROR_TIMEOUT at the same point on two different Linux hosts. - Hardware itself is good: the board boots its factory eMMC image to Linux, so the DDR *can* be trained by the correct bootloader. **Questions:** 1. Is the corrected DDR configuration for the REV B2 boards with the non-Micron (JSL4BAG167ZAMF) DDR available in any current public BSP — e.g. 6.6.52-2.2.0 or the 6.12.x releases — or is it only in the newer bootloader (lf-6.18.2) currently shipped on eMMC? 2. If it's not yet in a public release, would it be possible to publish the updated FRDM-IMX93 DDR timing headers (or the lf-6.18.2 FRDM bootloader) so SD boot works on these boards? I'm happy to run diagnostics or test candidate bootloaders/timing configs on this board if that would help narrow it down. Thanks, jjudk Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows Following up with a working resolution, in case it helps others on this thread with the same board/DDR combination. Summary: the failure is a DDR training issue in the public LF6.6.36-2.1.0 BSP on the newer FRDM-IMX93 boards that ship with substituted (non-Micron) LPDDR4X. Moving to the **LF6.18.2 (Whinlatter) BSP** resolves it — the board trains its DDR and boots cleanly from SD. Board / DDR (for reference): - FRDM-IMX93, SCH-94611 REV B2 - Schematic specifies Micron MT53E1G16D1FW; chip actually fitted is marked JSL4BAG167ZAMF (non-Micron substitute) What confirmed the root cause: the factory eMMC image (which boots fine) uses a newer bootloader — U-Boot SPL 2025.04, BL31 lf-6.18.2, kernel 6.18.2 — and its SPL prints `found DRAM 2CS_2GB DRAM matched` before `M33 prepare ok`. The public LF6.6.36 SPL (U-Boot 2024.04) does not print `DRAM matched` and hangs at `M33 prepare ok`. So the 6.6.36 DDR configuration does not train this substituted memory, while the 6.18.2 one does. The working path — build and boot the LF6.18.2 BSP: mkdir imx-bsp-6.18.2 && cd imx-bsp-6.18.2 repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-whinlatter -m imx-6.18.2-1.0.0.xml repo sync DISTRO=fsl-imx-xwayland MACHINE=imx93-11x11-lpddr4x-frdm source sources/meta-imx/tools/imx-setup-release.sh -b build-frdm bitbake imx-image-core   Note the machine name is `imx93-11x11-lpddr4x-frdm` (native to this BSP — no separate meta-imx-frdm layer needed, unlike 6.6.36). Then flash the resulting `.wic.zst` to SD (decompress and dd to the whole card device), set the boot switch to SD (SW1 = 1 1 0 0), and boot. Result on the REV B2 / JSL DDR board: DDR: 3733MTS found DRAM 2CS_2GB DRAM matched M33 prepare ok Normal Boot ... NXP FRDM-IMX93 login: `free -h` confirms the full 2GB is trained and available. Still open for NXP: is there any plan to backport the updated FRDM DDR configuration to the LF6.6.36-2.1.0 branch, for anyone who needs to stay on 6.6.36? For those able to move to 6.18.2, the above works. Hope this saves someone the debugging. jjudk Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows Hi Rita, Do you have any update on this? We are stuck on this. Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows I have test on our 93FRDM REV B version board with the demo images images LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93, Using the UUU uuu tool Release uuu_1.5.243 Try both on the SD Card and emmc, download and boot up success, do not reproduce the error you met.  .\uuu.exe -b emmc_all imx-boot-imx93frdm-sd.bin-flash_singleboot imx-image-full-imx93frdm.rootfs.wic.zst Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows Seems like the issue is with the REV B2 boards. Please try it on a REV B2
View full article
HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 Good Morning ! I am trying to get ready with FRDM i.MX 93 with getting started guide: Guide I downloaded FRDM-IMX93 Demo Images (tried REV.1.0 and REV4.0), but keep getting same error message.  Tried command from guide: .\uuu.exe -b sd_all imx-image-full-imx93frdm.rootfs.wic.zst uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.243-0-g230f1b1 Build in config: Pctl Chip Vid Pid BcdVersion Serial_No ================================================== SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff] SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff] SDPS: MX8DXL 0x1fc9 0x0147 SDPS: MX28 0x15a2 0x004f SDPS: MX815 0x1fc9 0x013e SDPS: MX865 0x1fc9 0x0146 SDPS: MX8ULP 0x1fc9 0x014a SDPS: MX8ULP 0x1fc9 0x014b SDPS: MX93 0x1fc9 0x014e SDPS: MX91 0x1fc9 0x0159 SDPS: MX95 0x1fc9 0x015d SDPS: MX95 0x1fc9 0x015c SDPS: MX943 0x1fc9 0x0027 SDPS: MX952 0x1fc9 0x0028 SDP: MX7D 0x15a2 0x0076 SDP: MX6Q 0x15a2 0x0054 SDP: MX6D 0x15a2 0x0061 SDP: MX6SL 0x15a2 0x0063 SDP: MX6SX 0x15a2 0x0071 SDP: MX6UL 0x15a2 0x007d SDP: MX6ULL 0x15a2 0x0080 SDP: MX6SLL 0x1fc9 0x0128 SDP: MX7ULP 0x1fc9 0x0126 SDP: MXRT106X 0x1fc9 0x0135 SDP: MX8MM 0x1fc9 0x0134 SDP: MX8MQ 0x1fc9 0x012b SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff] SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998] SDPV: SPL1 0x1fc9 0x0151 [0x0500..0x9998] SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999] SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff] SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998] FBK: 0x066f 0x9afe FBK: 0x066f 0x9bff FBK: 0x1fc9 0x0153 FB: 0x0525 0xa4a5 FB: 0x18d1 0x0d02 FB: 0x3016 0x0001 FB: 0x1fc9 0x0152 FB: 0x0483 0x0afb Run built-in script: uuu_version 1.4.149 # @_flash.bin | bootloader, which can extract from wic image # @_image [_flash.bin] | wic image burn to emmc. # This command will be run when i.MX6/7 i.MX8MM, i.MX8MQ SDP: boot -f imx-image-full-imx93frdm.rootfs.wic.zst/* -scanlimited 0x800000 # This command will be run when ROM support stream mode # i.MX8QXP, i.MX8QM SDPS: boot -scanterm -f imx-image-full-imx93frdm.rootfs.wic.zst/* -scanlimited 0x800000 # These commands will be run when use SPL and will be skipped if no spl # SDPU will be deprecated. please use SDPV instead of SDPU # { SDPU: delay 1000 SDPU: write -f imx-image-full-imx93frdm.rootfs.wic.zst/* -offset 0x57c00 -scanlimited 0x800000 SDPU: jump -scanlimited 0x800000 # } # These commands will be run when use SPL and will be skipped if no spl # if (SPL support SDPV) # { SDPV: delay 1000 SDPV: write -f imx-image-full-imx93frdm.rootfs.wic.zst/* -skipspl -scanterm -scanlimited 0x800000 SDPV: jump -scanlimited 0x800000 # } FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev ${sd_dev} FB: ucmd mmc dev ${sd_dev} FB: flash -raw2sparse all imx-image-full-imx93frdm.rootfs.wic.zst/* FB: flash -scanterm -scanlimited 0x800000 bootloader imx-image-full-imx93frdm.rootfs.wic.zst/* FB: done Wait for Known USB Device Appear... New USB Device Attached at 4:2-23F11C6A09B54230 4:2-23F11C6A09B54230>Start Cmd:SDPS: boot -scanterm -f imx-image-full-imx93frdm.rootfs.wic.zst/* -scanlimited 0x800000 Decompress file:>imx-image-full-imx93frdm.rootfs.wic.zst 14%4:2-23F11C6A09B54230>Fail HID(W): LIBUSB_ERROR_TIMEOUT (-7)(20.15s) Then I tried .\uuu.exe -v -b emmc_all .\imx-boot-imx93frdm-sd.bin-flash_singleboot .\imx-image-full-imx93frdm.rootfs.wic.zst, but also got same error meassage: uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.243-0-g230f1b1 Build in config: Pctl Chip Vid Pid BcdVersion Serial_No ================================================== SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff] SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff] SDPS: MX8DXL 0x1fc9 0x0147 SDPS: MX28 0x15a2 0x004f SDPS: MX815 0x1fc9 0x013e SDPS: MX865 0x1fc9 0x0146 SDPS: MX8ULP 0x1fc9 0x014a SDPS: MX8ULP 0x1fc9 0x014b SDPS: MX93 0x1fc9 0x014e SDPS: MX91 0x1fc9 0x0159 SDPS: MX95 0x1fc9 0x015d SDPS: MX95 0x1fc9 0x015c SDPS: MX943 0x1fc9 0x0027 SDPS: MX952 0x1fc9 0x0028 SDP: MX7D 0x15a2 0x0076 SDP: MX6Q 0x15a2 0x0054 SDP: MX6D 0x15a2 0x0061 SDP: MX6SL 0x15a2 0x0063 SDP: MX6SX 0x15a2 0x0071 SDP: MX6UL 0x15a2 0x007d SDP: MX6ULL 0x15a2 0x0080 SDP: MX6SLL 0x1fc9 0x0128 SDP: MX7ULP 0x1fc9 0x0126 SDP: MXRT106X 0x1fc9 0x0135 SDP: MX8MM 0x1fc9 0x0134 SDP: MX8MQ 0x1fc9 0x012b SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff] SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998] SDPV: SPL1 0x1fc9 0x0151 [0x0500..0x9998] SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999] SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff] SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998] FBK: 0x066f 0x9afe FBK: 0x066f 0x9bff FBK: 0x1fc9 0x0153 FB: 0x0525 0xa4a5 FB: 0x18d1 0x0d02 FB: 0x3016 0x0001 FB: 0x1fc9 0x0152 FB: 0x0483 0x0afb Run built-in script: uuu_version 1.4.149 # @_flash.bin | bootloader, which can extract from wic image # @_image [_flash.bin] | wic image burn to emmc. # This command will be run when i.MX6/7 i.MX8MM, i.MX8MQ SDP: boot -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -scanlimited 0x800000 # This command will be run when ROM support stream mode # i.MX8QXP, i.MX8QM SDPS: boot -scanterm -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -scanlimited 0x800000 # These commands will be run when use SPL and will be skipped if no spl # SDPU will be deprecated. please use SDPV instead of SDPU # { SDPU: delay 1000 SDPU: write -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -offset 0x57c00 SDPU: jump -scanlimited 0x800000 # } # These commands will be run when use SPL and will be skipped if no spl # if (SPL support SDPV) # { SDPV: delay 1000 SDPV: write -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -skipspl -scanterm -scanlimited 0x800000 SDPV: jump -scanlimited 0x800000 # } FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev ${emmc_dev} FB: ucmd mmc dev ${emmc_dev} FB: flash -raw2sparse all .\imx-image-full-imx93frdm.rootfs.wic.zst/* FB: flash -scanterm -scanlimited 0x800000 bootloader .\imx-boot-imx93frdm-sd.bin-flash_singleboot FB: ucmd if env exists emmc_ack; then ; else setenv emmc_ack 0; fi; FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0 FB: done Wait for Known USB Device Appear... New USB Device Attached at 4:2- 4:2->Start Cmd:SDPS: boot -scanterm -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -scanlimited 0x800000 4:2->Fail HID(W): LIBUSB_ERROR_TIMEOUT (-7)(20.02s) I am using latest uuu.exe version. Also with new drivers on windows. Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 Same here. I'm trying with Ubuntu 20.04 and same error occured. sudo ~/uuu-ubuntu20.04 -lsusb uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.243-0-g230f1b1 Connected Known USB Devices Path Chip Pro Vid Pid BcdVersion Serial_no ==================================================================== 1:3 MX93 SDPS: 0x1FC9 0x014E 0x0001 8214D79A2FFA4708 sudo ~/uuu-ubuntu20.04 -b emmc_all imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot imx-image-core-imx93-11x11-lpddr4x-frdm.rootfs-20260608162024.wic.zst uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.243-0-g230f1b1 Success 0 Failure 1 1:3-8214D79A 1/ 1 [HID(W): LIBUSB_ERROR_TIMEOUT (-7) ] SDPS: boot -scanterm -f imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash... I tried both with MACHINE=imx93frdm and MACHINE=imx93-11x11-lpddr4x-frdm and same result. I just see this log on UART DEBUG: U-Boot SPL 2024.04+gde16f4f1722+p0 (Sep 02 2024 - 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 prepare ok There's no solution anywhere and no one is helping. Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 Hello, Please try with the standard BSP release from here: https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX Also, I would rather recommend to not use the compressed rootfs, please uncompress (un-zst) and try again. Best regards/Saludos, Aldo. Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 Hi,  I am facing the same problem.  The board is booting fine from the emmc but when I try to flash the SD card in any way it does not work. I tried flashing one of the pre-built images on the imx93 FRDM main page (compressed and un-compressed) using uuu I also used dd:  zstd -d imx-image-full-imx93frdm.rootfs.wic.zst -c | sudo dd of=/dev/mmcblk0 bs=4M status=progress conv=fsync then when I boot the board from the SD card it does not fully boot and stops there U-Boot SPL 2024.04+gde16f4f1722+p0 (Sep 02 2024 - 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: Over Drive Voltage Mode DDR: 3733MTS DDR: 3733MTS M33 prepare ok And I faced this same output after booting up when I tried flashing the SD card with the Debian-based image using flex-installer. Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 Hello!! For the first issue, please note that you'll need the bootloader not only the rootfs, so you'll need to run a command like the following: ./uuu -b emmc_all flash.bin imx-image-full-imx93frdm.rootfs.wic For the issue that it uses dd, is the same please do not use compressed rootfs (un-zst) Best regards/Saludos, Aldo. Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 Also please update the guide I linked in first post to help others :). Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 Hello, Glad that it is now working, I will double check the script maybe it uses a different bootloader, and yes we are working on improvingthe documentation for the FRDM boards we apreciate your comments. Best regards/Saludos, Aldo. Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 Well I think it worked with the latest software You linked and command: .\uuu.exe -v uuu.auto-imx93-11x11-lpddr4x-frdm But I don't know is it the best solution, because now my board introduces itself as "imx93evk" not imx93frdm. Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 As I told it is not working, check my comment above. The only way to make it work is: .\uuu.exe -v uuu.auto-imx93-11x11-lpddr4x-frdm Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 Hi, I have run into this problem as well, trying out a i.MX 93 FRDM development board. The training guide I found was wrong and misleading, the demo firmware package contains a pile of files with no info as to what each one is, and the usage of the "uuu" utility is almost incomprehensible (at least to me!), even after reading the manual for it.  Here's what I have figured out.  Someone please correct me if I got this wrong. I downloaded the demo firmware package "LF_v6.18.20-2.0.0_images_IMX93EVK.zip". I wanted to test the process of writing a firmware image to the uSD card and/or the built-in eMMC. Here is what worked: * I think files with names like "imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot" are bootloader images for specific boards and different configurations. I chose this one for writing to uSD card on my board. * I think "imx-image-full-imx93evk.wic" is the Linux image (rootfs, etc). There is only one, so I guess it's the same for all supported dev boards? * As per comments above, don't try to use the zipped version "imx-image-full-imx93evk.tar.zst"? To write to uSD card: * Power off board * Insert uSD card * Connect board "USB1_C" port to laptop via USB-C cable * Set boot switches to [3:0] 0001 for serial download mode * Use this uuu command from the firmware folder: # Copy BOOTLOADER ONLY to the SD card: uuu -b sd imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot # OR: Copy bootloader and linux image: uuu -b sd_all imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot imx-image-full-imx93evk.wic * Power on the board. UUU should automatically detect the board and start the download. For writing the files to eMMC, you use these commands: # Bootloader Only: uuu -b emcc imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot # OR: Bootloader and Image: uuu -b emmc_all imx-boot-imx93-11x11-lpddr4x-frdm-sd.bin-flash_singleboot imx-image-full-imx93evk.wic I don't know what the difference is between the various boot loader files. @Kapixxx   Your method probably did work. I think all the boards use the same Linux rootfs so they all have the host name "imx93evk". However, I have not figured out how to use a uuu script (e.g. "uuu.auto-imx93-11x11-lpddr4x-frdm") to write to uSD card rather than eMMC. The relationship between the supplied command line parameters, built-in scripts, and supplied script files is unclear. Re: HID(W): LIBUSB_ERROR_TIMEOUT (-7) FRDM i.MX 93 Same thing with me here's everything I've tried (I used claude to make all this formatting neater.) Even the other suggestion in this thread did not work. I am using Ubuntu 22.04 LTS if that makes any difference. LIBUSB_ERROR_TIMEOUT booting FRDM-IMX93 via lkss.py boot / uuu Board / Environment Board: FRDM-IMX93 Chip / Protocol: MX93 SDPS (Vid 0x1FC9, Pid 0x014E, BcdVersion 0x0001) Host: Bare-metal Ubuntu 22.04 (dual boot, not a VM) uuu version: libuuu_1.5.243-0-g230f1b1 Boot switch state: 1000 (serial download / USB boot mode, per course docs) USB connection: BOOT USB-C port on board → direct to host USB port, no hub Cable: Official cable shipped with the dev board (~2 weeks old) Symptom ./scripts/lkss.py boot (and manual uuu -b scripts/boot/uuu_script ...) consistently fails at the same point (~14-20% into the SDPS boot transfer of flash.bin) with: 1:9- 1/ 1 [HID(W): LIBUSB_ERROR_TIMEOUT (-7) ] SDPS: boot -scanterm -f /path/to/flash.bin -scanlimited 0x800000 Failed to boot the board Board correctly enumerates over USB (confirmed via lsusb and dmesg) and is recognized by uuu -lsusb: Connected Known USB Devices Path Chip Pro Vid Pid BcdVersion Serial_no ==================================================================== 1:9 MX93 SDPS: 0x1FC9 0x014E 0x0001 dmesg shows a single clean enumeration event at connect time, with no disconnect/re-enumeration/xHCI errors during the failed transfer: [ 1070.013188] usb 1-9: new high-speed USB device number 7 using xhci_hcd [ 1070.224213] usb 1-9: New USB device found, idVendor=1fc9, idProduct=014e, bcdDevice= 0.01 [ 1070.224223] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1070.224227] usb 1-9: Product: OO Blank 93 [ 1070.224230] usb 1-9: Manufacturer: NXP SemiConductor Inc [ 1070.246463] hid-generic 0003:1FC9:014E.0010: hiddev4,hidraw10: USB HID v1.10 Device [NXP SemiConductor Inc OO Blank 93] on usb-0000:02:00.0-9/input0 scripts/boot/uuu_script contents # This script can be used to boot the FRDM-IMX93 board using eMMC. # What this does is it writes the rootfs to eMMC and then places # the kernel image and DTB in RAM. # # Parameter list: # # @_flash.bin => boot container # @_rootfs => Rootfs (EXT2) # @_Image => Linux Kernel Image # @_dtb => Linux Kernel DTB # boot into u-boot proper SDPS: boot -scanterm -f _flash.bin -scanlimited 0x800000 # write rootfs to eMMC FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev ${emmc_dev} FB: ucmd mmc dev ${emmc_dev} FB: flash all _rootfs # write kernel image to RAM FB: ucmd setenv fastboot_buffer ${loadaddr} FB: download -f _Image # write DTB to RAM FB: ucmd setenv fastboot_buffer ${fdt_addr} FB: download -f _dtb # overwrite bootargs FB: ucmd setenv bootargs ${bootargs} root=/dev/mmcblk0 rootwait FB: acmd booti ${loadaddr} - ${fdt_addr} FB: done, Artifacts being transferred flash.bin (boot container, imx9-boot-sd.bin from lkss-buildroot) - uncompressed rootfs (rootfs.ext2 from lkss-buildroot) - uncompressed Image (8.9M) - kernel image imx93-11x11-frdm.dtb (37K) None of the transferred artifacts are compressed (.zst/.gz), ruling out decompression-during-transfer as a cause. What's been tried (all failed with the same LIBUSB_ERROR_TIMEOUT) Default lkss.py boot invocation (unmodified uuu_script) Verified boot switch is in correct 1000 (serial download) position Verified BOOT USB port is used (not POWER or DEBUG) Power-cycling with cable connected before power, and after power (both orders tried) Confirmed no USB hub in the path - direct host connection Confirmed already running as root (lkss.py invokes sudo uuu ... internally) Checked dmesg -w live during transfer - clean single enumeration, no drop/disconnect events Added -scanterm -scanlimited 0x800000 flags to the SDPS: boot line (matches a workaround reported in an NXP community thread for the same board/error) - no change Multiple consecutive retries with board power-cycled between attempts Manual invocation of uuu binary directly (bypassing lkss.py wrapper) with -v verbose flag - same failure point/error Checked silicon revision via uuu -lsusb - BcdVersion 0x0001, matches known-working revisions reported elsewhere
View full article
S32K358 LPSPI0 和 LPSPI2 无法工作 您好,NXP助手。 RTD:7.0.1 S32DS3.6.10 我使用 S32K358 LPSPI0 LPSPI1 LPSPI2,只有 LPSPI1 可以工作,LPSPI0 和 LPSPI2 不能工作。我发现一些引脚配置不同。 三个 LPSPI 用于主控端。我使用同步传输 API。RTD 版本 7.0.1 但我只能得到LPSPI1输出。 我需要进行任何配置吗? 请帮帮我。
View full article
FRDM-i.MX93はM33準備完了以降に起動できません。LinuxとWindowsでUUU SDPSの起動がタイムアウトします。 こんにちは、NXPサポート様 FRDM-i.MX93ボードの復旧についてご協力をお願いします。ボードは、SPLブートの初期段階で「M33 prepare ok」の直後に一貫して停止し、BL31または完全なU-Bootに進みません。UUUリカバリもSDPSの起動中にタイムアウトで失敗します。 役員の詳細: ボード: FRDM-i.MX93 シリアルログに表示されるSoC:0xa1009300 シリアルログに表示されたLC: 0x2040010 PMIC: PCA9451A DDR: 3733MTS 典型的なシリアル出力: U-Boot SPL 2024.04+gde16f4f1722+p0(2024年9月2日 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: オーバードライブ電圧モード DDR: 3733MTS DDR: 3733MTS M33準備OK 再構築された2025 SPLでも、同じ停止ポイントが発生します。 U-Boot SPL 2025.04 (2026年4月26日 16:21:54 +0000) PMIC: PCA9451A PMIC: オーバードライブ電圧モード DDR: 3733MTS DDR: 3733MTS M33準備OK 使用したハードウェア構成: P1 = 外部電源、45W USB-Cウォールアダプターでテスト済み P16 = デバッグ用シリアルコンソール P13 = microSDカードスロット P2 = UUU / シリアルダウンローダーモード用のUSB-C接続 PCのUSB電源ではなく、壁のコンセント用アダプターから電源を供給するテストも行いました。行動に変化は見られなかった。 テスト対象のホストシステム: Linux Mint / Ubuntu ホスト Windowsホスト UUUのバージョンをテストしました: ううう 1.5.141 ううう 1.5.243 主な問題は、ボードがSPLに到達し、PMICとDDRを初期化して「M33 prepare ok」と出力した後、何も起こらないことです。「Normal Boot」、「Trying to boot from BOOTROM」、「NOTICE: BL31」、または完全な U-Boot に到達しません。これは、SDカードとeMMCの両方から起動した場合に発生します。 USBシリアルダウンローダーモードでは、ボードはUUUによって検出されます。 sudo ./uuu-lsusb コネクテッド Known USB Devices パスチッププロビデオPID Bcdバージョン 5:2 MX93 SDPS: 0x1FC9 0x014E 0x0001 しかし、SDPSの起動中にUUUが失敗します。使用されたコマンドは次のとおりです。 sudo ./uuu-V -b emmc_all imx-boot-imx93frdm-sd.bin-flash_singlebootimx-image-full-imx93frdm.rootfs.wic.zst Linuxでは、以下のエラーが発生します。 開始コマンド:SDPS: boot -scanterm -f imx-boot-imx93frdm-sd.bin-flash_singleboot-scanlimited 0x800000 HID(W)エラー:LIBUSB_ERROR_TIMEOUT Windowsでは、以下のエラーが発生します。 開始コマンド:SDPS: boot -scanterm -f .\imx-boot-imx93frdm-sd.bin-flash_singleboot -scanlimited 0x800000 14% HID(W)エラー: LIBUSB_ERROR_TIMEOUT (-7) これはLinuxとWindowsの両方でテストされ、同じ結果が得られました。 テスト対象画像: NXP公式FRDM-i.MX93 Rev 4.0デモイメージパッケージをテストしました。 LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93 ブートイメージのハッシュ値は次のとおりです。 7aba6102e5ec64add632cd6667e77fa3f6886fd72c314e4c01f2964c0fc56a5f imx-boot-imx93frdm-sd.bin-flash_singleboot 私は、同じブートイメージハッシュを使用するimx93frdm用の独自のYoctoイメージもテストしました。 SDカードからの起動選択が機能することを確認しました。SDカードが挿入されていないSDブートモードでは、シリアル出力はありません。SDカードを挿入したSDブートモードでは、SPLは起動して「M33 prepare ok」で停止します。SDカードブートスイッチは正常に動作しているようです。 また、公式のNXP .wicファイルも確認しました。イメージには、想定される32 KiB / 0x8000オフセットにブートイメージが含まれています。使用したコマンド: WIC=nxp.wic BOOT=imx-boot-imx93frdm-sd.bin-flash_singleboot xxd -l 64 -s $((32*1024)) "$WIC" xxd -l 64 -s 0 "$BOOT" cmp -n "$(stat -c%s "$BOOT")" -i $((32*1024)):0 "$WIC" "$BOOT" && echo "NXP WICには32Kにブートイメージが含まれています" || echo "NXP WICには32Kにブートイメージは含まれていません" 結果: NXP WICには32Kのブートイメージが含まれています つまり、SDカードイメージにはブートコンテナが正しく含まれているようです。 2024.04 SPLイメージだけが問題の原因ではないことを確認するため、Flexbuild/U-Bootを使用してより新しいブートイメージを作成しました。構築されたイメージ内のSPLは以下を示します。 U-Boot SPL 2025.04 (2026年4月26日 16:21:54 +0000) NXP FRDM-IMX93 私は以下の方法で、この新しい flash.bin ファイルを SD カードの 32 KiB オフセットに書き込みました。 sudo dd if=flash-imx93frdm-2025.bin of=/dev/sdX bs=1K seek=32 conv=fsync 同期 その後、ボードは新しいSPLバナーを印刷し、新しいSDブートイメージが実行されていることを確認した。 U-Boot SPL 2025.04 (2026年4月26日 16:21:54 +0000) PMIC: PCA9451A PMIC: オーバードライブ電圧モード DDR: 3733MTS DDR: 3733MTS M33準備OK しかし、それでも同じ箇所で停止し、BL31/完全なU-Bootまでは進みませんでした。 eMMCの状態: 当初、eMMCはLinuxログイン画面まで起動したが、ルートファイルシステムに/bin/shが存在しなかったため、rootログインができなかった。復旧試行中に、eMMCは.wicファイルを使用してSD Linuxから書き換えられた。画像。その後、eMMCブートも「M33 prepare ok」の後に停止します。しかし、同じ停止ポイントは、公式のNXPイメージを使用したSDブートと、再構築された2025 SPLを使用した場合にも発生するため、現在の問題はLinux/rootfsよりも前の段階にあるようです。 私が除外されたと考えること: シリアルポートが間違っています:シリアル接続は正常に動作し、SPL出力が表示されます。 PCの電源不良:45Wの外部ACアダプターを使用してテストしました。 SDカードブートスイッチの設定が間違っています:SDカードが入っていない状態でSDブートモードにすると、何も出力されません。 SDイメージにブートイメージがありません:公式NXP WICの0x8000 / 32 KiBにブートイメージが存在することが確認されています。 Linux/rootfsの問題:BL31/完全なU-Boot/Linuxの前に障害が発生します。 UUUのホストOSの問題:UUU SDPSの起動タイムアウトがLinuxとWindowsの両方で発生します。 古い2024 SPLだけが問題で、再構築された2025.04 SPLも「M33 prepare ok」の後に停止します。 これがFRDM-i.MX93の既知の早期起動問題かどうか、確認にご協力いただけますでしょうか? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 弊社がリリースしたBSPバージョンをご利用ですか? i.MXアプリケーション・プロセッサ向け組み込みLinux | NXP Semiconductors どのバージョンのBSPを使用していますか?また、どのバージョンを選択していますか? 労働者の休暇から戻り次第、当社のボードでテストしてみます。来週の水曜日にオフィスに戻り、テストを実施してから、テスト結果をご報告します。 素敵な一日をお過ごしください よろしくお願いいたします。 リタ Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 私はLF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93を使用しています。画像 Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows オフィスに戻りましたので、ボードでテストを行い、結果をお知らせします。 Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 解決できましたか? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows @Rita_Wang 同じ問題が発生しています... 私のimx-image-full-imx93frdm.rootfs-20260705225501.wic.zst scarthgapビルドでは、BL31が起動を開始したのを見たことがありません。 Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows こんにちは、私も現在同じ問題を抱えています。解決策は見つかりましたか? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 私も同じ問題に直面しています。imx93がSDカードから起動できるようにするため、あるいはUUUが正常に動作するようにするために必要なアップデートはありますか? Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 他のFRDM-IMX93ボードと比較して、このボード上のメモリチップに違いがあることに気づきました。これが問題解決の手がかりになるかもしれません。 正常に動作する基板にはミクロン製の部品が使われており、故障した基板には見覚えのないメーカーの部品が使われている。     Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 私も同じ問題を抱えています。 これは最優先事項としてマークされるべきです。なぜなら、唯一正常に動作するイメージは、工場出荷時にeMMCに搭載されているものだけだからです!もしそれを再フラッシュしたら、解決策が見つかるまでFRDM-IMX93は起動不能な状態になってしまうでしょう。これはDDRメモリのタイミングに関係しているのではないかと疑っています。 私も「M33 prepare ok」で止まってしまいます。これはDDRの設定/タイミングの問題を示しています。私のボードにも、上記の@SynchronicITさんの投稿と同じ「ノーネーム」DDR IC(メーカーロゴに「J」が付いているもの)が搭載されています。 なぜこれらのボードはeMMCで動作イメージを付けて出荷できるのに、NXPのどの画像も動作しないのでしょうか? 工場出荷時に搭載されているeMMC経由で起動した場合(これは正常に動作します)、u-bootのバージョンは以下のとおりです。 U-Boot SPL 2025.04-g99518e6b6f20(2026年2月2日 05:52:54 +0000) 一方、NXPからの最新ダウンロード(LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93.zip)では、「imx-boot-imx93frdm-sd.bin-flash_singleboot」ファイルはU-Bootのバージョンです。 U-Boot SPL 2024.04+gde16f4f1722+p0(2024年9月2日 10:44:35 +0000) 以下は、正常に動作する工場出荷時イメージのeMMC、および動作しないSDカードに書き込まれたイメージとUUUにアップロードされたu-bootからの完全な出力です。 * 動作確認済み(工場出荷時設定のeMMC搭載) * U-Boot SPL 2025.04-g99518e6b6f20(2026年2月2日 05:52:54 +0000) PMIC: PCA9451A PMIC: オーバードライブ電圧モード DDR: 3733MTS DRAM 2CS_2GB DRAMが一致しました M33準備OK 通常起動 BOOTROMから起動しようとしています ブートステージ:プライマリブート 画像オフセット 0x8000、ページサイズ 0x200、IVT オフセット 0x0 ROM_APIを使用して0x57800からイメージをロードします 通知:TRDC初期化完了 お知らせ:BL31:v2.12.0(リリース):lf-6.18.2-1.0.0 お知らせ:BL31:製造日時:2026年2月10日 07:53:18 U-Boot 2025.04-g99518e6b6f20(2026年2月2日 05:52:54 +0000) リセットステータス: POR CPU:NXP i.MX93(52) Rev1.2 A55、1700 MHz CPU:インダストリアル温度グレード(-40°Cから105°C)、24°Cで対応 モデル:NXP FRDM-IMX93 DRAM:2 GiB ボード:V1.0(ADC2:684、ADC3:271) TCPC:ベンダーID [0x1fc9]、製品ID [0x5110]、Addr [I2C2 0x52] 無駄。CC1でのPower3.0 PDO 0:タイプ0、5000 mV、3000 mA [E] PDO 1:タイプ0、9000 mV、3000 mA [] PDO 2:タイプ0、12000 mV、3000 mA [] PDO 3:タイプ0、15000 mV、3000 mA [] PDO 4:タイプ0、20000 mV、3250 mA [] PDO 5:タイプ3、未定義 PDO 4を要請:20000 mV、750 mA ソース受理リクエスト PDソース準備完了! tcpc_pd_receive_message:ALERTレジスタのポーリング、TCPC_ALERT_RX_STATUSビット失敗、ret = -62 TCPC:ベンダーID [0x1fc9]、製品ID [0x5110]、Addr [I2C2 0x50] コア:229デバイス、32 uクラス、devicetree:別々 MMC: FSL_SDHC: 0, FSL_SDHC: 1 MMCからの読み込み環境...MMC(0)から読み上げています... *** 警告 - CRCが悪い、デフォルト環境を使用しています ビデオリンクの設定に失敗しました 掲載: シリアル 出力: シリアル エラー: シリアル ビルド情報: - ELEファームウェアバージョン2.0.5-7a34cee パーティション#0に切り替える、OK MMC0(パート0)は電流装置です UID: 4a7ff07fa81b46d8b2b59146dfa5af84 フラッシュターゲットはMMC:0です ネット:eth0: ethernet@42890000、eth1: ethernet@428a0000 [プライム] 速攻:通常 通常起動 自動起動を停止するには、任意のキーを押してください: 0 u-boot=> *動作しません* U-Boot SPL 2024.04+gde16f4f1722+p0(2024年9月2日 10:44:35 +0000) SOC: 0xa1009300 LC: 0x2040010 PMIC: PCA9451A PMIC: オーバードライブ電圧モード DDR: 3733MTS DDR: 3733MTS M33準備OK - 下がる - Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 私も同じ問題を抱えています。uuu.exe を介してイメージをフラッシュしようとしましたが、同じ「HID(W): LIBUSB_ERROR_TIMEOUT (-7)」エラーが出力されました。私のマザーボードに搭載されているメモリチップも、Micron製ではなく「J」ブランドのものです。 Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows DDR部品の具体的な情報を含むデータポイントをもう一つ追加します。というのも、交換されたメモリがこの問題の鍵となると思うのですが、正確な部品番号がまだ投稿されていないからです。 **ボード:** FRDM-IMX93、SCH-94611 REV B2(ボードラベルDRQ30063390) **SoC:** i.MX93(52) Rev1.2,SOC 0xa1009300、LC 0x2040010 **PMIC:** PCA9451A **DDR:** 回路図およびユーザーガイドにはLPDDR4x Micron MT53E1G16D1FW-046と明記されています。私の基板に実際に取り付けられているチップには、**JSL4BAG167ZAMF**と刻印されています。Micron製ではありません。これはこのThreadの他の方々の報告と一致しています(故障している基板には「J」ブランドのDDRと、動作する基板ではMicronが比較的)。 **失敗はDDRのトレーニング・検証時に発生しており、M33/ELEではありません。**正常に動作する工場出荷時のeMMCブートと、失敗するパブリックBSPブートを比較すると、次の点が明らかになります。 動作中 (工場出荷時の eMMC、U-Boot SPL 2025.04、BL31 lf-6.18.2-1.0.0): 「`」 DDR: 3733MTS DRAM 2CS_2GB DRAMが一致しました M33準備OK 通常起動 ... 「`」 失敗しました (LF_v6.6.36-2.1.0一般公開、U-Boot SPL 2024.04 2024年9月2日): 「`」 DDR: 3733MTS DDR: 3733MTS M33準備OK - 下がる - 「`」 正常に動作するブートローダーには「found DRAM ... DRAM matched」という行が存在し、不具合のあるブートローダーには存在しない。ボードは、DDR検証が完了する直前、つまりBL31/通常起動の直前のまさにその時点で停止します。これは6.6.36のようです。DDRの構成/タイミングが、交換されたDDR部品と一致していないことが原因であり、下流側の何かに問題があるわけではありません。 動作するeMMCブートローダーは、6.6.36パッケージに付属しているものよりも新しいELEファームウェアバージョン2.0.5-7a34ceeも報告しており、修正がDDRのタイミングとELEバージョンの両方に依存している可能性があることに注意してください。 **私が除外できたこと**、サイクルを節約するために: - ビルド:私自身のYocto imx93frdmビルドは、純正パッケージ(sha256 7aba6102e5ec64add632cd6667e77fa3f6886fd72c314e4c01f2964c0fc56a5f)と同一バイトのimx-bootを生成するため、これはビルドの問題ではありません。 - SD フラッシュ: ブート コンテナが 32 KiB (0020 0287 マジック) で検証され、有効な MBR (55aa) とブートローダー領域に 2 つの FIT マジックが確認されました。 - ブートスイッチ:カードなしのSDモードではシリアル出力はなし;カードを使うとSPLが動作するため、USDHC2/SDの選択は正しいです。 - 電源:複数のUSB-C電源で同じ結果が得られました。 - ホスト/USB:UUU SDPSの起動がHID(W: LIBUSB_ERROR_TIMEOUT)で2つの異なるLinuxホストで失敗します。 - ハードウェア自体は良好です。ボードは工場出荷時のeMMCイメージをLinuxに起動するため、DDRは正しいブートローダーで学習可能です。 **質問:** 1.非Micron (JSL4BAG167ZAMF) DDRを搭載したREV B2ボード用の修正済みDDR構成は、現在公開されているBSP(例:)で入手できますか?6.6.52-2.2.0 または 6.12.x リリースでしょうか?それとも、現在 eMMC に搭載されている新しいブートローダー (lf-6.18.2) のみでしょうか? 2. もしまだ公開されていない場合、更新されたFRDM-IMX93のDDRタイミングヘッダー(またはlf-6.18.2 FRDMブートローダー)を公開して、SO、これらのボードでSDブートが動作するようにすることは可能でしょうか? もしそれが問題の絞り込みに役立つのであれば、このボード上で診断を実行したり、候補となるブートローダーやタイミング設定をテストしたりしても構いません。 ありがとう、 jjudk Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows 同じ基板とDDRの組み合わせを持つ他の方の参考になればと思い、このThreadで動作する解決策を続けてお知らせします。 概要:この失敗は公開版LF6.6.36-2.1.0におけるDDRトレーニングの問題です。代替品(Micron製ではない)LPDDR4Xを搭載した新しいFRDM-IMX93ボード上のBSP。**LF6.18.2 (Whinlatter) BSP** に移行すると問題が解決し、ボードが DDR をトレーニングして SD から正常に起動します。 ボード/DDR(参考用): - FRDM-IMX93、SCH-94611 REV B2 回路図ではMicron MT53E1G16D1FWが指定されていますが、実際に取り付けられているチップはJSL4BAG167ZAMF(Micron製以外の代替品)と表示されています。 根本原因を確認できたのは、工場出荷時のeMMCイメージ(正常に起動する)が新しいブートローダーであるU-Boot SPL 2025.04を使用していることだった。BL31 lf-6.18.2、カーネル6.18.2 — そのSPLは`M33 prepare ok`の前に`found DRAM 2CS_2GB DRAM matched`と出力します。公開LF6.6.36SPL (U-Boot 2024.04)`DRAM matched` と表示されず、`M33 prepare ok` でハングアップします。つまり6.6.36DDR構成ではこの置換メモリはトレーニングされませんが、6.18.2構成ではトレーニングされます。 作業手順 — LF6.18.2 BSPをビルドして起動する: mkdir imx-bsp-6.18.2 && cd imx-bsp-6.18.2 リポ init -u https://github.com/nxp-imx/imx-manifest-b imx-linux-whinlatter -m imx-6.18.2-1.0.0.xml リポジトリ同期 DISTRO=fsl-imx-xwayland MACHINE=imx93-11x11-lpddr4x-frdm ソースソース/meta-imx/tools/imx-setup-release.sh -b build-frdm Bitbake imx-image-core   マシン名は `imx93-11x11-lpddr4x-frdm` であることに注意してください(これはこの BSP に固有のもので、6.6.36 とは異なり、別途 meta-imx-frdm レイヤーは必要ありません)。 その後、得られた「.wic.zst」をSDにフラッシュし(解凍とddをカードデバイス全体にフラッシュ)、起動スイッチをSDに設定(SW1 = 1 1 0 0)して起動します。REV B2 / JSL DDRボードでの結果: DDR: 3733MTS DRAM 2CS_2GB DRAMが一致しました M33準備OK 通常起動 ... NXP FRDM-IMX93 ログイン: `free -h`を実行すると、2GBすべてが学習済みで利用可能であることが確認できます。 NXPへの質問:更新されたFRDM DDR構成をLF6.6.36-2.1.0にバックポートする予定はありますか?6.6.36 を使い続ける必要がある人向けのブランチですか?バージョン6.18.2に移行できる場合は、上記の手順で問題ありません。 これが誰かのデバッグ作業の手間を省くのに役立てば幸いです。 jjudk Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows こんにちは、リタさん。 この件について何か進展はありますか?私たちはこの問題で行き詰まっています。 Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows デモイメージ LF_v6.6.36-2.1.0_images_FRDM_4.0_IMX93 を使用して、当社の 93FRDM REV B バージョンボードでテストを行いました。 UUU uuuツールリリースuuu_1.5.243を使用する SDカードとeMMCの両方で試しましたが、ダウンロードと起動は成功し、発生したエラーは再現されませんでした。 .\uuu.exe -b emmc_all imx-boot-imx93frdm-sd.bin-flash_singlebootimx-image-full-imx93frdm.rootfs.wic.zst Re: FRDM-i.MX93 cannot boot past M33 prepare ok; UUU SDPS boot times out on Linux and Windows どうやら問題はREV B2基板にあるようです。REV B2で試してみてください
View full article
Camera enablement (OV5647) for FRDM-IMX8MPLUS board AN14376: https://docs.nxp.com/bundle/AN14376/page/topics/enable_omnivision_ov564 Wrt this post, I would like to enable camera on similar device FRDM-IMX8MPLUS Device. I see, I am able to get some values and detection at 0x36 address which is OV5647. I have tried to use .ko files or .binaries or .dtb of IMX8MPLUS EVK board.  Somehow, I am getting errors like repeating logs. Booting from mmc ... Failed to load 'imx8mp-evk-ov5647.dtb'     Total boot commands on changinf the .dtb file for ov5647 camera   Hit any key to stop autoboot:  0 Working FDT set to 43000000 libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND starting USB... Bus usb@38100000: Failed to initialize board for imx8m USB probe failed, error -62 Bus usb@38200000: Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.10 scanning bus usb@38200000 for devices... 1 USB Device(s) found        scanning usb for storage devices... 0 Storage Device(s) found   Device 0: unknown device MMC: no card present switch to partitions #0, OK mmc2(part 0) is current device Scanning mmc 2:1... MMC: no card present Unable to open OP-TEE session (err=-5) mm_communicate failed! Error: Cannot initialize UEFI sub-system, r = 3 Running BSP bootcmd ... switch to partitions #0, OK mmc2(part 0) is current device Failed to load 'boot.scr' 35633664 bytes read in 163 ms (208.5 MiB/s) Booting from mmc ... Failed to load 'imx8mp-evk-ov5647.dtb' WARN: Cannot load the DT u-boot=> u-boot=> /boot/uEnv.txt Unknown command '/boot/uEnv.txt' - try 'help'   Also, tell me how to remove previous saved environment as the device is stuck at same uboot even after rebooting... WARN: Cannot load the DT    My aim is to enable OV5647 on my FRDM-IMX8MPLUS board. Any help is appreciated.. I2C detection output from com port logs: root@imx8mpfrdm:~# i2cdetect -y 1      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f 00:                         -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- 36 -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- UU -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- root@imx8mpfrdm:~# i2cget -y 1 0x36 0x00 0x00 root@imx8mpfrdm:~# i2ctransfer -y 1 w2@0x36 0x30 0x0a r2 0x56 0x47 (intended as per sensor) My gemini conversation link: https://share.gemini.google/WfVLaifz3gXB Product FRDM-IMX8MPLUS Tagging randomly: @nxpenthusiast @nxp @techexplorer_139 
View full article
紧急 - 驱动器 NXP Pegoda CL RD701 你好 我需要恩智浦 Pegoda CL RD701(Windows 11)的驱动程序,以便在 RFIDDiscover 中使用它: https://www.nxp.com/products/rfid-nfc/mifare-hf/mifare-desfire/rfiddiscover:RFID-DISCOVER (RFIDDiscover 兼容阅读器) 我需要这个驱动程序尽快对恩智浦 NTAG 424 DNA 芯片进行编码。我已经用 TagXplorer 软件和 Identiv uTrust 3700 F 阅读器试过了。该软件已不再是最新版本,因此无法使用。我真的需要尽快对芯片进行编码,因此请提供网站上没有的恩智浦 Pegoda CL RD701 读取器的驱动程序。 顺祝商祺! Re: Urgent - Driver NXP Pegoda CL RD701 你们好,谁能把恩智浦 Pegoda RD 701 的驱动程序也发给我?非常感谢 🙂 Re: Urgent - Driver NXP Pegoda CL RD701 hi @danielchen请将 rd 701 的 win10x64 驱动程序发给我好吗?谢谢! Re: Urgent - Driver NXP Pegoda CL RD701 @binhdao;好的,今天晚些时候发给你。 请先使用打击链接创建支持帐户 , https://www.nxp.com/webapp-signup/register?referrerUrl=https://www.nxp.com/products/power-management/pmics-and-sbcs/system-basis-chips/high-speed-can-dual-lin-core-system-basis-chip:UJA1078ATW?tab=Documentation_Tab&linkline=Data%20Sheet 我会发送到您的账户。 Re: Urgent - Driver NXP Pegoda CL RD701 你好,@danielchen,能把 701 号公路的路线发给我吗? 谢谢! Binh Re: Urgent - Driver NXP Pegoda CL RD701 请将 Windows 7 x64 的 RD701 驱动程序发给我,谢谢! Re: Urgent - Driver NXP Pegoda CL RD701 嗨,丹尼尔, ,我的情况和 Loick 一样,我想在 Windows 10 下使用我的老 NXP Cl RD 701 Pegoda。请将 Windows 7 驱动程序发给我。谢谢。 查尔斯 Re: Urgent - Driver NXP Pegoda CL RD701 你好@Loick: 请查看我附带的驱动程序,它适用于 Win7,在您的 Win10 上应该也能运行。 此致 丹尼尔 Re: Urgent - Driver NXP Pegoda CL RD701 嗨,丹尼尔 感谢您的及时回复。 我有点不明白,如果 CLRD 701 真的很老,而且不再维护,为什么会被列为 RFIDDiscover 的兼容读取器。NTAG 424 DNA 芯片相对较新(2019 年),使用的是先进的 DNA 技术,因此建议使用过时的阅读器对其进行编码是令人惊讶的。 如果没有 Windows 11 的驱动程序,是否至少有 Windows 10 的驱动程序?鉴于 Windows 2000 的最后一次更新是在 2005 年,我非常怀疑我们是否能在如此老旧的系统上安装 RFIDDiscover 并成功编码 NTAG 424 DNA 芯片。 如果可能的话,能否请您将恩智浦 Pegoda CL RD701 的可用驱动程序发送给我们(电子邮件即可),以便我们尽快进行测试?另外,您推荐的阅读器(CLRD730)目前在网站上已经缺货。我们急需一种既能兼容阅读器又能兼容软件的 NTAG 424 DNA 芯片编码解决方案。 您能给出最快的设置方法吗? 致以最崇高的敬意, Loïck Re: Urgent - Driver NXP Pegoda CL RD701 你好,罗伊克: CLRD 701 已经非常老旧,而且不再维护。 所以你无法在网站上找到它 我建议您使用 CLRD730,详情请参阅下面的链接。 PEGODA 免接触式智能卡读卡器 | 恩智浦半导体 没有适用于 Windows 11 的 CLRD 701 驱动程序,只有适用于 Windows 2000 的驱动程序。 如果我能在我的旧电脑上找到它,而你还需要它,我会在明天早上通过电子邮件发送给你。 此致 丹尼尔 Re: Urgent - Driver NXP Pegoda CL RD701 嗨,丹尼尔。请问您能否也给我发送一下适用于Win10的CL RD701驱动程序?我有一个正在生产环境中使用的设备,但它无法正常工作。我需要它来重新安装驱动程序。谢谢。
View full article
Dual core communication S32K322 Hi everyone, I have started a dual-core project where both Core 0 and Core 1 are enabled. As a test, I have created an incrementing variable on each core. What is the recommended way to share or transfer this variable data from Core 1 to Core 0 (and vice versa)? Any examples or best practices using shared RAM would be greatly appreciated. microcontroller : NXPS32k322 IDE: S32 Design Studio RTD: v3 Debugger: PEMicro Thanks! Re: Dual core communication S32K322 Hi @db16122 I started working on a dual-core setup and verified that Core 0 and Core 1 are running by using counters. However, my main question is: how do I pass data from Core 1 to Core 0 and vice versa? Do you have an example related to data sharing between cores? Re: Dual core communication S32K322 I would recommend to use Inter-Platform Communication Framework (IPCF) https://www.nxp.com/design/design-center/software/automotive-software-and-tools/inter-platform-communication-framework-ipcf:IPCF Examples and trainings are included. Re: Dual core communication S32K322 How about add two counter for each M7 core? Once the M7 is running, the counter start to count and you can check the value if it is same or not. BTW, what is the purpose to check each core status? for safety reason? Re: Dual core communication S32K322 Hi @davidtosenovjan  According to the demo training, the IPCF Quick Start Guide includes a middleware block and driver, but they are not available in my configuration tool. configuration as in Demo training configuration in my project is there any-other way to share the data between the cores ? Re: Dual core communication S32K322 Please refer to UM12479: User Manual for S32K3 IPCF for 5.2 NXP S32 Design Studio Configuration
View full article
RT117xが1.8V出力の外部発振器を使用してRTC_XTALIを駆動する DCレベルが1.8Vの外部クロックでRTC_XTALIを駆動することは可能でしょうか? 外部クロックの一致を確実にすることで設計の複雑さが増VDD_SNVS_ANAためです。また、1.8Vはクロック入力の絶対最大定格を下回っています。 Re: RT117x Driving RTC_XTALI using External oscillator with 1.8V output こんにちは、 @Marwan さん。 MIMXRT1160/1170プロセッサのハードウェア開発ガイドに記載されているように、外部低周波クロックをRTC_XTALIに入力したい場合は、RTC_XTALOピンは接続されていないか、補完信号で駆動される必要があります。この強制クロックの論理レベルは、VDD_SNVS_DIGレベルを超えてはならない。 さらに、i.MX RT1170クロスオーバープロセッサのデータシートには、VDD_SNVS_DIG動作電圧範囲が0.81Vから0.95V、典型的な値は0.85Vであると記載されています。 これは、1.8Vの信号がVDD_SNVS_DIG電圧レベルを超えることを意味します。 宜しくお願いします、 パブロ Re: RT117x Driving RTC_XTALI using External oscillator with 1.8V output こんにちは、 @Pablo_Ramos さん。 他の投稿でも触れられているように、文書には矛盾点があります。 データシートには、VDD_SNVS_ANAを参照していると記載されています。 敬具、 マルワン
View full article
双核通信 S32K322 大家好, 我已经启动了一个双核项目,其中核心 0 和核心 1 都已启用。作为测试,我在每个核心上创建了一个递增变量。 将变量数据从核心 1 共享或传输到核心 0(反之亦然)的推荐方法是什么? 非常感谢您能提供一些使用共享内存的示例或最佳实践。 微控制器:NXPS32k322 IDE:S32 设计工作室 RTD:v3 调试器:PEMicro 谢谢! Re: Dual core communication S32K322 你好@db16122 我开始搭建双核系统,并通过计数器验证了核心 0 和核心 1 是否正在运行。但是,我的主要问题是:如何将数据从核心 1 传递到核心 0,反之亦然?您能否提供一些关于核心间数据共享的例子? Re: Dual core communication S32K322 我建议使用跨平台通信框架(IPCF)。 https://www.nxp.com/design/design-center/software/automotive-software-and-tools/inter-platform-communication-framework-ipcf:IPCF 包含示例和培训。 Re: Dual core communication S32K322 如果给每个 M7 核心增加两个计数器呢?M7 运行后,计数器开始计数,您可以检查该值是否相同。 顺便问一下,检查每个核心状态的目的是什么?是为了功能安全原因吗? Re: Dual core communication S32K322 嗨@davidtosenovjan 根据演示培训,IPCF 快速入门指南包含中间件模块和驱动程序,但我的配置工具中没有这些内容。 配置与演示培训中的配置相同 我项目中的配置 还有其他方法可以在各个核心之间共享数据吗? Re: Dual core communication S32K322 请参阅 UM12479:NXP S32 Design Studio 5.2 配置的 S32K3 IPCF 用户手册
View full article
緊急 - NXP Pegoda CL RD701 ドライバ こんにちは、 RFIDDiscover で使用するには、NXP Pegoda CL RD701 (Windows 11) 用のドライバが必要です。 https://www.nxp.com/products/rfid-nfc/mifare-hf/mifare-desfire/rfiddiscover:RFID-DISCOVER (RFIDDiscover対応リーダー) NXP NTAG 424 DNA チップをエンコードするには、このドライバがすぐに必要です。私はすでに TagXplorer ソフトウェアと Identiv uTrust 3700 F リーダーで試しました。ソフトウェアが最新ではなくなったため、動作しませんでした。チップを至急エンコードする必要があるので、サイトに掲載されていない NXP Pegoda CL RD701 リーダーのドライバを提供してください。 よろしくお願いいたします。 Re: Urgent - Driver NXP Pegoda CL RD701 皆さん、NXP Pegoda RD 701のドライバも送っていただけませんか?よろしくお願いします。 🙂 Re: Urgent - Driver NXP Pegoda CL RD701 こんにちは@danielchen さん、rd 701 の win10x64 ドライバを送っていただけますか? ありがとうございます! Re: Urgent - Driver NXP Pegoda CL RD701 @binhdao ; わかりました。今日中に送ります。以下のリンクを使用して、まずサポート アカウントを作成してください。https: //www.nxp.com/webapp-signup/register ?referrerUrl=https://www.nxp.com/products/power-management/pmics-and-sbcs/system-basis-chips/high-speed-can-dual-lin-core-system-basis-chip:UJA1078ATW?tab=Documentation_Tab&linkline=Data%20Sheet あなたの口座に送ります。 Re: Urgent - Driver NXP Pegoda CL RD701 こんにちは@danielchen 、 rd 701 のドライバーを送っていただけますか? ありがとうございます ビン Re: Urgent - Driver NXP Pegoda CL RD701 Windows 7 x64 用の RD701 ドライバをメールで送ってください。ありがとうございます。 Re: Urgent - Driver NXP Pegoda CL RD701 こんにちは、ダニエル。 私も Loick と同じCASEで、古い NXP Cl RD 701 Pegoda を Windows 10 で使用したいと考えています。Windows 7 のドライバを送っていただけますか。ありがとう。 チャールズ Re: Urgent - Driver NXP Pegoda CL RD701 こんにちは@Loick : 添付のドライバを確認してください。これは Windows 7 用ですが、Windows 10 でも動作するはずです。 よろしくお願いします。 ダニエル Re: Urgent - Driver NXP Pegoda CL RD701 こんにちは、ダニエル。 早急なご対応ありがとうございます。 CLRD 701 は確かに非常に古く、メンテナンスも行われていないのに、なぜ RFIDDiscover の互換リーダーとしてリストされているのか、少し不思議に思います。NTAG 424 DNA チップは比較的新しいもの(2019 年)であり、高度な DNA テクノロジを使用しているSO、これらをエンコードするために古いリーダーが推奨されるのは驚きです。 Windows 11 用のドライバがない場合、少なくとも Windows 10 用のドライバはありますか?Windows 2000 の最後の更新が 2005 年であったことを考えると、そのような古いシステムに RFIDDiscover をインストールして NTAG 424 DNA チップを正常にエンコードできるかどうかは非常に疑問です。 可能であれば、NXP Pegoda CL RD701 の利用可能なドライバを (電子メールで) 送信していただき、できるだけ早くテストできるようにしていただけますか?また、ご提案いただいたリーダー(CLRD730)は現在ウェブサイト上で在庫切れとなっております。互換性のあるリーダーとソフトウェアの両方を含む、NTAG 424 DNA チップをエンコードするためのソリューションが早急に必要です。 これを設定する最も速い方法をアドバイスしていただけますか? よろしくお願いします、 ロイック Re: Urgent - Driver NXP Pegoda CL RD701 こんにちは、ロイックさん: CLRD 701 は非常に古く、もうメンテナンスされていません。サイト上で見つけることはできません CLRD730 を使用することをお勧めします。詳細については、以下のリンクを参照してください。 PEGODA非接触型スマートカードリーダー | NXP Semiconductors Windows 11 用の CLRD 701 ドライバはなく、Windows 2000 用のドライバのみがあります。 もし古いパソコンで見つかって、まだ必要なら、明日の朝にメールでお送りします。 よろしくお願いします。 ダニエル Re: Urgent - Driver NXP Pegoda CL RD701 こんにちは、ダニエル。Windows 10用のCL RD701のドライバーも教えていただけますか?稼働中のデバイスがあるのですが、動作しません。ドライバーを再インストールするために必要です。ありがとうございます
View full article
FRDM-IMX8MPLUS 板的摄像头启用模块 (OV5647) AN14376: https://docs.nxp.com/bundle/AN14376/page/topics/enable_omnivision_ov564 关于这篇帖子,我想在类似的设备 FRDM-IMX8MPLUS 上启用摄像头。 我明白了,我能够获取一些值,并在 0x36 地址处检测到 OV5647。 我尝试过使用 .ko 文件。文件或 .二进制文件或者 IMX8MPLUS EVK 板的 .dtb 文件。不知为何,我遇到了类似日志重复的错误。 从mmc启动... 加载“imx8mp-evk-ov5647.dtb”失败     更改 .dtb 文件时的总启动命令数ov5647 相机的文件   按任意键停止自动启动: 0 工作 FDT 设置为 43000000 libfdt fdt_path_offset() 返回 FDT_ERR_NOTFOUND libfdt fdt_path_offset() 返回 FDT_ERR_NOTFOUND libfdt fdt_path_offset() 返回 FDT_ERR_NOTFOUND libfdt fdt_path_offset() 返回 FDT_ERR_NOTFOUND libfdt fdt_path_offset() 返回 FDT_ERR_NOTFOUND libfdt fdt_path_offset() 返回 FDT_ERR_NOTFOUND 正在启动 USB... 总线 usb@38100000:初始化 imx8m USB 板失败 探测失败,错误代码 -62 总线 usb@38200000:寄存器 2000140 端口数 2 启动控制器 USB XHCI 1.10 正在扫描 USB 总线 usb@38200000 上的设备... 找到 1 个 USB 设备 正在扫描 USB 存储设备... 未找到 0 个存储设备   设备 0:未知设备 MMC:未持有卡片 切换到分区 #0,确定 mmc2(第 0 部分)是当前设备 正在扫描 mmc 2:1... MMC:未持有卡片 无法打开 OP-TEE 会话(错误代码=-5) mm_communicate 失败! 错误:无法初始化 UEFI 子系统,r = 3 运行 BSP 启动命令... 切换到分区 #0,确定 mmc2(第 0 部分)是当前设备 加载“boot.scr”失败 读取了 35633664 字节,耗时 163 毫秒 (208.5 MiB/s) 从mmc启动... 加载“imx8mp-evk-ov5647.dtb”失败 警告:无法加载 DT u-boot=> u-boot=> /boot/uEnv.txt 未知命令“/boot/uEnv.txt”- 尝试输入“help”   另外,请问如何删除之前保存的环境?因为设备重启后仍然卡在同一个 uboot 界面…… 警告:无法加载 DT    我的目标是在我的 FRDM-IMX8MPLUS 板上启用 OV5647。 非常感谢您的帮助。 从串口日志中获取的 I2C 检测输出: root@imx8mpfrdm:~# i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00:                         -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- 36 -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- 70:-- -- -- -- -- -- -- -- root@imx8mpfrdm:~# i2cget -y 1 0x36 0x00 0x00 root@imx8mpfrdm:~# i2ctransfer -y 1 w2@0x36 0x30 0x0a r2 0x56 0x47(根据传感器预期) 我的双子座对话链接: https://share.gemini.google/WfVLaifz3gXB 产品FRDM-IMX8MPLUS随机标记: @nxpenthusiast @nxp @techexplorer_139
View full article
S32K358のLPSPI0とLPSPI2が動作しない こんにちは、NXPヘルパーさん。 RTD:7.0.1 S32DS3.6.10 私はS32K358 LPSPI0、LPSPI1、LPSPI2を使っていますが、LPSPI1だけが動作し、LPSPI0とLPSPI2は動作しません。ピン配置にいくつか違いがあることに気づきました。 マスターには3つのLPSPIを使用します。そして、同期送信APIを使用します。RTD 7.0.1 しかし、出力はLPSPI1しか出ません。 何か設定する必要はありますか? どうか助けてください。
View full article
デュアルコア通信S32K322 こんにちは、皆さん Core 0とCore 1の両方を有効にするデュアルコアプロジェクトを開始しました。テストとして、各コア上にインクリメントされる変数を作成しました。 Core 1からCore 0へ(またはその逆方向へ)この可変データを共有または転送するための推奨される方法は何ですか? 共有RAMの利用例やベストプラクティスがあれば、ぜひ教えていただきたいです。 マイクロコントローラ:NXPS32k322 IDE:S32 Design Studio RTD:v3 デバッガ:PEMicro ありがとう! Re: Dual core communication S32K322 こんにちは、@db16122さん デュアルコア構成での作業を開始し、カウンターを使用してコア0とコア1が動作していることを確認しました。しかし、私の主な疑問は、コア1からコア0へ、またその逆方向へデータをどのように渡せばよいかということです。コア間でのデータ共有に関する例はありますか? Re: Dual core communication S32K322 私はInter-Platform Communication Framework(IPCF)の使用をおすすめします https://www.nxp.com/design/design-center/software/automotive-software-and-tools/inter-platform-communication-framework-ipcf:IPCF 事例やトレーニングも含まれています。 Re: Dual core communication S32K322 M7コアごとにカウンターを2つ追加するのはどうでしょうか?M7が稼働するとカウンターがカウントされ始め、値が同じかどうかを確認できます。 ちなみに、各コアの状態を確認する目的は何ですか?セーフティ上の理由で? Re: Dual core communication S32K322 こんにちは@davidtosenovjan  デモトレーニングによると、IPCFクイックスタートガイドにはミドルウェアブロックとドライバが含まれていますが、私の設定ツールには含まれていません。 デモトレーニングの構成 プロジェクトの設定 コア間でデータを共有する他の方法はありますか? Re: Dual core communication S32K322 NXP S32 Design Studio 5.2 構成用の S32K3 IPCF ユーザーマニュアル (UM12479) を参照してください。
View full article
RT117x Driving RTC_XTALI using External oscillator with 1.8V output Is it possible to drive RTC_XTALI  with external clock with dc level of 1.8V? since ensuring that external clock match VDD_SNVS_ANA will increase the design complexity. Also 1.8V is below the absolute  maximum rating of clock inputs. Re: RT117x Driving RTC_XTALI using External oscillator with 1.8V output Hi @Marwan, As stated in the Hardware Development Guide for the MIMXRT1160/1170 Processor, if you want to feed an external low-frequency clock into RTC_XTALI, the RTC_XTALO pin must remain unconnected or be driven by a complementary signal. The logic level of this forcing clock must not exceed the VDD_SNVS_DIG level. Additionally, the i.MX RT1170 Crossover Processors Data Sheet states that VDD_SNVS_DIG has an operating voltage range of 0.81 V to 0.95 V, with a typical value of 0.85 V. This means that a 1.8 V signal would exceed the VDD_SNVS_DIG voltage level. Best Regard, Pablo Re: RT117x Driving RTC_XTALI using External oscillator with 1.8V output Hi @Pablo_Ramos  There is discrepency in the documents, as mention in other posts. The datasheet state that it is referenced to VDD_SNVS_ANA. Kind Regards, Marwan
View full article