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!
-----------------------------------------------------------------------------------------------------------------------