How to bring up iMAX6 Quad processor based new hardware design ?

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

How to bring up iMAX6 Quad processor based new hardware design ?

跳至解决方案
1,363 次查看
peteramond
Contributor V

Hi All,

I designed iMAX6 Quad processor based custom board for a video processing unit and I have used freescale iMAX6 Quad Sabre SD hardware design files as reference for DDR layout design, EMMC and other peripherals as well . I need to know few information about custom hardware design bringing up. I did following steps for my custom board.

1. Visual Inspection
2. Verify all SoC voltage rails
3. Verify power up sequence
4. Run basic DDR initialization and test memory >> i.MAX6 DDR Stress test tool V2.60 <<
5. Run DDR Stress test

Need to clarify following things.

1. After DDR Memory calibration and stress test what are the files should I update in uboot ? Is that only the uboot files ? Any place to change DDR clock frequency in uboot ? (If I'm using different RAM which has different clock frequency (800MHz) to the sabre sd boards)


2. If the custom hardware design has an EMMC do we have any calibration or configurations for this fresh EMMC ?

3. Before do the DDR calibration are there any method to test clock frequencies of DDR RAM after the board power up ?


I must be thankful to you if you will kindly reply me soon.

Regards & Thanks,
Peter.

标签 (2)
1 解答
871 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Peter

nxp does not provide "bare metal" examples, sorry.

Main tool for programming is MFG Tools, please check presentation on

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

Best regards
igor

在原帖中查看解决方案

4 回复数
871 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Peter

1. should be updated uboot ../board/freescale/board_name/*cfg file

for ddr clock change one can check 400MHz patch on

https://community.nxp.com/message/456076
or try the u-boot command clk (depends on uboot version) , stop the booting process on U-boot

and type clk ddr 400.
https://community.nxp.com/thread/306143

2. use mfg tools for emmc programming, it performs all necessary steps

3. seems only with oscilloscope and possibly with jtag debugger

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

871 次查看
peteramond
Contributor V

Dear#igorpadykov

Many thanks for your explanation.

 

How to boot fresh custom hardware with imax6 processor when it comes bare metal (how NAND flash is burnt, Uboot is burnt?  Do we have any thing to do with this ?

 

I must be thankful to you if you will kindly reply me soon.

 

Regards,

Peter.

0 项奖励
872 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Peter

nxp does not provide "bare metal" examples, sorry.

Main tool for programming is MFG Tools, please check presentation on

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

Best regards
igor

871 次查看
peteramond
Contributor V

Hi igor,

I'll go through the presentation and again many thanks for your response.

Regards,

Peter.

0 项奖励