Failed to flash image to emmc with uuu on iMX8MQ-EVK

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

Failed to flash image to emmc with uuu on iMX8MQ-EVK

Jump to solution
1,862 Views
zhengbing
Contributor I

Snipaste_2020-11-10_19-55-06.png

UUU停在这个地方再无反应,终端不断打印:No udc Available!,我是直接拿example_kernel_emmc.uuu,参考https://community.nxp.com/t5/i-MX-Processors/how-to-flash-u-boot-zImage-dtb-rootfs-separately-to-eMM...

修改后使用的,烦请各位大神帮忙看一下,不胜感激,谢谢!

 

0 Kudos
Reply
1 Solution
1,851 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Zhengbing,

以下建议给您参考:

1. 您遇到的情况

在烧写过程中,随着内存中的系统运行,板子在windows中device类型在变,最开始时您见到的是HID compliance device,OS跑起来后,windows里会认为它是mass storage,windows再调用对应的驱动程序....

2. 调整USB driver

(1)如果你是windows 7,当上面烧写停止时,不要动板子,PC使用zadig程序重新安装winusb driver,最好在列表里找到板子对应的设备名字,指定安装。

https://zadig.akeo.ie/,  这是下载zadig的链接。安装完成后,复位板子,再启动uuu下载image。

(2)windows 10

对于windows 10来说,不会遇到上述的问题,只是用windows 7的时候,有点繁琐。

【注】你可以尝试使用不同版本的uuu,我在windows 7 测试过,uuu 1.2.x版本可以;1.3.x版本会出现 lib usb timeout 类似的错误。而windows 10 pro用uuu 1.3.x版本时,没遇到任何问题。

这个文档,您也可以参考一下!

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/How-to-handle-issue-on-Waiting-for-devic...

【另外】你可以使用uuu -b emmc bootloader(你的bootloader名字)先试试能不能把bootloader单独烧写进去,如果没问题,启动板子一下,能启动表明eMMC没问题。然后,你再用脚本连续下载。

 

Hope above information is helpful to you .

Have a nice day!

B.R,

weidong

View solution in original post

0 Kudos
Reply
2 Replies
1,852 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Zhengbing,

以下建议给您参考:

1. 您遇到的情况

在烧写过程中,随着内存中的系统运行,板子在windows中device类型在变,最开始时您见到的是HID compliance device,OS跑起来后,windows里会认为它是mass storage,windows再调用对应的驱动程序....

2. 调整USB driver

(1)如果你是windows 7,当上面烧写停止时,不要动板子,PC使用zadig程序重新安装winusb driver,最好在列表里找到板子对应的设备名字,指定安装。

https://zadig.akeo.ie/,  这是下载zadig的链接。安装完成后,复位板子,再启动uuu下载image。

(2)windows 10

对于windows 10来说,不会遇到上述的问题,只是用windows 7的时候,有点繁琐。

【注】你可以尝试使用不同版本的uuu,我在windows 7 测试过,uuu 1.2.x版本可以;1.3.x版本会出现 lib usb timeout 类似的错误。而windows 10 pro用uuu 1.3.x版本时,没遇到任何问题。

这个文档,您也可以参考一下!

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/How-to-handle-issue-on-Waiting-for-devic...

【另外】你可以使用uuu -b emmc bootloader(你的bootloader名字)先试试能不能把bootloader单独烧写进去,如果没问题,启动板子一下,能启动表明eMMC没问题。然后,你再用脚本连续下载。

 

Hope above information is helpful to you .

Have a nice day!

B.R,

weidong

0 Kudos
Reply
1,849 Views
zhengbing
Contributor I

Hi weidong,

感谢您的回复!

当前系统是windows10,问题已经解决:USB接在usbhub上导致烧写失败,直连PC端口就可以了。

0 Kudos
Reply