We are trying to bring up our customer board which based on iMX8M Mini. The main components on the customer board are shown below:
DDR:MT40A512M16LY:075E(Micron), x1, 16-bits, @1333MH;
Next，we changed some parameters in "MX8M_Mini_DDR4_RPA_v15",
also, some other parameters in sheets have changed too, they are listed as following:
1. D43 in sheet "DDR stress test file" replaced by "0x14d032", since clock cycle freq is 1333MHz;
2.We use I2C2 to communicate with PMIC, and configure I2C port IO pads;
After we downloaded the .ds file and calibrated the DDR, it loged the following message,
============ Step 1: DDRPHY Training... ============
---DDR 1D-Training @1333Mhz...
[Process] End of initialization
PMU: Error: Dbyte 0 couldn't find the rising edge of DQS during RxEn Training
PMU: ***** Assertion Error - terminating *****
We referenced the post with the theme "DDR_PHY programming issue on IMX8M board" (https://community.nxp.com/t5/i-MX-Processors/DDR-PHY-programming-issue-on-IMX8M-board/m-p/970078),
Unfortunately, it returned the same info "PMU: Error: Dbyte 0 couldn't find the rising edge of DQS during RxEn Training".
So, what is the root cause of the issue? How to fix it?