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.

Kernel crash

Other Parts Discussed in Thread: DM8107

Hi

I am using DM8107 processor for my product.

If I run DDR3 at 400Mhz,My system works fine.

If I run DDR3 at 533Mhz,My Linux crash at any place.

I also change DDR3 timing parameter in u-boot but nothing works.

Can anyone guide me how solve this problem.

Regards,

Bharat Gohil

  • Bharat,

    The steps involved in configuring the DDR memory for a specific speed are follows.

    1. Configure the DDR PLL for the new frequency

    2.  Setting the correct EMIF CFG Registers values

    3. Update the s/w levelling parameters values 

    The PSP version of the u-boot support both 400MHz and 533MHz which cab be selected by changing the following macro in file "arch/arm/include/asm/arch-ti81xx/ddr_defs_ti814x.h".  

    #define CONFIG_TI813X_DDR3_400  /* Values supported 400,533 */

    Also you have to updated the s/w levelling parameters in u-boot  for yours board to make the DDR memory working.

    Please refer the following user guide for more information about how to run the s/w levelin program and update the values in u-boot. (Use the attachements from the wiki page to run the CCS levelling application on you board )

    http://processors.wiki.ti.com/index.php/TI813x-DDR3-Init-U-Boot

    -Deepu Raj-              | Verify the Answer | if this post solved your issue      

  • Bharat,

    Other than the steps provided, please do also check that your DM8107 part variant supports 533Mhz DDR and when you change from 400 to 533Mhz DDR you should also change the core voltage from 1.1V to 1.35V.

    Regards

    Rajat