Olimex Support Forum

OLinuXino Android / Linux boards and System On Modules => iMX233 => Topic started by: koennie on November 02, 2012, 04:29:26 PM

Title: LCD-controller
Post by: koennie on November 02, 2012, 04:29:26 PM
I'm trying to enable an parallel display on the olinuxino.
The GPIO have enough pins to drive RGB666. Since the IMX233 supports this feature, it should be able.

Does anyone know if there is a driver available (and where) to enable this feature?

Thanks
Title: Re: LCD-controller
Post by: frstltnnt on November 05, 2012, 04:14:20 PM
hi.
I'm trying to get the same thing. I have LCD PC BOARD (KR023LMVL) there. I'm trying to ride this board with imx-233 maxi with GPIO. 
I reached a few things. links below. Examine. Maybe we can find a solution. If you can find a solution, I would ask you to provide detailed information.

http://www.alteraforum.com/forum/showthread.php?t=34842

take it easy.
Title: Re: LCD-controller
Post by: koennie on November 05, 2012, 05:17:53 PM
I made a custum PCB wich connects the GPIO connector to the display.
I didn't tried it yet, but i should get things running this week.

When it does,i'll post pictures and a short explanation here.

cheers,
Title: Re: LCD-controller
Post by: lordlothar on November 05, 2012, 10:59:31 PM
I am also interested in this project, but I don't have an imx233-olinuxino on my hands yet.

@koennie
You mean you are trying to connect olinuxino via 18-bit rgb parallel interface with an lcd and writing the drivers too, right?
Title: Re: LCD-controller
Post by: frstltnnt on November 06, 2012, 09:33:45 AM
Thank you very much. I look forward to.
Title: Re: LCD-controller
Post by: frstltnnt on November 13, 2012, 09:52:42 AM
Hi koennie!
could try to do card? PCB wich connects the GPIO connector to the display
Did you get a successful result?
respects!!
Title: Re: LCD-controller
Post by: Alex Wood on November 21, 2012, 11:47:48 AM
I'm also trying to connect an LCD display to the iMX233. I am using a 7" touch screen which uses 24 bit parallel interface (which can easily be downed to 18 bits to match the iMX233.)

I notice from the documentation that the LCD D0 - D17, DOTCLK, VSYNC, HSYNC, LCD_CS, LCD_RS, LCD_WR, LCD_DISP and LCD_EN signals are available on the GPIO header. Is there a compiled image of linux for the board which uses these signals as the default video output?

If not, how much work is it to put one together?

I am fairly new to Linux. I have a lot of experience programming graphical user interfaces on embedded systems (such as the PIC33EP512MU810 micro-controller,) I'm hoping to expand my scope  :)
Title: Re: LCD-controller
Post by: olimex on November 21, 2012, 12:06:52 PM
I doubt you can connect 24 bit LCD to iMX233
what we did is to connect Nokia 6610 LCD in this project: https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/iMX233/MOD-LCD6610

Title: Re: LCD-controller
Post by: Alex Wood on November 21, 2012, 12:17:56 PM
Thanks for the quick response!

Why do you think there would be problems connecting a full LCD display to the device?

The LCD has a 24 bit interface (8 bits each for R, G and B) I was intending to simply tie the two LSBs of each colour low and then connect the 6 MSBs of each colour to the 18 bit LCD interface on the iMX233.

Is the issue software or have I completely misunderstood the hardware interface?
Title: Re: LCD-controller
Post by: olimex on November 21, 2012, 12:20:26 PM
imx233 in TQFP package support only 8bit LCD mode and only LCDs with internal Video RAM
Title: Re: LCD-controller
Post by: Alex Wood on November 21, 2012, 12:39:46 PM
I looked up the processor on the ARM website and I see what you mean. I was confused by the table on page 40 of the data sheet for the board which shows the pin out of the GPIO header. Its shows the LCD signals I mentioned in my first post, which are the same LCD signals my LCD panel uses.

I notice that you are about to release the A13-OLinuXino-MICRO which has LCD support. I guess this would be a much better solution for my application (a predictive maintenance system.) The only issue is that I need LAN, I guess I can just use a USB to LAN dongle or something...

At 28EUR OEM price I will certainly consider the A13-OLinuXino-MICRO for the product I am developing.

Thanks for your help!
Title: Re: LCD-controller
Post by: olimex on November 21, 2012, 12:55:35 PM
indeed for LCD apps A13 is much better, you can use USB-ETHERNET-AX88772B adapter to add Ethernet to the Micro