Dear All:

Thanks for every's suggestion and I could share my experience these days.

The first, I just design a Mobile LCM pattern generator. And the LCM used 
MIPI interface.
So that I use BBB RGB_888+Hsync+Vsync+DE+PCLK to generated pattern to LCM.
(I have a MIPI bridge which converted TTL_RGB to MIPI protocol)
The second, I design above environment in Staterware 2.0001. (Bare Metal)

Original in 800x1200@60 the screen is good, but increase to FHD isn't. 
(Even FHD@30Hz)
So I try to trace the raster.c in Starterware.
The RasterHparamConfig function limit the horizontal size! (1008)
And I modify the Horizontal from 1080 to 1088 and display is OK! 
(But I still NOT understand what is the root cause...)
Just share to everyone!

void RasterHparamConfig(unsigned int baseAddr, unsigned int numOfppl,
                        unsigned int hsw, unsigned int hfp,
                        unsigned hbp)
{
    unsigned int ppl;
    unsigned int version;

    version = LCDVersionGet();

    if(RASTER_REV_AM335X == version)
    {
         ppl = numOfppl - 1;

        * ppl = (ppl & 0x000003f0) | ((ppl & 0x00000400) >> 7);*

         HWREG(baseAddr + LCDC_RASTER_TIMING_0) = ppl; 
    }


fox lin於 2015年11月14日星期六 UTC+8下午9時35分23秒寫道:
>
> Deay Guys:
>
> These days, I encounter a struggle question which is in BBB bare metal 
> display!
>
> Following are my condition and question:
>
> 1. I design a raster display for mobile LCM which work in 800x1200@60Hz. 
> (In bare metal)
>     --> I use TTL 24Bits (RGB) + Hsync + Vsync + PCLK +  DE for display 
> timing.
>     --> I write several pattern on the LCM and it works normally.
>
> 2. Today, I got a 1080x1920 LCM and just want to light on it. But the 
> screen is abnormal.
>     But I reduce the resolution to 960x1920 and display is success!
>
> 3. Is that the DMA size mis-match? If is so...How to modify it? Some body 
> could guide to me?
>     or
>     BBB NOT support resolution which exceed 960x1920?
>
> Have a nice day~
>
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to