2025-09-15 12:29 AM
2025-10-13 9:53 AM
Hi @Aks
memory seems different,
MT53E512M32D1ZW-046 WT:B is a 16Gbit single-die dual-channel Z42M (older).
the MT53E1G32D2FW-046 WT:C is a 32Gbit dual-die dual-channel Z42N (more recent).
There is certainly some difference in the settings, please check respective datasheet and AN5723
Regards.
2025-10-15 11:16 PM
Hi @PatrickF
Thank you for the response.We would like to know what exactly is written in the phy training firmware.Why does it return error and what kind of error stages can we expect when phy training fails.
Thanks & Regards
Akshitha Pattem
2025-10-16 12:06 AM - edited 2025-10-16 12:07 AM
Hi @Aks
the PHY training FW is a microcode loaded inside PHY (which embed a buried microprocessor for the training phase) and FW is only provided in binary format. We did not have source of it (provided by Synopsis for their PHY IP).
https://github.com/STMicroelectronics/stm32-ddr-phy-binary
I quickly checked the stm32mp25-mx.dts Vs the one generated by CubeMX 6.15.0 for an LPDDR4 32bits 2x8Gbit and I see a discrepancy on DDR_UIA_WDQSEXT value.
Worth to check this.
Regards.
2025-10-16 2:25 AM
Hi @PatrickF
Thank you for the response.I would check with the suggestion you have mentioned and update you regarding it.
Thanks & regards
Akshitha Pattem