Hi All,
I am working on a custom OMAP3730 based board with custom WinCE BSP on the same. We have implemented power management for the same.
Now in the process of implementing DDR self refresh mode during suspend state. To test the DDR self refresh mode, I am currently testing it at the x-loader level since it executes from Internal RAM (IRAM) context.
I have x-loader code which initializes DDR before passing the control to DDR. I am halting the x-loader booting immediately after DDR initialization and trying to observe current consumption using power supply bench with current resolution set for mA.
My x-loader code implements the following
1.) Initialize ARM, DSP & Core clocks
2.) Initialize PINMUX settings
3.) Initialize Flash Interface
4.) Initialize DDR
5.) Enter Wait for Interrupt Mode (WFI)
Now I have implemented the following step between step 4 and step 5.
4.1.) Put DDR in self refresh mode by updating the register ( SDRC_MANUAL_0 & SDRC_MANUAL_1 with 0x5, enter self refresh command)
I do not observe any current difference when I put the same in DDR self refresh mode.
I just want to check if anybody has tried putting DDR in self refresh mode and observed the current difference?
Any suggestions will be really appreciated.
Thanks,
Ajit