I have downloaded and built fsl_release_bsp according Freescale_Yocto_Project_User's_Guide.pdf in fsl-yocto-3.14.28-1.0.0.gz recently. I used to build my linux os in BSP3.0.35.
I used DDR3 script aid on the following URL, and got a calibration data:Freescale i.MX6 DRAM Port Application Guide-DDR3 . I update the calibration data to <u-boot directory>/board/freescale/mx6q_sabresd/flash_header.S for the 3.0.35 BSP. But for the yocto bsp, I can't find the flash_header.S and what file should I apply the calibration data?
Hello,
Please refer to Chapter 1 (Porting U-Boot from an i.MX 6 Reference Board to an
i.MX 6 Custom Board) of "i.MX_6_BSP_Porting_Guide.pdf". According to section 1.3.1
(Changing the DCD Table for i.MX 6 DDR3LPDDR2 Initialization) :
"Open the file: board/freescale/mx6<customer_board_name>/mx6q.cfg.
[...] Modify all items in this file to match the memory specifications. These code blocks
are read by the ROM code to initialize your DDR memory."
http://www.freescale.com/webapp/Download?colCode=L3.14.28_1.0.0_LINUX_DOCS
Summary Page :
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi,Yuri
I can't find the mx6q.cfg in the diretory of board/freescale/mx6sabresd/. There is only mx6dl_4x_mt41j128.cfg and mx6solo_4x_mt41j128.cfg
Hi,
Please use mx6dl_4x_mt41j128.cfg.
Regards,
Yuri.
Hi,Yuri
My board is I.MX6Q. I think I should use board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg. It looks strange using the board/freescale/mx6sabresd/mx6dl_4x_mt41j128.cfg