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.

About the 8127 LISA mapping(256M)

Genius 3400 points

hi all,

     using 2 x256M DDR3, The LISA mapping setting is not correct. our DDR3 connect is the following.

     the the setting is:

Modified values for 512 MB
#define PG2_1_DMM_LISA_MAP__0 0x0
#define PG2_1_DMM_LISA_MAP__3 0x0
#define PG2_1_DMM_LISA_MAP__2 0x80540300
#define PG2_1_DMM_LISA_MAP__3 0xC0540300

It's cannot start. 

     

 

     

Anybody can give me some advice? 

  • Hi Gomo,

    Is there a typo in the picture above, I mean do you have only EMIF0, while EMIF1 is not connected ?

    Do you want to have 256MB on EMIF0 and 0MB on EMIF1 ? If yes, you can try with these settings:

    #define PG2_1_DMM_LISA_MAP__2 0x80440100
    #define PG2_1_DMM_LISA_MAP__3 0x90440100

    For detailed info, you can check the DM81xx TRM, DMM_LISA_MAP register description.

    Best Regards,
    Pavel
  • Hi Pavel,

          Thanks for your reply.

          Sorry about the mistake image.  I have only EMIF0 to connect two 256M DDR3, EMIF1 is not connected.

          

          So I modify the LISA map just like this:

          #define PG2_1_DMM_LISA_MAP__2 0x80540100 
          #define PG2_1_DMM_LISA_MAP__3 0xB0540100

        setenv bootargs 'console=ttyO0,115200n8 noinitrd mem=80M vram=4M notifyk.vpssm3_sva=0xBFD00000 root=/dev/mtdblock5 rw rootfstype=cramfs ip=192.168.42.234:192.168.42.234:192.168.42.2:255.255.255.0:::off eth=00:0C:0C:A0:09:1F cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap=1 earlyprintk';saveenv

       And run the init.sh  the  continue print:

    dev/mem opened.
    Phy Addr : 0x48181560 Data : 0x00000002
    secss put in low power state
    Phy Addr : 0x48180f10 Data : 0x00000000
    Phy Addr : 0x48180508 Data : 0x00000302
    Phy Addr : 0x48180520 Data : 0x00000002
    Phy Addr : 0x48180524 Data : 0x00000002
    Phy Addr : 0x48180528 Data : 0x00000002
    Phy Addr : 0x4c0000e4 Data : 0x00170208
    Phy Addr : 0x4d0000e4 Data : 0x00170208
    Phy Addr : 0x4c0000e4 Data : 0x00170208
    Phy Addr : 0x4d0000e4 Data : 0x00170208
    DDR IOs RX is shutdown
    Phy Addr : 0x48180a04 Data : 0x00000000
    PRCM for TPPSS Initialization in Progress
    Phy Addr : 0x4818050c Data : 0x00007b02
    Phy Addr : 0x4818050c Data : 0x00007f02
    Phy Addr : 0x4818050c Data : 0x00007f02
    Phy Addr : 0x4818050c Data : 0x00007f02
    Phy Addr : 0x4818050c Data : 0x00007f02
    Phy Addr : 0x4818050c Data : 0x00007f02
    Phy Addr : 0x4818050c Data : 0x00007f02 

  • Hi Pavel,

    I have a similar problem, hope you can help.

    We have custom 8168 board similar to EVM, use only 256MB on single EMIF, EMIF0 and have found no real assistance on how to adapt u-boot and linux kernel to use this. I also run 1333MHz DDR3 and not the 1600MHz as on the EVM.

    Regards,

    Johan Kruger

  • Hi Johan,

    Johan Kruger said:
    We have custom 8168 board

    I am working only on DM814x/AM387x device. For DM816x device support, please ask in our DM816x forum:

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717.aspx

    Regards,
    Pavel