2415494_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2415494_zh-CN

2415494_zh-CN

imx93 – UUU 串行下载器启动期间 USB 断开连接

尊敬的恩智浦团队:

我们目前正在使用 MIMX9352AVTXMAC 处理器调试我们的 i.MX93 定制板。我们的主板采用双列LPDDR4内存配置。

我们正在尝试使用 UUU(通用更新实用程序)对板载 eMMC 进行编程。该板配置为串行下载器/USB启动模式。

UUU 已正确检测到 i.MX93:

uuu -lsusb
适用于 NXP imx 芯片的 uuu(通用更新实用程序)-- libuuu_1.5.243-10-g59c7638

已连接的已知 USB 设备
路径芯片专业版视频 PID BCD版本 序列号
====================================================================
3:1 MX93 SDPS:0x1FC9 0x014E 0x0001


我们使用以下命令对 eMMC 进行编程:

sudo uuu -v -b emmc_all \ imx-boot-imx93evk-sd.bin-flash_singleboot \ image-imx93evk-20260905081644.rootfs.wic.zst

UUU 检测到 i.MX93 并启动 SDPS 启动命令。然而,启动引导加载程序传输后,USB 连接立即断开。

相关的UUU日志如下:

适用于 NXP imx 芯片的 uuu(通用更新实用程序)-- libuuu_1.5.243-10-g59c7638

内置配置:
PCTL芯片VID 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/IMX937 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
FB:0x1d6b 0x0104


运行内置脚本:

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-imx93evk-sd.bin-flash_singleboot -scanlimited 0x800000


# 当 ROM 支持流模式时,将运行此命令
# i.MX8QXP,i.MX8QM
SDPS:boot -scanterm -f imx-boot-imx93evk-sd.bin-flash_singleboot -scanlimited 0x800000


# 这些命令将在使用 SPL 时运行,如果未使用 SPL 则会跳过。
# SDPU 将被弃用。请使用 SDPV 代替 SDPU
# {
SDPU:延迟 1000
SDPU:写入 -f imx-boot-imx93evk-sd.bin-flash_singleboot -offset 0x57c00
SDPU:跳转 -scanlimited 0x800000
# }


# 这些命令将在使用 SPL 时运行,如果未使用 SPL 则会跳过。
# 如果(SPL 支持 SDPV)
# {
SDPV:延迟 1000
SDPV:写入 -f imx-boot-imx93evk-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-boot-imx93evk-sd.bin-flash_singleboot
FB:flash -scanterm -scanlimited 0x800000 bootloader imx-boot-imx93evk-sd.bin-flash_singleboot
FB: ucmd 如果环境变量 emmc_ack 存在;则;否则设置环境变量 emmc_ack 为 0;结束;
FB:ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0
FB:完成



等待已知 USB 设备出现……
新的 USB 设备已连接到 3:1-6A440AB426084436
3:1-6A440AB426084436>启动命令:SDPS:启动 -scanterm -f imx-boot-imx93evk-sd.bin-flash_singleboot -scanlimited 0x800000
3%3:1-6A440AB426084436>失败 HID(W): LIBUSB_ERROR_NO_DEVICE (-4)(0.024秒)

在发送启动命令的同时,我们还使用 dmesg 监测了 Linux USB 消息。

i.MX93 USB 设备已断开连接,然后再次枚举,请参考附件中的 dmesg 屏幕截图。

我们希望您能就以下问题提供指导:

  1. 在使用 UUU 时,i.MX93 SDPS 引导加载程序切换过程中是否预期会出现 USB 断开/重新枚举的情况?
  2. 在这种特定情况下,以下错误表明了什么?HID(W) 失败:LIBUSB_ERROR_NO_DEVICE (-4)
  3. 在 SDPS 到 SPL/U-Boot 的切换过程中,以下信号是否有任何特殊要求,我们需要在定制板上进行验证?

    • POR_B
    • RESET_b
    • USB_VBUS
    • USB_DP/DM
    • 处理器电源轨
    • LPDDR4 电源轨
    • 系统/参考时钟
     
  4. 能否提供采用双列 LPDDR4 内存配置的 i.MX93 MIMX9352AVTXMAC 的参考设计或软件/启动配置示例?具体来说,我们希望确认双列内存设计中推荐的 LPDDR4 设备配置、内存初始化/训练配置以及相应的 IMX_BOOT/SPL 配置。

我们希望您能就上述问题提供指导,并请您提供双列 LPDDR4 配置的相关细节、推荐配置和参考设计/代码。

谢谢 & 此致敬礼,

阿比舍克

Re: imx93 – USB Disconnect During UUU Serial Downloader Boot

嗨@pengyong_zhang ,

请参考附件中的 LPDDR4 原理图和配置 .mex 文件。供您参考。

此致,

阿比舍克

Re: imx93 – USB Disconnect During UUU Serial Downloader Boot

嗨@AbishekDevan

1.这并非预期行为。

2. 此错误是由于设备在刷机过程中断开连接造成的。请分享客户的DDR原理图文件和配置页面。

B.R

Re: imx93 – USB Disconnect During UUU Serial Downloader Boot

嗨@AbishekDevan

我无法导入您的 .mex 文件。文件已成功提交。请分享一下您的DDR配置页面截图。

B.R

标记 (1)
无评分
版本历史
最后更新:
1 周之前
更新人: