i.MX/MScale DDR Tool hanging

cancel
Showing results for 
Search instead for 
Did you mean: 

i.MX/MScale DDR Tool hanging

112 Views
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 Kudos
3 Replies

94 Views
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 Kudos

92 Views
igorpadykov
NXP TechSupport
NXP TechSupport

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 Kudos

105 Views
igorpadykov
NXP TechSupport
NXP TechSupport

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 Kudos