How to use uuu to flash real time prebuilt image to eMMC

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

How to use uuu to flash real time prebuilt image to eMMC

2,250 次查看
bakbad
Contributor III

Hello NXP Team,

    I want to test rt data for iMX91P SoC EVK, I hava download a Pre-Built image from Real-Time Edge Software | NXP Semiconductors for iMX9, but use uuu command below can not flash the imx-boot-sd.bin-flash_singleboot into eMMC

uuu.exe -b emmc imx-boot-sd.bin-flash_singleboot

it report errors in windows: LIBUSB_ERROR_PIPE(-9).

What should i do to resove this problem.

 

Regards,

bakbad

标记 (2)
0 项奖励
回复
16 回复数

2,190 次查看
Oswalag
NXP TechSupport
NXP TechSupport

Hello,

 

Are you using windows or linux?  try with both.

Please try with the images provided in the last pre-build image

sudo uuu -b emmc_all imx-boot-imx91-11x11-lpddr4-evk-sd.bin-flash_singleboot nxp-image-real-time-edge-imx91-11x11-lpddr4-evk.rootfs.wic.zst 

0 项奖励
回复

2,150 次查看
bakbad
Contributor III
Hi,
I have try with both windows and linux. But can not work. The Pre-Built real time Image cant not flash to eMMC.
0 项奖励
回复

2,169 次查看
bakbad
Contributor III
Hi,
I used windows. I will try it in linux.
Yes, I download the latest Pre-Built image.
And I just flash bootloader, so i used uuu.exe -b emmc imx-boot-imx91-11x11-lpddr4-evk-sd.bin-flash_singleboot command
0 项奖励
回复

2,120 次查看
Oswalag
NXP TechSupport
NXP TechSupport

Please share a screenshot of the issue on windows.

0 项奖励
回复

2,086 次查看
bakbad
Contributor III
And the SoC in my board is iMX91P, the product number is PIMX91P3DVVXJAB, Did uuu tool and Pre-Built real-time Image support this SoC?
0 项奖励
回复

2,005 次查看
Oswalag
NXP TechSupport
NXP TechSupport

It should, let me try on my side and I'll let you know.

0 项奖励
回复

1,993 次查看
bakbad
Contributor III
OK, I‘ll wait
0 项奖励
回复

1,966 次查看
Oswalag
NXP TechSupport
NXP TechSupport

Hello,

I can confirm it worked as expected with the UUU tool in windows, please see below:

Oswalag_1-1743782225768.png

Also the board boots correctly. 

 

0 项奖励
回复

1,890 次查看
bakbad
Contributor III
Or can you upload the uuu version used in your PC.
0 项奖励
回复

1,938 次查看
bakbad
Contributor III
Also, i see the uuu Release in https://github.com/nxp-imx/mfgtools/releases?page=1, the version uuu_1.5.177 add support for i.MX91.
So why the uuu_1.4.193 can flash the i. MX91?
What's the difference between there?
0 项奖励
回复

1,852 次查看
Oswalag
NXP TechSupport
NXP TechSupport

Both versions work on my side, please use the Release uuu_1.5.182 , also try to boot from sd card, before trying to use the uuu tool be sure that your board actually works with a pre-build image, the one in the emmc or a new one booting from sd card. 

0 项奖励
回复

1,832 次查看
bakbad
Contributor III
I try to flash the sd card, but had the same error. The uuu version is 1.5.182
LIBUSB_ERROR_PIPE(-9)

Maybe the Pre-built image do not fit iMX91P SoC.
I have no ideas. Thanks a lot.

0 项奖励
回复

1,812 次查看
Oswalag
NXP TechSupport
NXP TechSupport

The image works, I have tested it in the i.MX91EVK, please flash the pre-build image using directly a linux host computer with the procedure in the i.MX Linux User’s Guide 

 

0 项奖励
回复

1,796 次查看
bakbad
Contributor III
Use the linux dd command directly? Ok, i'll try with it.
0 项奖励
回复

1,938 次查看
bakbad
Contributor III
The SoC is also i.MX91P? I use the same version uuu in your picture but no any logs
0 项奖励
回复

2,101 次查看
bakbad
Contributor III
I used uuu -v and logs like this:

Run built-in script:

uuu_version 1.2.39

//# @_flash.bin | bootloader
//# @_image [_flash.bin] | image burn to emmc, default is the same as bootloader

//# This command will be run when i.MX6/7 i.MX8MM, i.MX8MQ
SDP: boot -f imx-boot-imx91-11x11-lpddr4-evk-sd.bin-flash_singleboot

//# This command will be run when ROM support stream mode
//# i.MX8QXP, i.MX8QM
SDPS: boot -f imx-boot-imx91-11x11-lpddr4-evk-sd.bin-flash_singleboot

//# 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-imx91-11x11-lpddr4-evk-sd.bin-flash_singleboot -offset 0x57c00
SDPU: jump
//# }

//# 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-imx91-11x11-lpddr4-evk-sd.bin-flash_singleboot -skipspl
SDPV: jump
//# }

FB: ucmd setenv fastboot_dev mmc
FB: ucmd setenv mmcdev ${emmc_dev}
FB: ucmd mmc dev ${emmc_dev}
FB: flash bootloader imx-boot-imx91-11x11-lpddr4-evk-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 1:11-B1C5114598464CD4
1:11-B1C5114598464CD4>Start Cmd:SDPS: boot -f imx-boot-imx91-11x11-lpddr4-evk-sd.bin-flash_singleboot
4%1:11-B1C5114598464CD4>Fail HID(W): LIBUSB_ERROR_PIPE (-9)(0.033s)

Also, I had try to connected two usb cable to board, one for serial download and one for debug uart port, while use uuu to flash the image, the debug uart port had no any logs.
0 项奖励
回复