AnsweredAssumed Answered

Problem with burn bootloader into eMMC with UUU on IMX6UL-EVK

Question asked by west chu on Jan 20, 2020
Latest reply on Jan 20, 2020 by igorpadykov

Hi all,
I want to boot from eMMC,but I got error when I burn eMMC whith UUU on IMX6ULEVK.
The error messages as follow:

PS D:\i.MX6UL\Demo Files> ./uuu.exe uuu.auto uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.2.135-0-gacaf035  Success 0    Failure 1  1:1      7/ 8 [                                      ] FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0

Debug log as follow:

U-Boot 2018.03-imx_v2018.03_4.14.98_2.0.0_ga+g87a19df (Apr 11 2019 - 13:47:37 +0000)
CPU: Freescale i.MX6UL rev1.0 528 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 39C
Reset cause: POR
Model: Freescale i.MX6 UltraLite 14x14 EVK Board
Board: MX6UL 14x14 EVK
DRAM: 512 MiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment
Failed (-5)
Display: TFT43AB (480x272)
Video: 480x272x24
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc1 is current device
Net:
Warning: ethernet@020b4000 using MAC address from ROM
eth1: ethernet@020b4000 [PRIME]
Warning: ethernet@02188000 using MAC address from ROM
, eth0: ethernet@02188000
Fastboot: Normal
Boot from USB for mfgtools
Use default environment for mfgtools
Run bootcmd_mfg: run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr} ${fdt_addr}; else bootz ${loadaddr} ${initrd_addr} ${fdt_addr}; fi; else echo "Run fastboot ..."; fastboot 0; fi;
Hit any key to stop autoboot: 0
## Checking Image at 86800000 ...
Unknown image format!
Run fastboot ...
flash target is MMC:1
switch to partitions #0, OK
mmc1 is current device
Starting download of 16776232 bytes
..........................................................................
.....................................................
downloading of 16776232 bytes finished
writing to partition 'all'
sparse flash target is mmc:1
writing to partition 'all' for sparse, buffer size 16776232
Flashing sparse image at offset 0
Flashing Sparse Image
........ wrote 16776192 bytes to 'all'
Starting download of 16776244 bytes
..........................................................................
.....................................................
downloading of 16776244 bytes finished
writing to partition 'all'
sparse flash target is mmc:1
writing to partition 'all' for sparse, buffer size 16776244
Flashing sparse image at offset 0
Flashing Sparse Image
........ wrote 16776192 bytes to 'all'
Starting download of 16776244 bytes
..........................................................................
.....................................................

..........................................................................
.....................................................
downloading of 16776244 bytes finished
writing to partition 'all'
sparse flash target is mmc:1
writing to partition 'all' for sparse, buffer size 16776244
Flashing sparse image at offset 0
Flashing Sparse Image
........ wrote 16776192 bytes to 'all'
Starting download of 16776244 bytes
..........................................................................
.....................................................
downloading of 16776244 bytes finished
writing to partition 'all'
sparse flash target is mmc:1
writing to partition 'all' for sparse, buffer size 16776244
Flashing sparse image at offset 0
Flashing Sparse Image
........ wrote 16776192 bytes to 'all'
Starting download of 8451124 bytes
................................................................
downloading of 8451124 bytes finished
writing to partition 'all'
sparse flash target is mmc:1
writing to partition 'all' for sparse, buffer size 8451124
Flashing sparse image at offset 0
Flashing Sparse Image
........ wrote 8451072 bytes to 'all'
Starting download of 609280 bytes
....
downloading of 609280 bytes finished
writing to partition 'bootloader'
support sparse flash partition for bootloader
Initializing 'bootloader'
switch to partitions #0, OK
mmc1 is current device
Writing 'bootloader'
MMC write: dev # 1, block # 2, count 1190 ... 1190 blocks written: OK
Writing 'bootloader' DONE!
PARTITION_CONFIG only exists on eMMC

Hope you can give me some suggestions,

thanks.

Outcomes