Hi,
In our application we are using imx6q 1.2 GHz processor. 32GB emmc flash is connected to processor. We are trying to program android OS through mfg tool but it fails in between, However programming is successful when we are doing through fast boot method. Could you please advice on this issue? Also is there any difference between programming through mfg tool and fast boot method?
P.S:We did DDR4 stress test through NXP provided tool and it is passing.
Regards,
S.Sivanantham
Hi Siva
for using mfg tool with custom board it is necessary to rebuild firmware
(files in mfg tool /firmware folder), replace with new ones using new memory calibration
settings found from ddr test (put them in uboot/../mx6sabresd/mx6q_4x_mt41j128.cfg),
please use sect.6.2 Manufacturing Tool, MFGTool attached Yocto Guide.
Use mfg tool corresponding to used kernel version, found on
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hello,
Thanks for the reply, The above steps we have done already.We are seeing our changes in code which is verified through couple of known print statements.
In our application, we are using imx6q 1.2 GHz processor. 32GB emmc flash (from sandisk) is connected to processor. We are trying to program android OS through mfg tool but it fails in between, However programming is successful when we are doing through fast boot method in u-boot. Could you please advice on this issue? Also is there any difference between programming through mfg tool and fast boot method?
Regards,
S.Sivanantham
Hi Siva
there are specifics for imx6q 1.2 GHz parts given in
Table 6. Operating Ranges Datasheet: 1.2GHz is supported only in LDO enabled mode.
https://www.nxp.com/docs/en/data-sheet/IMX6DQCEC.pdf
So for rebuilding mfg tool firmware try to use imx6q-sabresd-ldo.dts
imx6q-sabresd-ldo.dts\dts\boot\arm\arch - linux-imx - i.MX Linux kernel
Best regards
igor