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?
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)
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),
for strength one can search RPA file available on
Best regards
igor
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
Best regards
igor