Hello,
 
I am working on getting my target LCD up with U-Boot. My board is OMAP2430 and the display controller is that
of OMAP2430. The LCD is an 18 bit QVGA TFT. Here is what is changed in U-Boot:
 
1) I added a new file called omap2430fb.c, which is my Display Driver, and put with my board specific files.
 I took pxafb.c as reference.
2) I declared my panel structure in lcd.h file
2) I defined CONFIG_LCD in my board config file.
3) I wanted to use the cmd_bmp command so I added CFG_CMD_BMP to my board config file as well.
 
After I built my changes with U-Boot and flashed the image, I turn on the board and get the following message:
 

U-Boot 1.1.3 (Mar 28 2006 - 17:48:08)
                                                                                                                                                       
U-Boot code: 80E80000 -> 80EA1450  BSS: -> 80ECC518
OMAP2430C-GP revision 0, PRCM #5A
TI 2430SDP Base Board + 0.1 Version + mDDR
RAM Configuration:
Bank #0: 80000000 128 MB
Bank #1: 88000000  0 kB
Flash: 64 MB
NAND:64 MB
*** Warning - bad CRC, using default environment

This message is coming from common/env_common.c file. Can anyone help me identify the mistake?

Is that all I have to do to enable my target LCD within U-Boot? My goal is to be able to write images on the

LCD verify if it is OK.

 

Thanks,

Jigisha