Hello I am trying to add User interface LCD support
(I.E. using the Spectrum Digital User Interface Board for DA830 EVM DA830 EVM / OMAP-L137 Starter Kit)
on my MAP-L137 Starter Kit.
I have successfully built and run the Spectrum Digital DSKDA830 User Interface Board Test Code
uiboard/lcd lcd.pjt.
I am now trying to merge this LCD test code into the /dsplink/dsp/scr/samples/scale project, i.e on the dsp side...
(Actually, I'd like to have it reside on the gpp side, but that's another question.)
I have managed to compile it and attempt to run it and it is crashing at the
void plot(Uint16 x, Uint16 y, Uint16 pixeldata)
{
*((Uint16 *)(FRAMEBUF_BASE + 32 + y * 640 + (x << 1))) = pixeldata;
}
function in lcd_test.c
I am theorising there is some conflict somewhere with the FRAMEBUF_BASE being located at
#define FRAMEBUF_BASE 0xc0000000..
Maybe?
How would I even begin to debug or track down how to fix the problem, if indeed it is where the trouble is located?
I wish there was more documentation on the Spectrum Digital User Interface Board for DA830 EVM DA830 EVM / OMAP-L137 Starter Kit,
i.e. why is the
FRAMEBUF_BASE 0xc0000000
hard-coded and located hear.
Any help would be greatly appreciated... Thanks Brian