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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

ソリューションへジャンプ
2,471件の閲覧回数
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 解決策
1,979件の閲覧回数
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 返答(返信)
1,979件の閲覧回数
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!
-----------------------------------------------------------------------------------------------------------------------

1,979件の閲覧回数
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 件の賞賛
返信
1,980件の閲覧回数
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

1,979件の閲覧回数
peteramond
Contributor V

Hi igor,

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

Regards,

Peter.

0 件の賞賛
返信