Hello NXP,
We have a custom board with LX2160A CPU.
We want to use two 1-Rank DDR4 DIMM modules with one memory controller (MC1), but we are getting error "Invalid cs_in_use value" during boot and only 8GB of 16GB of RAM are available after boot.
We also tried to boot with two 2-Rank DIMMs in MC1, there were no errors and all 16GB of RAM were available after boot.
The error seems to be coming from findrank() function, where cs_in_use value 0x5 (CS2+CS0) seems to be unsupported.
Is configuration with two 1-Rank modules per one MC valid? Or maybe software updates are available that add support for this configuration?
DIMM modules that we used: Innodisk M4C0-8GS1LCEM, 8GB, 3200 MT/S, 1-Rank, ECC.
LX2160A clocks: CPU 2200, PLAT 700, DDR 1800.
Software version: LSDK-21.08.
Here is full boot log (attached boot-log.txt) with debug level traces enabled, DDR_DEBUG and DDR_PHY_DEBUG options are also enabled.
已解决! 转到解答。
Using two 1-rank DDR4 DIMM on LX2160A may be possible, but it has not be validated and we don't have supported configuration.
You may try it and see if you can get it to work using the QCVS tool. but we cannot guarantee it because it is not a supported configuration.
Using two 1-rank DDR4 DIMM on LX2160A may be possible, but it has not be validated and we don't have supported configuration.
You may try it and see if you can get it to work using the QCVS tool. but we cannot guarantee it because it is not a supported configuration.
Yes, we already used QCVS DDR tool in Code Warrior, it allowed us to improve DDR eye diagrams. DDR memory seems to work stable after these adjustments.
The problem is that if we use two 1R DIMM modules in one MC, we get an "Invalid cs_in_use value" error during boot and only one of the two 1R modules seems to be active.
If we use two 2R modules in one MC, there are no problems or errors during boot and both modules are active.
We want to know if two 1R DIMM modules on one MC is a valid configuration or not.