Dear all:
hardware:imx6dq
android:M6.0.1_1.0.0-ga
uboot version:2015.04
uboot log:
U-Boot 2015.04 (May 17 2016 - 11:33:55)
CPU: Freescale i.MX6Q rev1.5 at 792 MHz
CPU: Temperature 46 C
Reset cause: POR
Board: MX6-SabreSD
I2C: ready
DRAM: 2 GiB
PMIC: PFUZE100 ID=0x10
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
MMC: no card present
MMC init failed
Using default environment
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
SRC_BASE_ADDR:020d8000
bt_mem_ctl:00
bt_mem_type:00
unsupported boot devices
check_and_clean: reg 0, flag_set 0
Fastboot: Normal
SATA isn't buildin
Net: FEC [PRIME]
Error: FEC address not set.
Boot from USB for mfgtools
Use default environment for mfgtools
Run bootcmd_mfg: <NULL>
My question is "unsupported boot devices "What is the reason for this problem.
On uboot 2009.08 is ok,when I update to uboot 2015.04,is report this issue.
Solved! Go to Solution.
if you changed mx6q_4x_mt41j128.cfg, then it is necessary to rebuild mfg tools:
bitbake fsl-image-mfgtool-initramfs
Hi
please check that is used correct version of MFG Tools
Programmers (Flash, etc.) (12)
IMX6_M6.0.1_1.0.0_MFG_TOOL (REV M6.0.1_1.0.0)
i.MX 6 Family Manufacturing Toolkit for M6.0.1_1.0.0 (3.14 kernel)
Then use appropriate *.vbs file for each boot device and processor, for example for i.MX6Q Sabre SD SD card:
mfgtool2-android-mx6q-sabresd-sd.vbs
for eMMC:
mfgtool2-android-mx6q-sabresd-emmc.vbs
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igorpadykov:
Mfgtools version is correct.the boot device is emmc , double click mfgtool2-android-mx6q-sabresd-
emmc.vbs under mfgtools to flash the firmware .I also modify the cfg.ini
name = eMMC-Android
mmc = 3
modify the Device Configuration Data in the bootable/bootloader/uboot-imx/board/freescale/mx6sabresd/mx6q_4x_mt41j128.cfg that verify on the uboot 2009.08.
what should I do another?
if you changed mx6q_4x_mt41j128.cfg, then it is necessary to rebuild mfg tools:
bitbake fsl-image-mfgtool-initramfs
The document Manufacturing Tool V2 Linux or Android Firmware Development Guide V2.docx say
On the android 4.4.2 ,it can do like this :
make mx6q_sabresd_mfg_config
make
To build the uboot.bin for mfgtools.
On the android 6.0.1,what should I do to build the uboot u-boot-imx6qsabresd_sd.imx for mfgtools without yocto?
what is the different between the config,Could you give the patch?Thank you !
How to build MFG Firmware for i.MX6Q I find that this is the method build uboot(v2009.08) for mfgtools,but how to rebuild mtftools firmware on the new uboot (2015.04)?