Hi,
I plan to reference the TMDXEVM3358 kit and AM335xSDK-05.03.02.00 to build and bring up a new target board.
For DDR2, instead of using 2pcs of MT47H256M8, I plan to use a single MT47H64M16 which has 16-bit bus with 1Gbit capacity.
But I have the following questions on setting up the new DDR2:
(1)
Looking at the source code, it seems that the only place that setup the EMIF for the DDR2 is in the function config_am335x_ddr(), which is called only by SPL.
Am I correct ?
(2)
Does the u-boot or kernel re-configure the EMIF again after it was setup in SPL ?
(3)
Is there a need to tune the values in config_am335x_ddr() in order to work with the new DDR2 ? If yes, what are usually the registers that need to be fine-tuned ?
- Thomas