Hi All,
Currently in our product we use 2 x 16bit wide SRDAM chips that together have a 32bit wide databus, the OS is embedded Linux built with Yocto.
We recently realized though, that half of the RAM should be just as fine and to cut costs, we would like to remove one of the SDRAM chips. That would effectively mean, that our RAM size is halved and the data bus would be only 16bits wide. According to the SoloX reference manual, 16bit data bus width is supported so it should be okey.
What I don't understand, is what kind of software modifications do we need to do to make the run with a 16bit wide databus. Could you guys please give me some guidance what files (with what tools) should I modify? I expect that we have to modify the device tree, but is there anything else that we should do?
Thank you for your help in advance!
Solved! Go to Solution.
Hi BenceSzemes
such configuration is made in uboot board dcd header (*.cfg file):
it should be updated using i.MX6SX DDR3 Script Aid and results from ddr test available on
https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX6ULL-LPDDR2-Script-Aid/ta-p/1121785
Best regards
igor
Thank you very much, Igor :))
Hi BenceSzemes
such configuration is made in uboot board dcd header (*.cfg file):
it should be updated using i.MX6SX DDR3 Script Aid and results from ddr test available on
https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX6ULL-LPDDR2-Script-Aid/ta-p/1121785
Best regards
igor