Dipendra
Wed Aug 20 22:09:01 PDT 2008
Hi,
Now crashing problem is solved but my LCD shows only upper half portion.
i have faced same problem in boot up,but it got resolved by making buffer
double.
i have done same thing in my display driver but it not working in it.
_U32 (*frameBuffer8Bit)[640*2*480];
frameBuffer8Bit = (_U32 (*)[640*2*480])0x30100000;
s2410LCD->LCDSADDR1 = (((_U32)frameBuffer8Bit >> 22) << 21 ) |
((M5D((_U32)frameBuffer8Bit >> 1)) << 0);
s2410LCD->LCDSADDR2 = M5D((_U32)frameBuffer8Bit + (LCD_XSIZE_TFT * 2 *
LCD_YSIZE_TFT) >> 1);
s2410LCD->LCDSADDR3 = (((LCD_XSIZE_TFT - LCD_XSIZE_TFT) / 1) << 11) |
(LCD_XSIZE_TFT / 1);
plz suggest something to get rid of it.
--
Software Developer
Johari Digital Healthcare LTD.
INDIA
"Bruce Eitman [eMVP]" wrote:
> Take a look at:
>
http://geekswithblogs.net/BruceEitman/archive/2008/06/02/platform-builder-find-the-source-of-a-data-abort-an.aspx
>
> this will help you find the cause of the data abort.
>
> --
> Bruce Eitman (eMVP)
> Senior Engineer
> Bruce.Eitman AT EuroTech DOT com
> My BLOG
http://geekswithblogs.net/bruceeitman
>
> EuroTech Inc.
> www.EuroTech.com
>
> "Dipendra" <Dipendra@discussions.microsoft.com> wrote in message
> news:F4757D08-D83D-40A1-AEA0-B14A51415EB9@microsoft.com...
> > Hi,
> >
> > I got the following Error message :
> >
> > Data Abort: Thread=8d5d0a74 Proc=8c226370 'gwes.exe'
> > AKY=00000009 PC=03981980(s3c2410x_lcd.dll+0x00001980)
> > RA=0398194c(s3c2410x_lcd.d
> > ll+0x0000194c) BVA=08210000 FSR=00000007
> > Data Abort: Thread=8d5d0a74 Proc=8c226370 'gwes.exe'
> > AKY=00000009 PC=0004c070(gwes.exe+0x0003c070)
> > RA=00053618(gwes.exe+0x00043618) B
> > VA=08000008 FSR=00000007
> >
> > --
> > Software Developer
> > Johari Digital Healthcare LTD.
> > INDIA
>
>
>