We have an offical NXP IMX8MP EVK board(8MPLUS-BB), it works fine for a few weeks, I mean, we can flash the image and the board can up without any issue.
But today I found I can't flash it anymore, when I put it under download, and using below command:
uuu -b emmc_all imx-boot-imx8mpevk-sd.bin-flash_evk imx-image-full-imx8mpevk.wic
It always failed to flash, and the board was in uboot shell prompt:
BuildInfo:
- ATF 3c1583b
MMC: no card present
Detect USB boot. Will enter fastboot mode!
Net: eth0: ethernet@30be0000, eth1: ethernet@30bf0000 [PRIME]
Fastboot: Normal
Boot from USB for mfgtools
*** Warning - Use default environment for mfgtools
, using default environment
Run bootcmd_mfg: run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr} ${fdt_addr}; else booti ${loadaddr} ${initrd_addr} ${fdt_addr}; fi; else echo "Run fastboot ..."; fastboot 0; fi;
Hit any key to stop autoboot: 0
## Checking Image at 43800000 ...
Unknown image format!
Run fastboot ...
USB init failed: -62
u-boot=>
All the image files are the official file downloaded from NXP official website, not our own build. The full serial port output log is attached here.
Could someone give us some help? Thanks
We spend some time on this, and found this is probably caused by following error report (-62):
tcpc_pd_receive_message: Polling ALERT register, TCPC_ALERT_RX_STATUS bit failed, ret = -62
...
Run bootcmd_mfg: run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr} ${fdt_addr}; else booti ${loadaddr} ${initrd_addr} ${fdt_addr}; fi; else echo "Run fastboot ..."; fastboot 0; fi;
Hit any key to stop autoboot: 0
## Checking Image at 43800000 ...
Unknown image format!
Run fastboot ...
USB init failed: -62
Could someone give us some advice?
Hi,
Thank you for your interest in NXP Semiconductor products,
What BSP release are you using? Could you try with another one?
Have you tried with an SD? What were the results?
Try also with:
uuu -b emmc_all imx-image-full-imx8mpevk.wic
Regards
After debugging, we found the failure code -62, is -ETIME
tcpc_pd_receive_message: Polling ALERT register, TCPC_ALERT_RX_STATUS bit failed, ret = -62
...
Run bootcmd_mfg: run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr} ${fdt_addr}; else booti ${loadaddr} ${initrd_addr} ${fdt_addr}; fi; else echo "Run fastboot ..."; fastboot 0; fi;
Hit any key to stop autoboot: 0
## Checking Image at 43800000 ...
Unknown image format!
Run fastboot ...
USB init failed: -62
The overal call sequence is:
Hi,
Please try to recover it from linux as:
4.4.2 Using an i.MX board as the host server to create a rootfs.
Suggests.
Do you see it in linux?
Regards