CodeWarrior Tap DDR Intialization Errors

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

CodeWarrior Tap DDR Intialization Errors

1,353件の閲覧回数
smiller2
Contributor IV

I am trying to bring up a new board based on the LS1046A.   To do that,  I need to create a Target Initialization file.   I started with the file for the LS1046A_RDB since it is the closest to the new board design.    In attempting to update the DDR Initialization,   I noticed that there are several errors in the comments as to what initialization is doing.    Below is a screenshot.    I circled the comments that to me do not match what it is doing.    In addition, it is setting some "CONFIG_2"  registers.  At least I guess that is what it is doing since those addresses are not defined in the LS1046ARM.pdf  in section 15.4.1 for the DDR Memory Map.  So I have confusing comments and writes to registers that are not defined in the datasheet.

How do I get a correct list of what is required for DDR Initialization?  

 

smiller2_0-1623085141430.png

 

0 件の賞賛
返信
1 返信

1,349件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

You could use QCVS DDRC tool to assist you to do DDR controller initialization during new board bringing up.

Please create a QCVS DDRC project in CodeWarrior IDE, then refer to registers list in ddrCtrl_1.py under Generated_Code in this project.

Please refer to the attached QCVS DDRv user manual.

Please refer to https://community.nxp.com/t5/Qonverge-Knowledge-Base/DDR-Controller-Configuration-on-LS2085-LS2080-B...

0 件の賞賛
返信