TWR-LCD-RGB

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

TWR-LCD-RGB

624 Views
alonrozenfeld
Contributor I

hello,

we got a TWR-K70F120M + TWR-LCD-RGB, all the set,  using Kinetis Design Studio 3.0.0 IDE.

I added LCDC_LDD componnent, configuried pins of RGB and V/H sync, added code from help "typicla use", but every time that code tried to use PutPixel(x, y, c); it throwing to ISR

PE_ISR(Cpu_ivINT_Hard_Fault)

{

  /* This code can be changed using the CPU component property "Build Options / Unhandled int code" */

  PE_DEBUGHALT();

}

this is the code:

void main(void)

{

  /* Write your local variable definition here */

  LDD_TDeviceData* dd;

  LDD_LCDC_TBitmap bitmapInfo;

  LDD_LCDC_TWindow windowInfo;

  /*** Processor Expert internal initialization. DON'T REMOVE THIS CODE!!! ***/

  PE_low_level_init();

  /*** End of Processor Expert internal initialization.                    ***/

  /* Setup drawing variables for buffer */

  bitmapAddress = LCD_START_ADDRESS;

  bitmapWidth = LCD_RES_X;

  bitmapHeight = LCD_RES_Y;

  /* Clear buffer - red color */

ClearScreen(63, 0, 0);

  /* ... draw some primitives or load image data ... */

  dd =  LCD_Init(NULL);

  /* Fill bitmap information */

  bitmapInfo.Address = (LDD_TData*)bitmapAddress;

  bitmapInfo.Width = bitmapWidth;

  bitmapInfo.Height = bitmapHeight;

  /* Fill window information */

  windowInfo.X = 0;

  windowInfo.Y = 0;

  windowInfo.Width = bitmapWidth;

  windowInfo.Height = bitmapHeight;

  /* Initialize background plane 0 */

  LCD_SetupBitmap(dd, LDD_LCDC_PLANE_0, &bitmapInfo);

  LCD_SetupWindow(dd, LDD_LCDC_PLANE_0, &windowInfo);

  LCD_SetupWindowPosOnScreen(dd, LDD_LCDC_PLANE_0, 0, 0);

  /* Enable LCD */

  LCD_Enable(dd);

  for(;;) { }

}

what do I miss?

as I understood there are no examples for KDS.

is there any demo app that I can boot to mk70 to see something on the screen, the screen is always white, like there is no signal to it.

please help, thank you!

Labels (1)
0 Kudos
1 Reply

332 Views
Carlos_Mendoza
NXP Employee
NXP Employee

Hi Alon,

As you mention there are no examples for KDS using TWR-LCD-RGB but you could use the eGUI demo application for the TWR-K70F120M board fusing the TWR-LCD-RGB, you can find more information on this link:

Getting started with the eGUI (a.k.a. D4D)

Hope it helps!

Best Regards,

Carlos Mendoza

Technical Support Engineer

0 Kudos