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.

Linux/AM3358: LCD refresh issue

Genius 13655 points
Part Number: AM3358


Tool/software: Linux

Hello Champs,

Customer used his own AM3358 board, MYIR SDK with kernel L4.1.18.

1. It can statically display kernel logo。

2. Write an application code, firstly write red data to framebuffer and after 1s, write blue data to replace red data. It should display red-blue-red-blue...

3.  The issue is when skipping from red to blue or blue to red, there is a line, the line moves from up to down in screen when switching red-blue data.

4.  He used logic analyzer to catch vysnc and red channel data, when switching red to blue, the 1st blue frame only half updated, the remaining data is still red data. The LCD DMA has been enabled.


Thanks.
Rgds
Shine

  • Hi,

    Shine said:
    Customer used ... MYIR SDK with kernel L4.1.18

    TI supports only the Processor SDK provided by us:  We do not support 3-rd party software.

    As a suggestion, from what I see they seem to be overwriting the framebuffer that is currently being displayed. They should use a ping-pong buffer, one half being displayed while they write in the other half.