Hi everyone,
We have a custom board based on imx6q processor and using Android Marshmallow BSP. We have customized uboot and kernel code as per our custom board. The board is up and running from SD card
Now we want to use MFGtool to flash images to SD card. We read manufacturing tool documents and understood that special images are required for MFGtool to flash the actual /normal images to SD card. We followed below steps,
1. Generated the special images u-boot.imx and zImage using below configs,
uboot : make mx6qsabreauto_config
kernel: make imx_v7_mfg_defconfig and
make uImage LOADADDR=0x10008000
2. Copied the above generated special images to mfgtools/Profiles/Linux/OS Firmware/firmware folder . Used the already existing fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot.
3. Executed MFGtool.exe. MFGtool GUI displays Loading messages and then "Jumping to OS" . In tera term we could see uboot started and hangs at "Starting Kernel ..."
Searches on this issue suggests to use yocto environment to generate MFGtool images. We don't want two builds for same board.
Please help us in booting the MFGtool images using Android BSP code.
Thanks
Asha
Hello Asha,
There are certain configurations that must be followed for the image to be used on the Manufacturing Tool. My recommendation would be checking the Manufacturing Tool Linux or Android Firmware Development Guide where you can see how to configure U-Boot and Kernel for this tool.
This document is part of the Manufacturing Tool Bundle. I hope this helps!
Regards,