i.MX/MScale DDR Tool hanging

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX/MScale DDR Tool hanging

885 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

869 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

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

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