关于IMX6D的MFG工具烧写,uboot编译

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

关于IMX6D的MFG工具烧写,uboot编译

跳至解决方案
2,700 次查看
jackyhu
Contributor I

        我们使用的IMX6板,CPU 芯片为MCIMX6D5EYM10AD,IMX6D系列,在准备对其进行程序烧写,代码编译时,有些疑惑:

1. 烧写时,MFG烧写工具常见的版本有 IMX6Q-MFG,IMX6DL-MFG,IMX6-S版本,但没有找到IM6D-MFG版本,

    IMX6Q 比 IMX6D 就多了两个核,其他一样。烧写IMX6D处理器是不是直接用IMX6Q-MFG版本的工具?

2. 编译u-boot(版本为2013.04)

     若是IMX6Q,配置命令为make  ARCH=arm  mx6qsabresd_config 

     若是IMX6DL,配置命令为make  ARCH=arm  mx6dlsabresd_config

      但没有针对IMX6D的配置,若是IMX6D,是否也配置为make  ARCH=arm  mx6qsabresd_config

       之前想当然的认为IMX6D 应该对应 mx6dl* 系列,但后面发现 IMX6D与IMX6DL在cache大小,DDR时频等方面有差别,不应该对应 mx6dl*。

       所以希望有人能告诉我一下,我要对 IMX6D烧写程序,该使用什么版本MFG工具?若要编译对应的uboot,该怎么配置?

0 项奖励
回复
1 解答
1,586 次查看
igorpadykov
NXP Employee
NXP Employee

Hi jacky

1. for i.MX6D one needs to use i.MX6Q MFG Tools.

2. compile u-boot for i.MX6Q, In Uboot Kernel Boot Parameters one needs to set maxcpus=2

Note, if this is new board, first one needs to run DDR tests

https://community.freescale.com/docs/DOC-96412

then rebuild MFG Tools firmware with new ddr settings, specific for this board

please check p.71 https://community.freescale.com/docs/DOC-104266

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
3 回复数
1,587 次查看
igorpadykov
NXP Employee
NXP Employee

Hi jacky

1. for i.MX6D one needs to use i.MX6Q MFG Tools.

2. compile u-boot for i.MX6Q, In Uboot Kernel Boot Parameters one needs to set maxcpus=2

Note, if this is new board, first one needs to run DDR tests

https://community.freescale.com/docs/DOC-96412

then rebuild MFG Tools firmware with new ddr settings, specific for this board

please check p.71 https://community.freescale.com/docs/DOC-104266

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复
1,586 次查看
jackyhu
Contributor I

Thank you very much, I know how to do for the next.

0 项奖励
回复
1,586 次查看
igorpadykov
NXP Employee
NXP Employee

Translated by Google:

IMX6 board we use, CPU chip MCIMX6D5EYM10AD, IMX6D series,

its been programmed in the preparation, the code is compiled, some doubts:

1. programming, common version MFG programming tools IMX6Q-MFG,

IMX6DL-MFG, IMX6-S version, but did not find IM6D-MFG version,

     IMX6Q IMX6D on more than two cores, the other the same. Writing IMX6D

processor is not directly IMX6Q-MFG version of the tool?

2. Compile u-boot (version 2013.04)

      If IMX6Q, configuration commands to make ARCH = arm mx6qsabresd_config

      If IMX6DL, configuration commands to make ARCH = arm mx6dlsabresd_config

       But not for IMX6D configuration, if IMX6D, whether configured as a make ARCH = arm mx6qsabresd_config

        Before granted that IMX6D should correspond mx6dl * series, but later found

IMX6D and IMX6DL differ in cache size, when the DDR frequency, etc., should not correspond mx6dl *.

        I hope someone can tell me, I want to IMX6D programming procedures,

the use of what version MFG tools? To compile the corresponding uboot, how to configure?

0 项奖励
回复