We have referred LX2160ARDB files for our design. Also, for schematic and layout we followed recommendation in "AN5407_Design checklist" and "AN5097_DDR layout guide".
Attaching the SBC board schematic for your reference.
In BL2 UART log I shared it is saying DIMM configuration, we are discrete ICs on our board. Where I have to change these settings?
It is possible that the issue is caused by improper operation of the DRAM memory.
>>> Also, MRST from the processor is not driven high from processor. We have used the same DDR memory with other devices it is working so I doubt the issue related to DRAM memory.
Have you used CodeWarrior QCVS DDR Tool to validate the DRAM operation?
>>> Yes, I tried running CodeWarrior QCVS DDR Tool validation in default settings with only different data width and frequency of operation. error log of the tests is attached. Tried multiple validation as tests available in QCVS tool. In all the tests error is Firmware has failed.
During the QCVS DDRv tool validation test MRST was going high.
My doubt is configuration issue. Where can I find the configuration setting while building the images using LSDK 21.08?
1. Operational DDR tests: Write-read-compare
2. Centering the clock: Auto search and detect for DDR VREF start value
3. Read ODT and Driver: Read ODT and Driver