No partition table - mmc 2 in IMX8MN-EVK

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

No partition table - mmc 2 in IMX8MN-EVK

Jump to solution
5,768 Views
vinothkumars
Senior Contributor IV

Hi All,

I got following "No partition table - mmc 2" error.

                .\uuu.exe -b emmc_all imx-boot sdcard.bz2

Do I needs to do any configuration,

 

U-Boot SPL 2020.04-5.4.24-2.1.0+g4979a99482 (Dec 17 2020 - 18:58:54 +0000)
power_bd71837_init
DDRINFO: start DRAM init
DDRINFO: DRAM rate 2400MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from BOOTROM
image offset 0x0, pagesize 0x200, ivt offset 0x0
NOTICE: BL31: v2.2(release):imx_5.4.24_er3-0-gb0a00f22b
NOTICE: BL31: Built : 01:53:20, Dec 13 2020
C: Error DRAM should not in Self Refresh


U-Boot 2020.04-5.4.24-2.1.0+g4979a99482 (Dec 17 2020 - 18:58:54 +0000)

CPU: i.MX8MNano Quad rev1.0 1500 MHz (running at 1200 MHz)
CPU: Commercial temperature grade (0C to 95C) at 32C
Reset cause: POR
Model: Connectivity Core
DRAM: 2 GiB
TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C1 0x52]
Power supply on USB2
TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C1 0x50]
MMC: FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... *** Warning - bad CRC, using default environment

[*]-Video Link 0Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
failed to get any video link display timings
probe video device failed, ret -22

[0] lcd-controller@32e00000, video
[1] dsi_controller@32e10000, video_bridge
[2] adv7535@3d, panel
Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
failed to get any video link display timings
probe video device failed, ret -22
In: serial
Out: serial
Err: serial

BuildInfo:
- ATF b0a00f2
- U-Boot 2020.04-5.4.24-2.1.0+g4979a99482

switch to partitions #0, OK
mmc2(part 0) is current device
flash target is MMC:2
VINO ++++++++++++++ Index: 0, start addr: 0x0, length: 0x800, partition_id_type: 0, index: 0, Name: gpt, filetype is: raw
VINO ++++++++++++++ Index: 1, start addr: 0x0, length: 0x0, partition_id_type: 0, index: 0, Name: , filetype is:
VINO ++++++++++++++ Index: 2, start addr: 0x0, length: 0x1d5a000, partition_id_type: 0, index: 0, Name: all, filetype is: device
VINO ++++++++++++++ Index: 3, start addr: 0x0, length: 0x2000, partition_id_type: 1, index: 0, Name: bootloader, filetype is: raw

Net:
Warning: ethernet@30be0000 using MAC address from ROM
eth0: ethernet@30be0000
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc2(part 0) is current device
** No partition table - mmc 2 **
** No partition table - mmc 2 **
Booting from net ...
ethernet@30be0000 Waiting for PHY auto negotiation to complete............

 

cu=> mmc list
FSL_SDHC: 1
FSL_SDHC: 2 (eMMC)
cu=> mmc part
## Unknown partition table type 0
cu=>

 

Regards,
Vinothkumar Sekar
Tags (2)
0 Kudos
1 Solution
5,688 Views
vinothkumars
Senior Contributor IV

Resolve by flash .wic image (unzipped) instead of .sdcard image

Regards,
Vinothkumar Sekar

View solution in original post

0 Kudos
3 Replies
5,751 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi,

   your eMMC is empty now, and no partition in it.

1. For test popuse,  Use the command to only program bootloader into eMMC.

   .\uuu.exe -b emmc imx-boot

2. Use uuu.auto script

download DEMO image from our website, pleae!

---decompress it to a directory.

---copy uuu.exe to the diretory.

---switch to windows command line, and run

> uuu.exe uuu.auto

all images will be programmed into eMMC

OR Steps below are OK

in DEMO image, in samples subdirectory, you can find file 'example_kernel_emmc.uuu'

Replace default image names to yours, and copy it to upper directory, which uuu is inside.

run the command:

> uuu example_kernel_emmc.uuu

Try it, please!

Have a nice day!

B.R,

weidong

0 Kudos
5,743 Views
vinothkumars
Senior Contributor IV

Hi @weidong_sun  for the quick update.

I tried the example_kernel_emmc.uuu script. But, after this script got stopped.

# get mmc dev number from kernel command line
# Wait for emmc
FBK: ucmd while [ ! -e /dev/mmcblk*boot0 ]; do sleep 1; echo "wait for /dev/mmcblk*boot* appear"; done;

 

FBK is not working

 

 

 

Regards,
Vinothkumar Sekar
0 Kudos
5,689 Views
vinothkumars
Senior Contributor IV

Resolve by flash .wic image (unzipped) instead of .sdcard image

Regards,
Vinothkumar Sekar
0 Kudos