I'm have custom board with DM8168 and DDR3. DDR3 not working with default GEL.
But I have next:
Test1
1. Load default GEL
2. Load ddr.out from spectrum digital test tools:
01 Testing DDR...
Error at 80000088
FAIL... error code 255... quitting
Test2:
1. Load default GEL
2. Load DDR3_SlaveRatio_ByteWiseSearch_TI816x.out
[CortexA8] Enter 0 for DDR Controller 0 & 1 for DDR Controller 1
0
DDR START ADDR=0x80000000
3. Susped program
4. Load ddr.out from spectrum digital test tools:
Enter 0 for DDR Controller 0 & 1 for DDR Controller 1
0
DDR START ADDR=0x80000000
Enter the Seed Read DQS Gate Ratio Value in Hex to search the RD DQS Gate Window
SUSPENDED PROGRAM an LOAD DDR.OUT
01 Testing DDR...
PASS
***ALL Tests Passed***
What do DDR3_SlaveRatio_ByteWiseSearch_TI816x.out with DDR3 configuration, after that all works?
I'm changing GEL using link http://processors.wiki.ti.com/index.php/DM816x_C6A816x_AM389x_DDR3_Init , but i haven't some effect.
I change SWLEVEL_WR_DQS_RATIO_BYTE_LANEx, SWLEVEL_RD_DQS_RATIO, SWLEVEL_DQS_GATE_BYTE_LANEx , with param from DDR3_SlaveRatio_ByteWiseSearch_TI816x.out , but DDR3 still not working.