This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TI814x-DDR3-Init-U-Boot doesn't work as described

I am using DM8127 EVM module. I am trying to initialize DDDR3 and load DDR3_SlaveRatio_ByteWiseSearch_TI814x.out program via CCS.

I have made below selections on target configurations.

Connection = TI XDS510 Emulator

Board or Device = EVMDM8148

Now, when I try to load DDR3_SlaveRatio_ByteWiseSearch_TI814x.out program, it asks for following details.

[CortexA8] Enter 0 for DDR Controller 0 & 1 for DDR Controller 1 
0
[CortexA8] DDR START ADDR=0x80000000
[CortexA8] 
[CortexA8] Enter the Seed Read DQS Gate Ratio Value in Hex to search the RD DQS Gate Window
0xA0
[CortexA8] 
[CortexA8] Enter the Seed Read DQS Ratio Value in Hex to search the RD DQS Ratio Window
0x34
[CortexA8] 
[CortexA8] Enter the Seed Write DQS Ratio Value in Hex to search the Write DQS Ratio Window
0x10
[CortexA8] Enter the input file Name 
TI814x_EVM_SlaveRatio

But after entering all details, it gets hanged. Not showing any further progress or any calculated values. What could be the problem? Please suggest some solutions.

Thanks,

Krinali Shah

  • Krunali,

    krinali shah said:
    I am using DM8127 EVM module

    Usually, on the EVM (DM8127, DM8148, DM8168), we do not need to do DDR software leveling. It is already done by the EVM manufacturer. The DDR software leveling is used for custom boards.

    Below is one e2e thread for DM8127 device and DDR3 leveling:

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/267116.aspx

    krinali shah said:
    [CortexA8] Enter the input file Name 
    TI814x_EVM_SlaveRatio

    Make sure this is the correct input file name. In the wiki page that you refer, it is Ti814x_Ratio_values

    Regards,
    Pavel