To apply i.MX6 DDR3 calibration data in u-boot.

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

To apply i.MX6 DDR3 calibration data in u-boot.

Jump to solution
3,100 Views
satoshishimoda
Senior Contributor I

Hi community,

I have a question about DDR3 calibration.

I used DDR3 script aid on the following URL, and got a calibration data.

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

Then, I want to confirm what file should I apply the calibration data.

My understanding is following.

Is this correct?

=====

For LTIB BSP:

<u-boot directory>/board/freescale/mx6q_sabresd/flash_header.S

For Yocto BSP:

<u-boot directory>/board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg

=====

Especially, I want to confirm about Yocto because I will use it.

Best Regards,

Satoshi Shimoda

Labels (4)
Tags (2)
1 Solution
1,054 Views
YixingKong
Senior Contributor IV

Satoshi

Our engineer has following response to your questions. Please see if they are helpful.

Thanks,

Yixing

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

For our maintained u-boot version v2009.08 DDR3 settings are set in

<u-boot directory>/board/freescale/mx6q_sabresd/flash_header.S

For latest supported version by FSL v2013.04 DDR3 script settings are part of the board configuration

The file

<u-boot directory>boards.cfg

Has a board configuration such us:

mx6qsabresd mx6qsabresd:IMX_CONFIG=board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg,MX6Q,DEFAULT_FDT_FILE="imx6q-sabresd.dtb"

YoctoProject community maintained uses a different uboot version v2013.10 and has a similar settings as with Freescale latest maintained version.

View solution in original post

4 Replies
1,054 Views
niklasmolin
Senior Contributor I

Hi.

Does this mean that DDR are calibrated in uboot (from Yocto), or do I still have to modify the mx6q_4x_mt41j128.cfg file, after running the stress test file?

Thanks,

Niklas

0 Kudos
Reply
1,054 Views
jamesbone
NXP TechSupport
NXP TechSupport

For LTIB you are correct , But I not sure about Yocto. So let me ask.


Have a great day,
Jaime

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

1,054 Views
satoshishimoda
Senior Contributor I

Hi Jaime,

Thank you for your reply.

BTW, what do you mean by "let me ask"?

Are you going to consult with other expert?

or

Were you going to ask me something?

Best Regards,

Mar 14, 2014

Satoshi Shimoda

0 Kudos
Reply
1,055 Views
YixingKong
Senior Contributor IV

Satoshi

Our engineer has following response to your questions. Please see if they are helpful.

Thanks,

Yixing

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

For our maintained u-boot version v2009.08 DDR3 settings are set in

<u-boot directory>/board/freescale/mx6q_sabresd/flash_header.S

For latest supported version by FSL v2013.04 DDR3 script settings are part of the board configuration

The file

<u-boot directory>boards.cfg

Has a board configuration such us:

mx6qsabresd mx6qsabresd:IMX_CONFIG=board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg,MX6Q,DEFAULT_FDT_FILE="imx6q-sabresd.dtb"

YoctoProject community maintained uses a different uboot version v2013.10 and has a similar settings as with Freescale latest maintained version.