Hello everyone,
I use the ARM to display in omap-l137 and use the SDRAM as the LCD framebuffer.
When i add a code "while( (LCD_STAT_REG | 1) == 0 );" before ARM write the framebuffer, the LCD displays correctly,
and if i don't add this code, the LCD image moves.
i think that code means the ARM is waiting for the DMA free,
so it means that the ARM could opreate the framebuffer only when the DMA free.
But i think the ARM should operate the framebuffer at anytime and should not wait for the DMA free.
Could anyone give a suggestion?
Thanks
Liu