I have done DDR memory calibration for my imx6q custom hardware design in ambient temperature and got proper and reliable read,write,dqs gating values for DDR memory. And I updated u-boot configs according to those values.
But when the system get heat up; as an example when the die temperature of the imx6 exceed 55C the system shows kernel panic. It is difficult to identify the reason using the errors pop-up in kernel panic using program counter. (May be this is not a reason in processor because imx6 can work up to 85C without de-clocking)
- Do we need to do DDR memory calibration in different temperatures before do the updates in u-boot ? Any dependency on memory calibration on temperature ?
- How can we get temperature profile using few thermocouples which were placed on different areas of DDR memory chips, imx6 processor and etc by using imx6q libraries ?