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.

C6748 ECC problem with 456Mhz cfg.

Expert 1060 points

Other Parts Discussed in Thread: OMAP-L138

 

Hi, experts.

 

I'm using C6748 with 456Mhz.

I am using AISGEN from below link - AISgen_d800k008_install_v1.13.

http://www.ti.com/lit/an/spraat2e/spraat2e.pdf

spraat2e includes 300Mhz cfg with ECC patch and it works fine with ecc.

 

But when I use my 456Mhz cfg file ECC doesn't work properly.

4846.LCDK_AISGen_300MHz_Config.cfg

7215.LCDK_AISGen_456MHz_Config.cfg

 

I suspect  PLL setting affect to work ECC or the patch only apply for the 300 Mhz cfg.  

please help me to work 456Mhz with ECC.

 

Best regards.

Jay.

  • Hi Jay,

    Can you please specify how are you testing the ECC patch at 456Mhz. The ECC generation is only dependent on EMIFA frequency and the patch has been tested at frequency of 100Mhz, 75Mhz, 60 Mhz, 25 Mhz.

    Did you check the 456Mhz configuration without the patch to eliminate any timing issue causing this failure. Are you trying this on custom hardware or on the LCDK board.

    Regards,

    Rahul

  • I've usually test on my custom board. but LCDK also has same symptom.

    I've almost copied from LCDK.And I use the nand part num - MT29F4G16ABADAWP 

    If I use 456Mhz without ECC patch it works fine.

     

    Here's what I have done.

    I made following command to make AIS. HexAIS_OMAP-L138.exe -ini OMAP-L138_DSP_nand_ecc_patch_lcdk.ini  -o nandTest.ais nandTest.out

    With this command i change PLL0 from ini file. http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/42/4885.OMAP_2D00_L138_5F00_DSP_5F00_nand_5F00_ecc_5F00_patch_5F00_lcdk.ini

    from

    ;[PLL0CONFIG]

    ;PLL0CFG0 = 0x00180001

    ;PLL0CFG1 = 0x00000205

    to

    [PLL0CONFIG]   

    PLL0CFG0 = 0x00120000   

    PLL0CFG1 = 0x0000040b

     

    The symptom is as below.

    If the Data area (NOT the spare area) has a error, 300Mhz setting can boot but 456Mhz setting can not boot.

    Also I think HexAIS_OMAP-L138.exe tool has some problem.

    When I check the hex jump code, jump address has below value.

    05 59 53 58 20 02 80 00

     

    I think it also has some problem.

    when I change jump address to 20 00 80 00, It can boot. but still ecc doesn't work.

     

    Could you please check what I need to test?

    Best Regards.

    Jay.

  • Dear Rahul.

     

    Could you please privide 456Mhz cfg file so that I can test on the C6748 LCDK?

     

    Regards.

    Jay.

  • Dear Rahul,

    I'm wondering whether you can privide the 456Mhz cfg file or not.

    I want to test the ECC with the LCDK.

    Best Regards.

    Jay