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.

AM1806 LCD Frame sync problem when MMU on

I got a frame sync error when enable MMU.

The program is running on internal-ram (0x80000000). It has no problem if the MMU pageEntry[0x800]'s "C" bit is cleared.

But when set the "C" bit of the pageEntry[0x800], and then do some operations on framebuffer , the LCD get frame sync error(the graphic is miss aligned).

The LCDC was configured as RASTER_SINGLE_FRAME_BUFFER.

  • Wei,

    Welcome to E2E. Will you give some more details?
    1. Are you working on which TI board or own custom board?
    2. Are you using TI provided software or own code?

  • I am working on custom board;

    I am using starterware as refrence.

    Now I resolved this problem by :

     enable caching on frambuffer section;

     set LCD's master priority to '2' (default is 5);

    reduce the frame refresh rate.

    I just did that by reading datasheet and trying, but didn't find right solution for the problem. It seems work. I don't know if what I did is appropriate. 

    Thank you for help.

  • Wei,

    Thanks for your response. It seems good progress on your side.
    If it is working, you can verify this thread.
    So that someone will get this kind issue, it will be help to them.