LS1046ARDB emmc booting?

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

LS1046ARDB emmc booting?

2,213 Views
js_park
Contributor II

Hi,

Although I know a LS1046ARDB can boot from SD card or QSPI flashes, I'm wondering if it can boot from emmc instead of SD card.

If possible, what should I do to make it?

Thank you,

Tags (2)
0 Kudos
6 Replies

1,825 Views
yipingwang
NXP TechSupport
NXP TechSupport

Hello JS Park,

EMMC boot is supported on LS1046ARDB.

You could build emmc firmware image with the following command in LSDK.

$ flex-builder -i mkfw -m ls1046ardb -b emmc

Build u-boot with the following command.

$ flex-builder -c u-boot -m ls1046ardb -b emmc

If you want to build u-boot manually, please build u-boot with the configuration ls1046ardb_emmc_defconfig.

You could run the command "=> qixis_reset mmc" to switch EMMC boot under u-boot.

Thanks,

Yiping

0 Kudos

1,825 Views
js_park
Contributor II

Hi, Yiping Wang,

Thank you for your advice. That sounds good.

And I have some questions for you.

1. How to make write the emmc boot image(firmware_ls1046ardb_uboot_emmcboot.img) to emmc on Uboot? Would you let me know the command?

 

2. I'd like to make some partitions on emmc, do you know how to make some partitions on emmc from Uboot & Linux environments?

3. From your comment #3, I can't find out the command, qixis_reset, on the U-boot. How could I find it?

Thanks,

JS

0 Kudos

1,825 Views
yipingwang
NXP TechSupport
NXP TechSupport

1.

=> tftp a0000000 firmware_ls1046ardb_uboot_emmcboot.img
=> mmc write a0000000 8 1fff8

2. Please use fdisk command under Linux

3. Please use the on board switch

Boot source SW3[1:8]   SW4[1:8]     SW5[1:8]

SD card       01000110    00111011    00100000

Thanks,

Yiping

0 Kudos

838 Views
Yihaolee
Contributor II

Hi @yipingwang 

   Having turned the DIP for SDHC , i still can't find the command:"qixis_reset mmc". 

   I found it : Operates at EVDD (1.8 V for SDHC card / 3.3 V for
eMMC memory)

   is there any connection between EVDD and emmc BOOT?

   ps: i can't find entrance to change EVDD from 3.3V(default) to 1.8V.

Thanks!

Tags (2)
0 Kudos

834 Views
Yihaolee
Contributor II
In addition,when i type =>mmc list in uboot, it only shows:
FSL_SDHC: 0 (SD)
i can't find the eMMC onboard declared in ls1046ARDB reference mannual.Can you show me the solution to this ? It really annoyed me for a while.
Thanks!
0 Kudos

752 Views
stadium_aquino
Contributor IV

The eMMC and SD cards share the same controller. When you unplug your SD card, the lines are muxed to the eMMC.

0 Kudos