We are having the same problem with the i.MX8M plus.
The i.MX8M plus evk was referenced. However, the package type we use is MIMX8ML6CVNKZAB, and it passed the stress test of "mscale_ddr_tool_v3.30" without any problem.
The part name of the LPDDR we are using is MT53D1024M32D4DT-046 WT:D(4GB).
The Yocto version I use is 5.10-hardknott.
And I also corrected the memory size information of u-boot and ATF.
The linux boot is fine, but the memory test using memtesr or stress-ng fails.
If It set a test area that is exactly larger than 720 MB, the system crashes..
for example :
1. If it run up to 14th "memtester 50M 1000 &", there is no problem. On the 15th run, the system crashes.
2. "memtester 720M 1000 &" is fine but "memtester 750M 1000 &" crashes the system.
3. "stress-ng --vm 1 --vm-bytes 720" is fine, but "stress-ng --vm 1 --vm-bytes 750" crashes the system.
I'm looking forward to a lot of advice.