i.MX/MScale DDR Tool hanging

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

i.MX/MScale DDR Tool hanging

1,178件の閲覧回数
wheeler
Contributor I

I'm trying to run the iMX/MScale DDR Tool on a custom board with an imx8m mini. The DDR is a MT53E256M32D2DS-046 AIT:B and is wired as shown on the schematic screen capture.

The DDR Tool is hanging as shown below. I'm pretty sure the memory is setup correctly. Am I missing something from the ds script? (uploaded as a .ds.txt file because it wouldn't let me upload a .ds file)

Any ideas why it would hang here?

 

Capture.PNG

Capture2.PNG

0 件の賞賛
返信
3 返答(返信)

1,162件の閲覧回数
wheeler
Contributor I

Ok, thanks for the help. I had a few wrong settings in my registers. That's working now.

How does the calibration work in the i.MX/Mscale DDR Tool? Is there somewhere I can read about that?

Does it play around with pin drive strength and termination values? I've been asked to check those (and I don't have interposers and a $200000 logic analyser)

 

0 件の賞賛
返信

1,160件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

i.MX8MQ has integrated phy micro-controller for DRAM initialization and calibration

(sorry details are not available as this is proprietary Synopsys DDR PHY IP),

 

1.jpg

for strength one can search RPA file available on

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX8M-m850D-DDR-Register-Programming-Ai...

 

Best regards
igor

0 件の賞賛
返信

1,173件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Matt

 

log "Waiting for board configuration from PC-end" means that
PC is waiting for target board sending 'SYNC' byte. One can check the UART TX channel

from board with oscilloscope. Changes for using different uarts are described on

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8M-Family-DDR-Tool-Release/ta-p/110...

 

Best regards
igor

0 件の賞賛
返信