spread spectrum setting for i.MX6UL Linux BSP

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

spread spectrum setting for i.MX6UL Linux BSP

跳至解决方案
1,198 次查看
yuuki
Senior Contributor II

Dear all,

We run LinuxBSP(L4.1.15) on i.MX6UL2(To.1.1)EVK board.

We want to use spread spectrum function in PLL2.

We found the following URL.

However, this is explanation for LTIB.

https://community.nxp.com/docs/DOC-100036

In YOCTO Linux BSP(L4.1.15), where is spectrum spread set?

Would you tell me a position and the file name of the source code?

May I have advice?

Best Regards,

Yuuki

标签 (2)
标记 (4)
0 项奖励
回复
1 解答
650 次查看
Yuri
NXP Employee
NXP Employee

Hello,

The mentioned (previous) approach uses “file in uboot, named flash_headr.S,
which has the DDR initialization code which implement by DCD mode ; under DCD mode,

we can’t added the spread spectrum code, so we use another method called plugin, plugin will

allow to execute code before the DDR initialization”.

  For U-boot of Linux BSP L4.1.15, according to the Linux Porting Guide :

---

1. To port to the custom board, the DDR needs to be initialized properly.

2. Take a example for the i.MX 6Quad custom board. Open the file: board/freescale/

mx6<customer_board_name>/imximage.cfg to mx6q.cfg.

3. 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.

---

  For more details about boot ROM plugin mode, please create request.

How to submit a new question for NXP Support

Have a great day,
Yuri

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

在原帖中查看解决方案

0 项奖励
回复
1 回复
651 次查看
Yuri
NXP Employee
NXP Employee

Hello,

The mentioned (previous) approach uses “file in uboot, named flash_headr.S,
which has the DDR initialization code which implement by DCD mode ; under DCD mode,

we can’t added the spread spectrum code, so we use another method called plugin, plugin will

allow to execute code before the DDR initialization”.

  For U-boot of Linux BSP L4.1.15, according to the Linux Porting Guide :

---

1. To port to the custom board, the DDR needs to be initialized properly.

2. Take a example for the i.MX 6Quad custom board. Open the file: board/freescale/

mx6<customer_board_name>/imximage.cfg to mx6q.cfg.

3. 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.

---

  For more details about boot ROM plugin mode, please create request.

How to submit a new question for NXP Support

Have a great day,
Yuri

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

0 项奖励
回复